=> 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-lx106-elf-gcc-4.8.2nb1 gmake[1]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build' mkdir ./lto-plugin mkdir ./intl mkdir ./fixincludes mkdir ./zlib mkdir ./libiberty mkdir build-aarch64-apple-darwin20 mkdir ./libbacktrace mkdir build-aarch64-apple-darwin20 Configuring in ./libiberty mkdir build-aarch64-apple-darwin20/fixincludes Configuring in ./fixincludes mkdir build-aarch64-apple-darwin20/libiberty Configuring in ./zlib Configuring in ./lto-plugin Configuring in ./intl Configuring in ./libbacktrace Configuring in build-aarch64-apple-darwin20/libiberty Configuring in build-aarch64-apple-darwin20/fixincludes configure: creating cache ./config.cache configure: creating cache ./config.cache configure: creating cache ./config.cache configure: creating cache ./config.cache checking build system type... checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 checking build system type... configure: creating cache ./config.cache checking whether /opt/pkg/bin/gmake sets $(MAKE)... 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-lx106-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 aarch64-apple-darwin20 configure: loading cache ../config.cache checking host system type... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking host system type... configure: creating cache ./config.cache aarch64-apple-darwin20 checking target system type... checking build system type... aarch64-apple-darwin20 checking target system type... checking build system type... xtensa-lx106-elf aarch64-apple-darwin20 checking target system type... checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking whether build environment is sane... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking host system type... xtensa-lx106-elf checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking whether build environment is sane... xtensa-lx106-elf checking for aarch64-apple-darwin20-gcc... clang aarch64-apple-darwin20 checking target system type... aarch64-apple-darwin20 checking target system type... xtensa-lx106-elf checking for aarch64-apple-darwin20-gcc... clang xtensa-lx106-elf checking for aarch64-apple-darwin20-gcc... clang checking for perl... perl checking for perl... perl checking build system type... checking build system type... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-ranlib... ranlib checking for aarch64-apple-darwin20-gcc... clang aarch64-apple-darwin20 checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-ranlib... ranlib checking for aarch64-apple-darwin20-gcc... clang yes checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking whether NLS is requested... no checking for msgfmt... checking for C compiler default output file name... checking for C compiler default output file name... checking for C compiler default output file name... /opt/pkg-dev/bin/msgfmt checking for gmsgfmt... /opt/pkg-dev/bin/msgfmt checking for xgettext... /opt/pkg-dev/bin/xgettext checking for msgmerge... a.out checking whether the C compiler works... a.out checking whether the C compiler works... a.out checking whether the C compiler works... /opt/pkg-dev/bin/msgmerge checking for aarch64-apple-darwin20-gcc... clang 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... 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... a.out checking whether the C compiler works... checking for suffix of object files... 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... checking for suffix of object files... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... a.out checking whether the C compiler works... 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 whether clang accepts -g... yes checking whether clang accepts -g... checking for suffix of object files... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... yes checking for clang option to accept ISO C89... checking for suffix of object files... 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... clang -E checking for suffix of object files... yes checking whether clang accepts -g... none needed checking how to run the C preprocessor... clang -E o checking whether we are using the GNU C compiler... none needed checking how to run the C preprocessor... clang -E o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... yes checking whether clang accepts -g... yes checking whether clang accepts -g... checking for grep that handles long lines and -e... checking for grep that handles long lines and -e... yes checking for clang option to accept ISO C89... none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for clang option to accept ISO C89... checking for grep that handles long lines and -e... yes yes none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for a thread-safe mkdir -p... checking for a thread-safe mkdir -p... no checking how to run the C preprocessor... clang -E /opt/pkg-dev/bin/gmkdir -p checking for gawk... /opt/pkg/bin/nawk checking whether /opt/pkg/bin/gmake sets $(MAKE)... /opt/pkg-dev/bin/gmkdir -p checking for gawk... /opt/pkg/bin/nawk checking whether /opt/pkg/bin/gmake sets $(MAKE)... none needed yes checking build system type... no yes checking how to run the C preprocessor... clang -E aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking for aarch64-apple-darwin20-ranlib... ranlib checking for library containing strerror... 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 aarch64-apple-darwin20-gcc... clang checking whether clang supports -W... checking whether clang supports -W... yes checking whether clang supports -Wall... none required checking how to run the C preprocessor... clang -E yes checking for C compiler default output file name... checking whether clang supports -Wall... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wwrite-strings... checking for grep that handles long lines and -e... a.out checking whether the C compiler works... yes checking for C compiler default output file name... checking whether clang supports -Wc++-compat... yes checking whether clang supports -Wc++-compat... yes yes checking whether we are cross compiling... no checking for suffix of executables... checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wstrict-prototypes... a.out checking whether the C compiler works... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether clang supports -pedantic ... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... checking for suffix of object files... yes checking whether clang supports -pedantic ... yes checking whether we are cross compiling... no checking for suffix of executables... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether clang and cc understand -c and -o together... o checking whether we are using the GNU C compiler... yes checking whether clang and cc understand -c and -o together... checking for suffix of object files... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... yes checking for an ANSI C-conforming const... yes checking whether clang accepts -g... none needed checking for style of include used by /opt/pkg/bin/gmake... GNU checking dependency style of clang... yes checking for inline... yes checking for clang option to accept ISO C89... yes checking for an ANSI C-conforming const... inline checking for grep that handles long lines and -e... yes checking for inline... none needed checking for style of include used by /opt/pkg/bin/gmake... GNU gcc3 checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... checking dependency style of clang... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... inline checking for grep that handles long lines and -e... yes checking for sys/types.h... no checking whether clang supports -Wall... yes checking for sys/types.h... yes yes yes checking for sys/types.h... checking for sys/stat.h... checking how to print strings... printf checking for a sed that does not truncate output... /opt/pkg/bin/nbsed gcc3 checking for grep that handles long lines and -e... checking how to print strings... printf checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking for grep that handles long lines and -e... yes checking for sys/stat.h... yes yes checking for sys/stat.h... checking for stdlib.h... yes checking for stdlib.h... yes yes checking for stdlib.h... checking for string.h... yes yes checking for an ANSI C-conforming const... checking for string.h... yes yes checking for string.h... checking for memory.h... yes checking for inline... yes checking for memory.h... inline yes yes checking for sys/types.h... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... checking for strings.h... checking for memory.h... yes checking for strings.h... yes /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... yes /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/stat.h... checking for inttypes.h... checking for strings.h... yes yes checking for inttypes.h... yes checking for stdlib.h... yes checking for stdint.h... checking for inttypes.h... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for fgrep... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -F checking for ld used by clang... yes yes checking for string.h... checking for stdint.h... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... yes /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for fgrep... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -F checking for ld used by clang... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... checking for unistd.h... yes /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... checking for stdint.h... yes yes checking for unistd.h... checking for memory.h... yes checking minix/config.h usability... yes BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes checking for unistd.h... checking for sys/types.h... 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes yes BSD nm checking whether ln -s works... checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r yes checking the maximum length of command line arguments... 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... yes checking for strings.h... yes 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for sys/types.h... checking minix/config.h usability... checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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... yes yes checking minix/config.h usability... checking for sys/stat.h... yes yes checking for inttypes.h... checking for sys/stat.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... no checking minix/config.h presence... yes checking for stdlib.h... no checking minix/config.h presence... yes yes checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking whether build environment is sane... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for stdlib.h... checking for stdint.h... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for string.h... yes yes checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking for string.h... checking whether clang supports -W... yes yes yes checking for a sed that does not truncate output... checking for memory.h... /opt/pkg/bin/nbsed checking for unistd.h... checking whether clang supports -W... yes yes checking whether clang supports -Wall... checking for memory.h... ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking for nmedit... yes 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 strings.h... 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... yes checking whether clang supports -Wall... yes checking for off_t... yes checking whether clang supports -Wwrite-strings... checking for strings.h... yes yes checking for -exported_symbols_list linker flag... checking for inttypes.h... yes checking whether clang supports -Wwrite-strings... yes yes yes checking for -exported_symbols_list linker flag... checking whether clang supports -Wstrict-prototypes... checking for inttypes.h... yes checking for stdint.h... yes checking whether clang supports -Wstrict-prototypes... yes yes checking for -force_load linker flag... yes checking whether clang supports -Wmissing-prototypes... yes checking for size_t... checking for stdint.h... yes yes yes checking for -force_load linker flag... checking whether clang supports -Wmissing-prototypes... checking for unistd.h... yes yes checking whether clang supports -Wold-style-definition... checking for unistd.h... yes yes checking whether clang supports -Wold-style-definition... checking whether byte ordering is bigendian... yes yes checking whether clang supports -Wmissing-format-attribute... yes checking whether byte ordering is bigendian... checking how to run the C preprocessor... clang -E yes yes checking for working alloca.h... checking whether clang supports -Wmissing-format-attribute... yes yes checking how to run the C preprocessor... clang -E checking whether clang supports -Woverlength-strings... yes checking whether clang supports -Woverlength-strings... yes checking for alloca... yes checking for ANSI C header files... checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -pedantic -Wlong-long... no checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking for ANSI C header files... yes yes checking for ANSI C header files... (cached) yes checking for ANSI C header files... (cached) yes checking for sys/file.h... checking stddef.h usability... checking stddef.h usability... no checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff yes checking for sys/file.h... checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes yes yes checking stddef.h presence... checking for getpagesize... checking for sys/param.h... yes checking stddef.h presence... yes checking for sys/param.h... yes checking for stddef.h... yes yes checking for stddef.h... yes yes checking for stdlib.h... (cached) yes yes checking for stdlib.h... (cached) yes checking for a thread-safe mkdir -p... yes checking for strings.h... (cached) yes checking for strings.h... (cached) yes checking for limits.h... /opt/pkg-dev/bin/gmkdir -p checking for gawk... /opt/pkg/bin/nawk checking whether /opt/pkg/bin/gmake sets $(MAKE)... yes checking for working mmap... checking for limits.h... checking for unistd.h... (cached) yes checking for unistd.h... (cached) yes yes checking fcntl.h usability... checking fcntl.h usability... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for aarch64-apple-darwin20-gcc... (cached) clang yes checking for stdlib.h... (cached) yes checking for stdlib.h... (cached) yes yes checking for malloc.h... yes checking fcntl.h presence... checking for sys/types.h... checking for malloc.h... yes checking fcntl.h presence... yes checking for fcntl.h... yes no yes checking for fcntl.h... yes yes checking for string.h... (cached) yes checking sys/file.h usability... no checking sys/file.h usability... checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/stat.h... checking for unistd.h... (cached) yes checking for strings.h... (cached) 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 for aarch64-apple-darwin20-ranlib... ranlib checking for gawk... (cached) /opt/pkg/bin/nawk checking how to print strings... checking for sys/time.h... checking for strings.h... (cached) yes printf checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking for fgrep... checking for sys/time.h... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -F checking for ld used by clang... yes checking sys/file.h presence... yes checking sys/file.h presence... yes yes checking whether we are using the GNU C Library 2.1 or newer... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... checking for stdlib.h... yes yes no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... checking for time.h... checking for time.h... yes yes checking for sys/file.h... yes no checking whether integer division by zero raises SIGFPE... checking for sys/types.h... yes checking for sys/file.h... yes checking for sys/stat.h... (cached) yes checking for sys/stat.h... (cached) yes yes yes checking for clearerr_unlocked... checking for clearerr_unlocked... yes checking for string.h... checking for sys/resource.h... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... no yes checking for inttypes.h... checking for sys/resource.h... 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for sys/stat.h... checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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... yes no checking for strip... strip checking for aarch64-apple-darwin20-ranlib... (cached) ranlib checking command to parse nm output from clang object... yes yes yes checking for sys/stat.h... (cached) yes yes checking for stdint.h... checking for memory.h... checking for sys/mman.h... checking for feof_unlocked... checking for sys/stat.h... (cached) yes yes yes checking for feof_unlocked... checking for sys/mman.h... checking for stdlib.h... yes yes checking for unsigned long long... yes checking for fcntl.h... yes checking for strings.h... yes yes checking for fcntl.h... checking for string.h... yes checking for ferror_unlocked... yes checking for ferror_unlocked... checking for alloca.h... yes checking for inttypes.h... yes yes yes checking for alloca.h... checking for inttypes.h... yes checking for memory.h... checking for sys/pstat.h... yes yes checking whether the inttypes.h PRIxNN macros are broken... yes checking for fflush_unlocked... yes checking for sys/pstat.h... checking for fflush_unlocked... yes yes no checking for stdint.h... checking for strings.h... ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... checking for sys/sysmp.h... 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 no checking for ld used by GCC... checking for otool64... no checking for -single_module linker flag... no checking for sys/sysmp.h... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... no no yes checking for sys/sysinfo.h... checking for fgetc_unlocked... yes no checking for fgetc_unlocked... checking for inttypes.h... checking for unistd.h... yes checking for -exported_symbols_list linker flag... no checking for sys/sysinfo.h... no done checking for machine/hal_sysinfo.h... checking argz.h usability... no yes yes checking for machine/hal_sysinfo.h... checking for dlfcn.h... no checking for stdint.h... yes checking for -force_load linker flag... checking for fgets_unlocked... no checking for fgets_unlocked... no checking for sys/table.h... no checking for sys/table.h... no checking argz.h presence... yes yes checking for objdir... no checking for unistd.h... .libs checking for sys/sysctl.h... no no checking for argz.h... no checking for sys/sysctl.h... no checking limits.h usability... no checking for fileno_unlocked... checking for fileno_unlocked... yes yes checking for dlfcn.h... yes checking for dlfcn.h... checking for sys/systemcfg.h... yes yes checking limits.h presence... checking for sys/systemcfg.h... yes yes no yes yes checking if clang supports -fno-rtti -fno-exceptions... checking for objdir... checking for objdir... checking for stdint.h... (cached) yes checking for fprintf_unlocked... checking for fprintf_unlocked... yes checking for limits.h... yes .libs .libs checking for stdio_ext.h... checking locale.h usability... no checking for stdint.h... (cached) yes yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... checking for stdio_ext.h... no checking for process.h... yes checking locale.h presence... no no checking for fputc_unlocked... no checking for fputc_unlocked... yes checking for locale.h... yes checking for process.h... yes checking if clang static flag -static works... no checking nl_types.h usability... checking for sys/prctl.h... checking if clang supports -fno-rtti -fno-exceptions... checking if clang supports -fno-rtti -fno-exceptions... no checking for sys/prctl.h... no checking if clang supports -c -o file.o... yes checking nl_types.h presence... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... no no checking for sys/wait.h that is POSIX.1 compatible... checking for fputs_unlocked... no yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... no checking for sys/wait.h that is POSIX.1 compatible... checking for fputs_unlocked... yes checking for nl_types.h... yes yes checking whether time.h and sys/time.h may both be included... yes checking if clang static flag -static works... checking malloc.h usability... yes checking whether time.h and sys/time.h may both be included... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... yes checking if clang static flag -static works... yes checking whether errno must be declared... no no checking if clang supports -c -o file.o... no checking for fread_unlocked... yes checking whether errno must be declared... checking for fread_unlocked... no checking if clang supports -c -o file.o... no checking size of int... no checking malloc.h presence... 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 int64_t... no checking size of int... no checking for malloc.h... no checking stddef.h usability... no yes checking if clang supports -c -o file.o... (cached) yes checking for fwrite_unlocked... checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking for fwrite_unlocked... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking stddef.h presence... yes checking dynamic linker characteristics... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for stddef.h... yes yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking how to run the C preprocessor... clang -E checking for stdlib.h... (cached) yes yes checking for uint64_t... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... checking for string.h... (cached) yes no checking for getchar_unlocked... checking for unistd.h... (cached) yes yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking unwind.h usability... no checking for getchar_unlocked... checking sys/param.h usability... yes checking for sys/wait.h that is POSIX.1 compatible... 4 checking for a 64-bit type... yes checking unwind.h presence... checking for stdlib.h... (cached) yes yes checking sys/param.h presence... yes yes checking for unwind.h... yes checking for _Unwind_Backtrace... checking for unistd.h... (cached) yes uint64_t yes checking for intptr_t... checking for getc_unlocked... checking for getpagesize... yes yes checking for sys/param.h... yes checking for getc_unlocked... 4 checking for feof_unlocked... checking for a 64-bit type... configure: updating cache ./config.cache configure: creating ./config.status yes checking for -funwind-tables option... uint64_t checking for intptr_t... yes yes checking for working mmap... yes yes checking for putchar_unlocked... checking for putchar_unlocked... yes checking for -frandom-seed=string option... checking for fgets_unlocked... yes checking for uintptr_t... yes checking whether clang supports -W... yes yes checking for putc_unlocked... yes checking for uintptr_t... checking for putc_unlocked... no yes checking for getc_unlocked... checking whether clang supports -Wall... yes yes checking for ssize_t... checking for memcpy... yes yes checking whether clang supports -Wwrite-strings... yes checking whether abort is declared... checking whether abort is declared... yes yes checking for ssize_t... yes checking whether clang supports -Wstrict-prototypes... checking for getcwd... yes checking for strerror... yes yes yes checking whether clang supports -Wmissing-prototypes... yes checking for pid_t... checking whether asprintf is declared... checking whether asprintf is declared... yes yes checking whether clang supports -Wold-style-definition... yes yes checking for getegid... yes checking for pid_t... checking whether basename is declared... yes checking for unistd.h... (cached) yes checking whether basename is declared... yes checking whether clang supports -Wmissing-format-attribute... yes checking for library containing strerror... yes configure: updating cache ./config.cache yes no no checking whether clang supports -Wcast-qual... configure: creating ./config.status checking whether errno is declared... checking whether errno is declared... checking for geteuid... yes checking for _Unwind_GetIPInfo... yes checking for library containing strerror... none required checking for asprintf... no no checking whether vasprintf is declared... checking whether vasprintf is declared... yes checking __sync extensions... yes checking for getgid... none required yes yes checking for asprintf... yes checking whether clearerr_unlocked is declared... checking whether clearerr_unlocked is declared... yes checking output filetype... checking for atexit... yes checking for getuid... configure: WARNING: could not determine output file type yes yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... checking whether feof_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking for atexit... checking for basename... yes yes yes checking whether ferror_unlocked is declared... checking for mempcpy... checking whether ferror_unlocked is declared... yes yes checking for uintptr_t... checking for basename... yes yes yes checking whether fflush_unlocked is declared... checking for bcmp... checking whether fflush_unlocked is declared... no checking for munmap... yes no no checking for bcmp... yes checking for int_least32_t... checking whether fgetc_unlocked is declared... checking whether fgetc_unlocked is declared... yes checking for bcopy... yes checking for putenv... no no checking whether fgets_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking for bcopy... checking for bsearch... yes checking for int_fast32_t... yes no checking for setenv... checking whether fileno_unlocked is declared... no checking whether fileno_unlocked is declared... yes yes config.status: creating Makefile checking for bzero... checking for bsearch... yes yes checking for uint64_t... yes config.status: creating config.h yes checking whether fprintf_unlocked is declared... checking for setlocale... checking whether fprintf_unlocked is declared... config.status: executing depfiles commands yes yes no checking for bzero... config.status: executing libtool commands checking whether fputc_unlocked is declared... checking for calloc... no yes yes checking what to include in gstdint.h... stdint.h (already complete) checking sys/mman.h usability... checking whether fputc_unlocked is declared... checking for stpcpy... no yes checking sys/mman.h presence... checking whether fputs_unlocked is declared... yes no yes checking for calloc... checking whether fputs_unlocked is declared... checking for clock... yes yes checking for sys/mman.h... yes checking for mmap... mkdir ./libdecnumber checking for strcasecmp... Configuring in ./libdecnumber no checking whether fread_unlocked is declared... yes yes no checking for ffs... yes checking whether fread_unlocked is declared... checking for clock... yes no checking for strdup... checking whether fwrite_unlocked is declared... checking link.h usability... no yes checking whether fwrite_unlocked is declared... yes checking for getcwd... checking for ffs... no no checking link.h presence... yes checking whether getchar_unlocked is declared... checking for strtoul... no config.status: creating Makefile checking whether getchar_unlocked is declared... yes no checking for link.h... no checking for fcntl... yes config.status: executing default-1 commands yes checking for getpagesize... checking whether getc_unlocked is declared... checking for getcwd... yes yes checking whether getc_unlocked is declared... checking for tsearch... yes yes checking whether putchar_unlocked is declared... checking whether strnlen is declared... yes checking for gettimeofday... yes yes checking for getpagesize... yes checking whether putchar_unlocked is declared... yes checking whether putc_unlocked is declared... config.status: executing depfiles commands yes checking for __argz_count... checking for getexecname... yes config.status: executing libtool commands yes yes checking for an ANSI C-conforming const... checking for index... checking whether putc_unlocked is declared... yes checking for gettimeofday... no checking whether tests can run... configure: creating cache ./config.cache checking whether /opt/pkg/bin/gmake sets $(MAKE)... no checking for __argz_stringify... yes checking sys/mman.h usability... yes checking for aarch64-apple-darwin20-gcc... clang yes checking for an ANSI C-conforming const... yes yes checking sys/mman.h presence... yes checking for insque... yes checking sys/mman.h usability... checking for index... yes checking for sys/mman.h... yes checking for mmap... gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`adler32.c no checking for __argz_next... yes checking sys/mman.h presence... checking for C compiler default output file name... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`compress.c checking for memchr... yes checking for sys/mman.h... yes checking for mmap... yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... yes yes 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`crc32.c checking for insque... a.out checking whether the C compiler works... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no no configure: updating cache ./config.cache yes checking for __fsetlocking... checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... configure: creating ./config.status yes configure: updating cache ../config.cache yes checking whether we are cross compiling... no checking for suffix of executables... checking for memcmp... configure: creating ./config.status yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`deflate.c yes checking for memchr... configure: updating cache ./config.cache no checking for iconv... configure: creating ./config.status checking for suffix of object files... yes o checking whether we are using the GNU C compiler... checking for memcpy... yes checking for memcmp... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... yes checking for memmem... yes checking how to link with libiconv... -liconv checking for iconv declaration... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`gzread.c none needed checking for aarch64-apple-darwin20-ranlib... ranlib config.status: creating Makefile checking for memcpy... checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... config.status: creating mkheaders.almost yes yes checking for memmove... checking whether clang supports -Wall... config.status: creating Makefile config.status: creating config.h yes config.status: creating mkheaders.almost yes checking whether clang supports -Wwrite-strings... checking for memmem... yes checking for LC_MESSAGES... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`gzclose.c config.status: creating config.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`gzwrite.c yes checking whether clang supports -Wstrict-prototypes... checking for mempcpy... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`gzlib.c yes yes checking for bison... bison checking version of bison... checking for memmove... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`infback.c 2.3, ok checking whether NLS is requested... no checking whether clang supports -Wmissing-prototypes... checking whether to use NLS... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader configure: updating cache ./config.cache configure: creating ./config.status no yes checking for memset... checking whether clang supports -Wold-style-definition... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`inffast.c checking for mempcpy... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`inflate.c yes checking whether clang supports -Wmissing-format-attribute... /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/inflate.c:1491:61: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16; ~~~ ^ yes yes checking whether clang supports -Wcast-qual... checking for mkstemps... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`inftrees.c no checking for memset... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`trees.c yes checking whether clang supports -pedantic -Wlong-long... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`uncompr.c yes checking for putenv... yes checking how to run the C preprocessor... clang -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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/zlib/'`zutil.c checking for mkstemps... config.status: creating Makefile 1 warning generated. 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 -I/opt/pkg/include" "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 -I/opt/pkg/include" "MAKE=/opt/pkg/bin/gmake" "MAKEINFO=/opt/work/cross/xtensa-lx106-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-lx106-elf" "infodir=/opt/pkg/xtensa-lx106-elf/info" "libdir=/opt/pkg/xtensa-lx106-elf/lib" "prefix=/opt/pkg/xtensa-lx106-elf" "tooldir=/opt/pkg/xtensa-lx106-elf/xtensa-lx106-elf" "AR=ar" "AS=as" "CC=clang" "CXX=clang++" "LD=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" "LIBCFLAGS=-O2 -I/opt/pkg/include" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /opt/pkg/bin/gmake config.status: creating config.intl yes rm -f libz.a checking for grep that handles long lines and -e... 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 for random... ranlib libz.a config.status: creating config.h yes gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/zlib' checking for putenv... config.status: executing default-1 commands yes checking for rename... yes gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/intl' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/intl' checking for random... yes checking for rindex... yes checking for rename... config.status: creating Makefile config.status: creating backtrace-supported.h yes config.status: creating config.h yes checking for setenv... checking for rindex... config.status: executing libtool commands config.status: executing gstdint.h commands /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for snprintf... yes config.status: executing default commands checking for setenv... gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libbacktrace' /opt/pkg/bin/gmake all-am yes gmake[3]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libbacktrace' yes true DO=all multi-do # /opt/pkg/bin/gmake /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/dwarf.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/fileline.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/posix.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/print.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/state.c checking for snprintf... checking for sigsetmask... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/posix.c -o posix.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/dwarf.c -o dwarf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/fileline.c -o fileline.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/state.c -o state.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/print.c -o print.o /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/backtrace.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/simple.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/unknown.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/simple.c -o simple.o /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/mmapio.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/backtrace.c -o backtrace.o yes yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/unknown.c -o unknown.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/mmapio.c -o mmapio.o checking for stpcpy... checking for sigsetmask... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/mmap.c yes checking for sys/types.h... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/../include -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libbacktrace/mmap.c -o mmap.o yes yes checking for stpcpy... yes checking for stpncpy... checking for sys/stat.h... yes checking for stdlib.h... yes yes checking for stpncpy... checking for strcasecmp... yes checking for string.h... yes yes yes checking for strcasecmp... checking for memory.h... checking for strchr... yes checking for strings.h... yes checking for strchr... yes checking for strdup... yes checking for inttypes.h... yes yes checking for stdint.h... checking for strdup... yes checking for strncasecmp... yes /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 dwarf.lo fileline.lo posix.lo print.lo state.lo backtrace.lo simple.lo unknown.lo mmapio.lo mmap.lo checking for unistd.h... yes checking for strncasecmp... yes yes checking for strndup... checking ctype.h usability... libtool: link: ar rc .libs/libbacktrace.a dwarf.o fileline.o posix.o print.o state.o backtrace.o simple.o unknown.o mmapio.o mmap.o libtool: link: ranlib .libs/libbacktrace.a yes checking ctype.h presence... yes libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" ) checking for strndup... gmake[3]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libbacktrace' gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libbacktrace' yes yes checking for ctype.h... yes checking for strnlen... checking stddef.h usability... yes checking stddef.h presence... yes yes checking for strnlen... checking for strrchr... yes checking for stddef.h... yes checking for string.h... (cached) yes checking stdio.h usability... yes yes checking stdio.h presence... yes checking for strrchr... checking for strstr... yes checking for stdio.h... yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes yes checking for strstr... checking for strtod... yes checking for uintptr_t... yes yes checking for strtod... checking for strtol... yes checking for int_least32_t... yes yes checking for strtol... checking for strtoul... yes checking for int_fast32_t... yes yes checking for strtoul... checking for strverscmp... yes checking for uint64_t... yes no checking for strverscmp... checking for tmpnam... yes checking what to include in gstdint.h... stdint.h (already complete) checking for an ANSI C-conforming const... yes no checking for vasprintf... checking for tmpnam... yes checking for off_t... yes yes checking for vasprintf... checking for vfprintf... yes checking size of int... yes yes checking for vfprintf... checking for vprintf... yes yes checking for vprintf... checking for vsnprintf... 4 checking size of long... yes yes checking for vsprintf... checking for vsnprintf... yes yes checking for waitpid... checking for vsprintf... yes yes checking for setproctitle... checking for waitpid... 8 checking for ANSI C header files... (cached) yes checking build system type... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking target system type... xtensa-lx106-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 no checking whether alloca needs Cray hooks... checking for setproctitle... no checking stack direction for C alloca... no checking whether alloca needs Cray hooks... no no checking stack direction for C alloca... configure: updating cache ./config.cache configure: creating ./config.status -1 checking for vfork.h... config.status: creating Makefile config.status: creating config.h no checking for fork... -1 config.status: executing gstdint.h commands checking for vfork.h... no checking for fork... yes checking for vfork... gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libdecnumber' source='/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/decNumber.c' object='decNumber.o' libtool=no clang -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/decNumber.c source='/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/decContext.c' object='decContext.o' libtool=no clang -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/decContext.c source='/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no clang -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/dpd/decimal32.c source='/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no clang -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/dpd/decimal64.c source='/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no clang -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libdecnumber/dpd/decimal128.c yes checking for vfork... yes checking for working fork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for _doprnt... yes checking for working vfork... (cached) yes checking for _doprnt... no checking for sys_errlist... no checking for sys_errlist... yes checking for sys_nerr... yes checking for sys_nerr... yes checking for sys_siglist... yes checking for sys_siglist... yes checking for external symbol _system_configuration... no yes checking for __fsetlocking... checking for external symbol _system_configuration... no checking for __fsetlocking... no checking for canonicalize_file_name... rm -f libdecnumber.a ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o ranlib libdecnumber.a no gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libdecnumber' checking for canonicalize_file_name... no checking for dup3... no checking for dup3... no checking for getrlimit... no checking for getrlimit... yes checking for getrusage... yes checking for getrusage... yes checking for getsysinfo... yes checking for getsysinfo... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for psignal... no checking for psignal... yes checking for pstat_getdynamic... yes checking for pstat_getdynamic... no checking for pstat_getstatic... no checking for pstat_getstatic... no checking for realpath... no checking for realpath... yes checking for setrlimit... yes checking for setrlimit... yes checking for sbrk... yes checking for sbrk... yes 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 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... no checking for times... yes checking for wait3... yes checking for wait3... yes checking for wait4... yes yes checking for wait4... checking whether basename is declared... no yes checking whether ffs is declared... checking whether basename is declared... yes checking whether asprintf is declared... no checking whether ffs is declared... yes yes checking whether vasprintf is declared... checking whether asprintf is declared... yes yes checking whether snprintf is declared... checking whether vasprintf is declared... yes yes checking whether vsnprintf is declared... checking whether snprintf is declared... yes yes checking whether calloc is declared... checking whether vsnprintf is declared... yes yes checking whether getenv is declared... checking whether calloc is declared... yes yes checking whether getenv is declared... checking whether getopt is declared... yes yes checking whether malloc is declared... checking whether getopt is declared... yes yes checking whether realloc is declared... checking whether malloc is declared... yes yes checking whether realloc is declared... checking whether sbrk is declared... yes yes checking whether sbrk is declared... checking whether strverscmp is declared... yes no checking whether canonicalize_file_name must be declared... checking whether strverscmp is declared... no yes checking whether canonicalize_file_name must be declared... checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... 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... yes configure: updating cache ./config.cache configure: creating ./config.status yes configure: updating cache ../config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating Makefile config.status: creating config.h config.status: executing default commands config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing default commands mkdir ./libcpp Configuring in ./libcpp gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libiberty' if [ x"-fno-common" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi 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 ./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 ./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 ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > required-list touch stamp-picdir 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/regex.c -o pic/regex.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/cplus-dem.c -o pic/cplus-dem.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/cp-demangle.c -o pic/cp-demangle.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/md5.c -o pic/md5.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/sha1.c -o pic/sha1.o; \ else true; fi gmake[3]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libiberty/testsuite' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/opt/work/cross/xtensa-lx106-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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/alloca.c -o pic/alloca.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/argv.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/alloca.c -o alloca.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/choose-temp.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/argv.c -o argv.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/choose-temp.c -o choose-temp.o gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/build-aarch64-apple-darwin20/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/dwarfnames.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/dwarfnames.c -o dwarfnames.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/concat.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/sha1.c -o sha1.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/dyn-string.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/concat.c -o concat.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fdmatch.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fdmatch.c -o fdmatch.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fibheap.c -o pic/fibheap.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/crc32.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fibheap.c -o fibheap.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/crc32.c -o crc32.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/cp-demint.c -o cp-demint.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/dwarfnames.c -o pic/dwarfnames.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/filename_cmp.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/filename_cmp.c -o filename_cmp.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/dyn-string.c -o pic/dyn-string.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fdmatch.c -o pic/fdmatch.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/floatformat.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/floatformat.c -o floatformat.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fdmatch.c -o fdmatch.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/dwarfnames.c -o dwarfnames.o configure: creating cache ./config.cache clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/dyn-string.c -o dyn-string.o checking build system type... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking target system type... xtensa-lx106-elf checking whether /opt/pkg/bin/gmake sets $(MAKE)... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi yes checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking for aarch64-apple-darwin20-gcc... clang 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/floatformat.c -o pic/floatformat.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/filename_cmp.c -o filename_cmp.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fibheap.c -o fibheap.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fopen_unlocked.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fopen_unlocked.c -o fopen_unlocked.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/floatformat.c -o floatformat.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getopt.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getopt.c -o getopt.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getopt1.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getopt1.c -o getopt1.o checking for C compiler default output file name... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/regex.c -o regex.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fnmatch.c -o fnmatch.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getpwd.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getruntime.c -o getruntime.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/hashtab.c -o pic/hashtab.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/fopen_unlocked.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/hashtab.c -o hashtab.o a.out checking whether the C compiler works... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/hex.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/hex.c -o hex.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/lbasename.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/lbasename.c -o lbasename.o yes checking whether we are cross compiling... no checking for suffix of executables... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/lrealpath.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/lrealpath.c -o lrealpath.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/make-temp-file.c -o make-temp-file.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi checking for suffix of object files... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getopt1.c -o getopt1.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/objalloc.c -o pic/objalloc.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getpwd.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/objalloc.c -o objalloc.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getopt.c -o getopt.o o checking whether we are using the GNU C compiler... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/obstack.c -o obstack.o yes checking whether clang accepts -g... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/getruntime.c -o getruntime.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/partition.c -o partition.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/hex.c -o pic/hex.o; \ else true; fi yes checking for clang option to accept ISO C89... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/lbasename.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/hex.c -o hex.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/lbasename.c -o lbasename.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/pexecute.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/pexecute.c -o pexecute.o none needed 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/lrealpath.c -o pic/lrealpath.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/physmem.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/physmem.c -o physmem.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/hashtab.c -o hashtab.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/pex-one.c -o pex-one.o checking whether we are using the GNU C++ compiler... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/pex-unix.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/safe-ctype.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/safe-ctype.c -o safe-ctype.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object.c -o pic/simple-object.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/objalloc.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object.c -o simple-object.o yes checking whether clang++ accepts -g... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-coff.c -o pic/simple-object-coff.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-coff.c -o simple-object-coff.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/objalloc.c -o objalloc.o yes checking for aarch64-apple-darwin20-ranlib... ranlib checking how to run the C preprocessor... clang -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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-elf.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/obstack.c -o obstack.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/partition.c -o partition.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-mach-o.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-mach-o.c -o simple-object-mach-o.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-xcoff.c -o simple-object-xcoff.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/sort.c -o pic/sort.o; \ else true; fi checking for grep that handles long lines and -e... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/sort.c -o sort.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/physmem.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/pexecute.c -o pexecute.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/spaces.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/physmem.c -o physmem.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/spaces.c -o spaces.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/splay-tree.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/splay-tree.c -o splay-tree.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/stack-limit.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/stack-limit.c -o stack-limit.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strerror.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/pex-unix.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/pex-one.c -o pex-one.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/pex-common.c -o pex-common.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strsignal.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strsignal.c -o strsignal.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/pex-unix.c -o pex-unix.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-coff.c -o pic/simple-object-coff.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/timeval-utils.c -o timeval-utils.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/safe-ctype.c -o safe-ctype.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/unlink-if-ordinary.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object.c -o simple-object.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xatexit.c -o xatexit.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xexit.c -o pic/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xexit.c -o xexit.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-coff.c -o simple-object-coff.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c -o xmalloc.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmemdup.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmemdup.c -o xmemdup.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-elf.c -o simple-object-elf.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c:112:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xstrerror.c -o xstrerror.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xstrndup.c -o pic/xstrndup.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xstrndup.c -o xstrndup.o 3 warnings 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/mempcpy.c -o mempcpy.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strverscmp.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strverscmp.c -o strverscmp.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/setproctitle.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/sort.c -o sort.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/setproctitle.c -o setproctitle.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o 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 ./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 ./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 ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > required-list 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/splay-tree.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/spaces.c -o spaces.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/regex.c -o pic/regex.o; \ else true; fi gmake[3]: Entering directory '/opt/work/cross/xtensa-lx106-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-lx106-elf-gcc/work/build/build-aarch64-apple-darwin20/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/stack-limit.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/regex.c -o regex.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/simple-object-xcoff.c -o simple-object-xcoff.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/cplus-dem.c -o pic/cplus-dem.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strerror.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/cplus-dem.c -o cplus-dem.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/splay-tree.c -o splay-tree.o /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/stack-limit.c -o stack-limit.o /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strsignal.c -o pic/strsignal.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/timeval-utils.c -o pic/timeval-utils.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/cp-demangle.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/cp-demangle.c -o cp-demangle.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/timeval-utils.c -o timeval-utils.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strsignal.c -o strsignal.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/md5.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/sha1.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/sha1.c -o sha1.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xatexit.c -o pic/xatexit.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xexit.c -o pic/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xatexit.c -o xatexit.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xexit.c -o xexit.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c -o pic/xmalloc.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/alloca.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/alloca.c -o alloca.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c:112:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ 3 warnings generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmemdup.c -o xmemdup.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/argv.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/argv.c -o argv.o yes /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c:112:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ checking for sys/types.h... 3 warnings 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xstrdup.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xstrdup.c -o xstrdup.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/choose-temp.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xstrerror.c -o xstrerror.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/choose-temp.c -o choose-temp.o yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/concat.c -o pic/concat.o; \ else true; fi checking for sys/stat.h... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/concat.c -o concat.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xstrndup.c -o pic/xstrndup.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/mempcpy.c -o pic/mempcpy.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/cp-demint.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/cp-demint.c -o cp-demint.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/mempcpy.c -o mempcpy.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/crc32.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/xstrndup.c -o xstrndup.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/crc32.c -o crc32.o yes checking for stdlib.h... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strverscmp.c -o pic/strverscmp.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/setproctitle.c -o pic/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/setproctitle.c -o setproctitle.o yes clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libiberty/strverscmp.c -o strverscmp.o checking for string.h... rm -f ./libiberty.a pic/./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 ./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 ./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 ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o ./setproctitle.o yes ranlib ./libiberty.a checking for memory.h... 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 ./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 ./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 ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi yes gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libiberty' checking for strings.h... gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/fixincludes' gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/lto-plugin' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/server.c /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/opt/work/cross/xtensa-lx106-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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/lto-plugin -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/procopen.c yes checking for inttypes.h... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/lto-plugin -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/lto-plugin/../include -DHAVE_CONFIG_H -I/opt/pkg/include -Wall -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/lto-plugin/lto-plugin.c -fno-common -DPIC -o .libs/lto-plugin.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/fixlib.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/fixopts.c rm -f ./libiberty.a pic/./libiberty.a srcdir="/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes" /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/mkfixinc.sh xtensa-lx106-elf 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 ./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 ./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 ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o ./setproctitle.o yes sed -e 's/@gcc_version@/4.8.2/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders ranlib ./libiberty.a checking for stdint.h... 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 ./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 ./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 ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/build-aarch64-apple-darwin20/libiberty' 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 gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/build-aarch64-apple-darwin20/fixincludes' yes 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/procopen.c checking for unistd.h... echo timestamp > full-stamp gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/fixlib.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes -I../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/../include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/fixopts.c srcdir="/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes" /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/fixincludes/mkfixinc.sh xtensa-lx106-elf /bin/bash ./libtool --tag=CC --tag=disable-static --mode=link clang -Wall -O2 -I/opt/pkg/include -module -bindir /opt/pkg/xtensa-lx106-elf/libexec/gcc/xtensa-lx106-elf/4.8.2 -L/opt/pkg/lib -o liblto_plugin.la -rpath /opt/pkg/xtensa-lx106-elf/libexec/gcc/xtensa-lx106-elf/4.8.2 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a sed -e 's/@gcc_version@/4.8.2/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders yes checking minix/config.h usability... 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 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 no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... libtool: link: (cd ".libs" && rm -f "liblto_plugin.so" && ln -s "liblto_plugin.0.so" "liblto_plugin.so") echo timestamp > full-stamp gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/build-aarch64-apple-darwin20/fixincludes' libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" ) mkdir .././gcc yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... libtool: install: /usr/bin/install -c -o sjmulder -g staff .libs/liblto_plugin.0.so /opt/work/cross/xtensa-lx106-elf-gcc/work/build/lto-plugin/.././gcc/liblto_plugin.0.so libtool: install: (cd /opt/work/cross/xtensa-lx106-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-lx106-elf-gcc/work/build/lto-plugin/.././gcc/liblto_plugin.la libtool: install: warning: remember to run `libtool --finish /opt/pkg/xtensa-lx106-elf/libexec/gcc/xtensa-lx106-elf/4.8.2' gmake[3]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/lto-plugin' gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/lto-plugin' Configuring in ./gcc no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader 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 -Wmissing-format-attribute... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... configure: creating cache ./config.cache yes checking build system type... checking whether clang supports -Wold-style-definition... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking target system type... xtensa-lx106-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 whether clang supports -Wc++-compat... yes checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -fno-exceptions... checking for C compiler default output file name... yes checking whether clang supports -fno-rtti... yes a.out checking whether the C compiler works... checking dependency style of clang++... yes checking whether we are cross compiling... no checking for suffix of executables... gcc3 checking whether time.h and sys/time.h may both be included... checking for suffix of object files... yes checking whether string.h and strings.h may both be included... o checking whether we are using the GNU C compiler... yes checking locale.h usability... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... yes checking locale.h presence... yes checking for locale.h... yes none needed checking whether clang and cc understand -c and -o together... checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes yes checking for limits.h... yes checking stddef.h usability... yes checking stddef.h presence... checking whether we are using the GNU C++ compiler... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes yes checking whether clang++ accepts -g... checking for strings.h... (cached) yes checking for string.h... (cached) yes checking sys/file.h usability... yes checking for aarch64-apple-darwin20-gnatbind... no checking for aarch64-apple-darwin20-gnatmake... no checking whether compiler driver understands Ada... no checking how to run the C preprocessor... clang -E yes checking sys/file.h presence... yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... checking for grep that handles long lines and -e... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for obstacks... no checking for off_t... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for size_t... yes checking for ssize_t... yes checking for uintptr_t... yes checking for sys/types.h... yes checking for ptrdiff_t... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking whether struct tm is in sys/time.h or time.h... yes time.h checking size of int... checking for string.h... yes checking for memory.h... yes checking for strings.h... 4 checking size of long... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... 8 checking for clearerr_unlocked... yes checking minix/config.h usability... no checking minix/config.h presence... yes checking for feof_unlocked... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes yes checking how to run the C preprocessor... clang -E checking for ferror_unlocked... checking for inline... yes checking for fflush_unlocked... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking size of void *... no checking for fgetc_unlocked... no checking for fgets_unlocked... no checking for fileno_unlocked... yes 8 checking size of short... checking for fprintf_unlocked... no checking for fputc_unlocked... no checking for fputs_unlocked... no checking for fread_unlocked... 2 checking size of int... no checking for fwrite_unlocked... no checking for getchar_unlocked... yes checking for getc_unlocked... 4 checking size of long... yes checking for putchar_unlocked... yes checking for putc_unlocked... 8 checking for long long... yes checking whether abort is declared... yes checking size of long long... yes checking whether asprintf is declared... yes checking whether basename is declared... no checking whether errno is declared... 8 checking for __int64... no checking whether getopt is declared... no checking for int8_t... yes checking whether vasprintf is declared... yes yes checking for int16_t... checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking for int32_t... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... yes checking for int64_t... no checking whether fgetc_unlocked is declared... no checking whether fgets_unlocked is declared... yes checking for long long int... 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... yes checking for intmax_t... no checking whether fwrite_unlocked is declared... yes checking for intptr_t... no checking whether getchar_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking for uint8_t... yes checking whether putchar_unlocked is declared... yes checking for uint16_t... yes yes checking for uint32_t... checking whether putc_unlocked is declared... yes checking for uint64_t... yes checking for working alloca.h... yes checking for unsigned long long int... yes checking for alloca... yes checking for uintmax_t... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking for uintptr_t... yes checking whether NLS is requested... no checking for uchar... checking for ld used by GCC... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... yes checking whether clang supports -W... done checking for iconv... 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 yes checking how to link with libiconv... -liconv checking for iconv declaration... checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wmissing-format-attribute... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); yes checking whether clang supports -Wold-style-definition... configure: updating cache ./config.cache yes configure: creating ./config.status 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... config.status: creating Makefile yes config.status: creating config.h checking valgrind.h usability... config.status: executing depdir commands mkdir .deps no checking valgrind.h presence... gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libcpp' clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/charset.c clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/directives.c clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/directives-only.c clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/errors.c clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/expr.c clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/files.c clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/identifiers.c no checking for valgrind.h... no checking for multiarch configuration... no, disabled auto check (cross build configured without --with-sysroot) configure: WARNING: decimal float is not supported for this target, ignored 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] configure: WARNING: fixed-point is not supported for this target, ignored 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] checking whether /opt/pkg/bin/gmake sets $(MAKE)... In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/identifiers.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/charset.c:21: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/identifiers.c:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/identifiers.c:39:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] node = XOBNEW (&table->pfile->hash_ob, cpp_hashnode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/directives-only.c:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/charset.c:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/expr.c:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ : note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/directives-only.c:22: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/errors.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/errors.c:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/expr.c:22: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/directives.c:22: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/expr.c:629:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/expr.c:629:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/expr.c:632:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/expr.c:632:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", yes checking for gawk... /opt/pkg/bin/nawk checking whether ln -s works... In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/directives.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ 4 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/files.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ echo "#define LOCALEDIR \"/opt/pkg/xtensa-lx106-elf/share/locale\"" > localedir.new In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/files.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../move-if-change localedir.new localedir.h yes checking whether ln works... /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/files.c:426:23: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] copy = (char *) obstack_copy0 (&pfile->nonexistent_file_ob, path, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:417:4: note: expanded from macro 'obstack_copy0' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 3 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/files.c:675:30: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (file->st.st_size > INTTYPE_MAXIMUM (ssize_t)) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:234:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:233:40: note: expanded from macro 'INTTYPE_MINIMUM' ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/directives.c:2075:9: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ifs = XOBNEW (&pfile->buffer_ob, struct if_stack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/directives.c:2537:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] cpp_buffer *new_buffer = XOBNEW (&pfile->buffer_ob, cpp_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/lex.c ^ ~~~~~~~~~~ 3 warnings generated. 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... clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/line-map.c gnucompare checking for mktemp... yes checking for makeinfo... /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 checking for modern makeinfo... 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/line-map.c:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/lex.c:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/lex.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/line-map.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ echo timestamp > localedir.hs clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/macro.c yes checking for recent Pod::Man... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. yes checking for flex... flex checking for bison... bison checking for nm... nm checking for ar... ar checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/mkdeps.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/macro.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/macro.c:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/macro.c:2972: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/macro.c:2972: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/macro.c:2985: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/macro.c:2985:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 3 warnings generated. clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/pch.c 5 warnings generated. yes checking whether string.h and strings.h may both be included... clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/symtab.c 3 warnings generated. clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/traditional.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/mkdeps.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409: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] 5 warnings generated. clang++ -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/include -I/opt/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for sys/wait.h that is POSIX.1 compatible... In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/symtab.c:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/symtab.c:171:45: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] HT_STR (node) = (const unsigned char *) obstack_copy0 (&table->stack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:417:4: note: expanded from macro 'obstack_copy0' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/pch.c:19: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/pch.c:21: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/traditional.c:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 3 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/traditional.c:22: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:22: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:42:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:63:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:63:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:63:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:64:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:64:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:64:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:65:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:65:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:65:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ yes 3 warnings generated. checking for limits.h... 13 warnings generated. yes checking for stddef.h... 3 warnings generated. yes 3 warnings generated. checking for string.h... (cached) yes checking for strings.h... (cached) yes 5 warnings generated. checking for stdlib.h... (cached) yes 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 checking for time.h... ranlib libcpp.a gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/libcpp' yes checking for iconv.h... yes checking for fcntl.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 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 atoll... yes checking for atoq... no 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... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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 getenv is declared... yes checking whether atol 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 strsignal is declared... yes checking whether strstr is declared... yes checking whether stpcpy is declared... yes checking whether strverscmp is declared... no 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 basename is declared... no 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 whether madvise 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c' for machine-specific logic. Using `/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md' as machine description file. Using the following target machine macro files: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/dbxelf.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/elfos.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/newlib-stdint.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/elf.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/.tools/bin/grep -F checking for ld used by clang... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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... no checking whether to build static libraries... yes checking how to run the C++ preprocessor... clang++ -E checking for ld used by clang++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking whether the clang++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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-lx106-elf/xtensa-lx106-elf/bin/as checking whether we are using gold... no checking what linker to use... /opt/pkg/xtensa-lx106-elf/xtensa-lx106-elf/bin/ld checking what nm to use... /opt/pkg/xtensa-lx106-elf/xtensa-lx106-elf/bin/nm checking what objdump to use... /opt/pkg/xtensa-lx106-elf/xtensa-lx106-elf/bin/objdump checking for readelf... no checking what readelf to use... not found 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 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 --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 --gdwarf2 option... yes checking assembler for --gstabs option... yes checking assembler for --debug-prefix-map option... yes checking assembler for .lcomm with alignment... no checking assembler for gnu_unique_object... yes checking assembler for tolerance to line number 0... yes checking linker PT_GNU_EH_FRAME support... yes checking linker position independent executable support... yes checking linker EH-compatible garbage collection of sections... yes checking linker EH garbage collection of sections bug... no checking linker --as-needed support... yes checking linker --build-id support... yes checking linker *_sol2 emulation support... no checking linker --sysroot support... yes checking __stack_chk_fail in target C library... no checking sys/sdt.h in the target C library... no checking dl_iterate_phdr in target C library... unknown checking whether to enable maintainer-specific portions of Makefiles... no Links are now set up to build a cross-compiler from aarch64-apple-darwin20 to xtensa-lx106-elf. checking for exported symbols... yes checking for library containing dlopen... none required checking for -fPIC -shared... 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: executing default commands gmake[2]: Entering directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/gcc' TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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" \ /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mkconfig.sh tm.h /opt/pkg/bin/nawk -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opt-gather.awk /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ada/gcc-interface/lang.opt /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fortran/lang.opt /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/go/lang.opt /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/java/lang.opt /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lang.opt /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c.opt /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common.opt /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/fused-madd.opt /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.opt /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/elf.opt > tmp-optionlist TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mkconfig.sh bconfig.h flex -ogengtype-lex.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-lex.l && { \ echo '#include "bconfig.h"' > 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -DBASEVER="\"4.8.2\"" -DDATESTAMP="\"\"" \ -DREVISION="\"\"" \ -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \ -DBUGURL="\"\"" -o build/version.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/version.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] echo "#define BUILDING_GCC_MAJOR `echo 4.8.2 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-gi.list gtyp-input.list TARGET_CPU_DEFAULT="" \ HEADERS="config/xtensa/xtensa-protos.h tm-preds.h" DEFINES="" \ /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mkconfig.sh tm_p.h rm -f tmp-all-tree.def if test no = yes \ || test -n ""; then \ /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genmultilib \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "no" \ > tmp-mlib.h; \ else \ /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genmultilib '' '' '' '' '' '' '' '' \ "" '' no \ > tmp-mlib.h; \ fi lsf="/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/lang-specs.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lang-specs.h"; for f in $lsf; do \ echo "#include \"$f\""; \ done | sed 's|/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/||' > tmp-specs.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-specs.h specs.h echo '#include "tree.def"' > tmp-all-tree.def echo timestamp > s-gtyp-input echo "#define BUILDING_GCC_MINOR `echo 4.8.2 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def echo "clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib" > checksum-options.tmp \ && /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change checksum-options.tmp checksum-options echo '#include "c-family/c-common.def"' >> tmp-all-tree.def echo "#define BUILDING_GCC_PATCHLEVEL `echo 4.8.2 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h echo timestamp > s-specs cp /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc-ar.c gcc-nm.c cp /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc-ar.c gcc-ranlib.c ltf="/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ada/gcc-interface/ada-tree.def /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-tree.def /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/java/java-tree.def /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/||' >> tmp-all-tree.def TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \ /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mkconfig.sh tconfig.h (echo "@set version-GCC 4.8.2"; \ if [ "" = "experimental" ]; \ then echo "@set DEVELOPMENT"; \ else echo "@clear DEVELOPMENT"; \ fi) > gcc-vers.texiT echo @set srcdir /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc >> gcc-vers.texiT /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-all-tree.def all-tree.def echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h echo timestamp > gcov.pod echo timestamp > cpp.pod echo timestamp > s-bversion perl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl -DBUGURL="@uref{http://gcc.gnu.org/bugs.html}" /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/gcov.texi > gcov.pod perl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl -DBUGURL="@uref{http://gcc.gnu.org/bugs.html}" /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/cpp.texi > cpp.pod if [ -n "(GCC) " ]; then \ echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \ fi echo "@set BUGURL @uref{http://gcc.gnu.org/bugs.html}" >> gcc-vers.texiT; \ mv -f gcc-vers.texiT gcc-vers.texi echo timestamp > gfdl.pod perl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/include/fdl.texi > gfdl.pod Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl line 319. echo timestamp > s-alltree Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl line 319. echo timestamp > gpl.pod Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl line 319. echo timestamp > fsf-funding.pod perl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/include/funding.texi > fsf-funding.pod perl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/include/gpl_v3.texi > gpl.pod Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl line 319. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genhooks.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl line 319. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genchecksum.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genchecksum.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genenums.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genenums.c clang++ -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.8.2\" -DDEFAULT_TARGET_MACHINE=\"xtensa-lx106-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-lx106-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" `test "X${SHLIB}" = "X" || test "no" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"xtensa-lx106-elf\" -DPERSONALITY=\"ar\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc-ar.c -o gcc-ar.o clang++ -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.8.2\" -DDEFAULT_TARGET_MACHINE=\"xtensa-lx106-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-lx106-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" `test "X${SHLIB}" = "X" || test "no" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"xtensa-lx106-elf\" -DPERSONALITY=\"nm\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include gcc-nm.c -o gcc-nm.o clang++ -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.8.2\" -DDEFAULT_TARGET_MACHINE=\"xtensa-lx106-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-lx106-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" `test "X${SHLIB}" = "X" || test "no" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"xtensa-lx106-elf\" -DPERSONALITY=\"ranlib\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include gcc-ranlib.c -o gcc-ranlib.o 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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-target.def:106:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genhooks.c:37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -DGENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype.c -o gengtype.o clang++ -c -DGENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include gengtype-lex.c -o gengtype-lex.o clang++ -c -DGENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-parse.c -o gengtype-parse.o clang++ -c -DGENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c -o gengtype-state.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-mlib.h multilib.h 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/errors.c -o errors.o 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] echo timestamp > s-mlib if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc \ -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/include -o doc/cpp.info /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/cpp.texi; \ fi clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 12 warnings generated. if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc \ -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/include -o doc/gcc.info /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/gcc.texi; \ fi /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:310:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ids = XOBFINISH (&id_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:407:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] cstr = XOBFINISH (&bstring_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype.c:2111:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] rawstr = XOBFINISH (&str_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:2467:11: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] if (!state_token_kind (t0) == STOK_RIGHTPAR) ^ ~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:2467:11: note: add parentheses after the '!' to evaluate the comparison first if (!state_token_kind (t0) == STOK_RIGHTPAR) ^ ( ) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:2467:11: note: add parentheses around left hand side expression to silence this warning if (!state_token_kind (t0) == STOK_RIGHTPAR) ^ ( ) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:2467:34: warning: result of comparison of constant 'STOK_RIGHTPAR' (4) with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] if (!state_token_kind (t0) == STOK_RIGHTPAR) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc \ -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/include -o doc/gccinstall.info /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi; \ fi if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc \ -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/include -o doc/cppinternals.info /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/cppinternals.texi; \ fi echo timestamp > doc/gcov.1 (pod2man --center="GNU" --release="gcc-4.8.2" --date=2013-10-16 --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) /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options echo timestamp > doc/cpp.1 (pod2man --center="GNU" --release="gcc-4.8.2" --date=2013-10-16 --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) echo timestamp > gcc.pod 4 warnings generated. perl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi > gcc.pod echo timestamp > doc/gfdl.7 (pod2man --center="GNU" --release="gcc-4.8.2" --date=2013-10-16 --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) Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../contrib/texi2pod.pl line 319. echo timestamp > doc/gpl.7 (pod2man --center="GNU" --release="gcc-4.8.2" --date=2013-10-16 --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) gfdl.pod around line 53: Expected text after =item, not a number gfdl.pod around line 147: Expected text after =item, not a number gfdl.pod around line 165: Expected text after =item, not a number gfdl.pod around line 205: Expected text after =item, not a number gfdl.pod around line 357: Expected text after =item, not a number gfdl.pod around line 384: Expected text after =item, not a number gfdl.pod around line 400: Expected text after =item, not a number gfdl.pod around line 422: Expected text after =item, not a number gfdl.pod around line 445: Expected text after =item, not a number gfdl.pod around line 475: Expected text after =item, not a number gfdl.pod around line 499: Expected text after =item, not a number POD document had syntax errors at /opt/pkg/bin/pod2man line 69. gmake[2]: [Makefile:4386: doc/gfdl.7] Error 1 (ignored) echo timestamp > doc/fsf-funding.7 (pod2man --center="GNU" --release="gcc-4.8.2" --date=2013-10-16 --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) clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genconstants.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconstants.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/read-md.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-md.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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/errors.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/errors.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3133: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3148: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3161: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3168: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3177: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3214: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3231: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3254: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3289: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3301: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3308: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3346: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3359: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3411: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3424: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3535: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3544: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3556: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3576: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3605: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3625: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3640: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3791: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3798: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3805: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3812: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3819: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3826: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3854: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3864: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3871: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3878: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3930: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3937: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3946: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3952: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3964: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3980: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3986: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3993: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:3999: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4006: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4012: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4018: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4025: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4031: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4038: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4046: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4052: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4058: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4069: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4174: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4189: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4251: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4267: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4277: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4302: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4309: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4316: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4324: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4332: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4367: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4377: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4393: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4411: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4423: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4480: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4497: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4507: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4516: warning: @anchor should not appear in @heading /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/install.texi:4562: warning: @anchor should not appear in @heading clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-md.c:140:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] loc = (struct ptr_loc *) obstack_alloc (&ptr_loc_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genmddeps.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genmddeps.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-md.c:207:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] entry = XOBFINISH (&joined_conditions_obstack, const void **); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-md.c:513:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-md.c:550:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genmodes.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genmodes.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/gengtype.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype.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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/gengtype-lex.o gengtype-lex.c 4 warnings generated. 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/gengtype-parse.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-parse.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/gengtype-state.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/gengenrtl.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengenrtl.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] 1 warning 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genhooks \ build/genhooks.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype.c:2111:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] rawstr = XOBFINISH (&str_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:310:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ids = XOBFINISH (&id_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:407:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] cstr = XOBFINISH (&bstring_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:2467:11: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] if (!state_token_kind (t0) == STOK_RIGHTPAR) ^ ~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:2467:11: note: add parentheses after the '!' to evaluate the comparison first if (!state_token_kind (t0) == STOK_RIGHTPAR) ^ ( ) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:2467:11: note: add parentheses around left hand side expression to silence this warning if (!state_token_kind (t0) == STOK_RIGHTPAR) ^ ( ) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gengtype-state.c:2467:34: warning: result of comparison of constant 'STOK_RIGHTPAR' (4) with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] if (!state_token_kind (t0) == STOK_RIGHTPAR) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genchecksum \ build/genchecksum.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genenums \ build/genenums.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a /opt/pkg/bin/nawk -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opt-functions.awk -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opt-read.awk \ -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optc-save-gen.awk \ -v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.c build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h /opt/pkg/bin/nawk -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opt-functions.awk -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opt-read.awk \ -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/tm.texi.in > tmp-tm.texi echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-4.8.2" --date=2013-10-16 --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) /opt/pkg/bin/nawk -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opt-functions.awk -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opt-read.awk \ -f /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opth-gen.awk \ < optionlist > tmp-options.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a 4 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genmddeps \ build/genmddeps.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genmodes \ build/genmodes.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-common-target-hooks-def.h \ common/common-target-hooks-def.h clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/gengenrtl \ build/gengenrtl.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a echo timestamp > s-common-target-hooks-def-h build/genhooks "Target Hook" \ > tmp-target-hooks-def.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-target-hooks-def.h \ target-hooks-def.h case `echo X|tr X '\101'` in \ A) tr -d '\015' < tmp-tm.texi > tmp2-tm.texi ;; \ *) tr -d '\r' < tmp-tm.texi > tmp2-tm.texi ;; \ esac build/genhooks "C Target Hook" \ > tmp-c-target-hooks-def.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-c-target-hooks-def.h \ c-family/c-target-hooks-def.h echo timestamp > s-target-hooks-def-h build/genmodes > tmp-modes.c echo timestamp > s-c-target-hooks-def-h build/genmddeps /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md > tmp-mddeps mv tmp2-tm.texi tmp-tm.texi /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-tm.texi tm.texi build/genmodes -h > tmp-modes.h build/gengenrtl > tmp-genrtl.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-modes.h insn-modes.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-modes.c insn-modes.c build/genmodes -m > tmp-min-modes.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-min-modes.c min-insn-modes.c echo timestamp > s-modes echo timestamp > s-modes-h echo timestamp > s-modes-m if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-lx106-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc \ -I /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/include -o doc/gccint.info /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/gccint.texi; \ fi clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -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] 1 warning generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-mddeps mddeps.mk echo timestamp > s-mddeps build/genconstants /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ > tmp-constants.h build/genenums /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ > tmp-enums.c build/gengtype \ -S /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I gtyp-input.list -w tmp-gtype.state /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-genrtl.h genrtl.h echo timestamp > s-genrtl-h cp doc/gcc.1 doc/g++.1 /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-enums.c insn-enums.c echo timestamp > s-enums /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-constants.h insn-constants.h echo timestamp > s-constants clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/gencheck.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gencheck.c 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/gencheck \ build/gencheck.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a build/gencheck > tmp-check.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-check.h tree-check.h echo timestamp > s-check /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state echo timestamp > s-gtype clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genattrtab.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genautomata.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genemit.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genopinit.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genopinit.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genextract.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genextract.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genoutput.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1111:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1182:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1233:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1294: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1315:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] out_patterns = get_str_vect (XSTR (def, 1), &out_length, ',', FALSE); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1317:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fatal ("invalid string `%s' in define_bypass", XSTR (def, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1318: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1320:52: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] fatal ("invalid string `%s' in define_bypass", XSTR (def, 2)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1330:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:352:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1354:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] h = XOBNEW (hash_obstack, struct attr_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',', ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1357:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fatal ("invalid second string `%s' in exclusion_set", XSTR (def, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:366:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ h = XOBNEW (hash_obstack, struct attr_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' 660:38: note: expanded from macro 'RTL_CHECK2' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1412:18: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] str_patterns = XOBNEWVEC (&irp, char **, patterns_length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1411:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : "invalid second string `%s' in absence_set")), XSTR (def, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:434:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt_val, 1) = arg1; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:443: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:451:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1519:53: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] XEXP (rt_val, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (strcmp (XSTR (def, 0), NO_MINIMIZATION_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~~~~~~~~^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1519:53: note: use array indexing to silence this warning note: array 'fld' declared here if (strcmp (XSTR (def, 0), NO_MINIMIZATION_OPTION + 1) == 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c ^ & [ ] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:476:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :468:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1521:47: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genextract.c:101:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].predicate = XSTR (part, 1);: adding 'int' to a string does not append to the string [-Wstring-plus-int] if (XVECLEN (insn, 1) == 1) ^ ~ X0EXP (rt_val, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :27: note: expanded from macro 'X0EXP' else if (strcmp (XSTR (def, 0), TIME_OPTION + 1) == 0) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1521:47: note: use array indexing to silence this warning :660:38: note: expanded from macro 'RTL_CHECK2' else if (strcmp (XSTR (def, 0), TIME_OPTION + 1) == 0) ^ & [ ] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ 1523/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :48: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: else if (strcmp (XSTR (def, 0), STATS_OPTION + 1) == 0) ~~~~~~~~~~~~~^~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1523:48: note: use array indexing to silence this warning rtunion fld[1]; else if (strcmp (XSTR (def, 0), STATS_OPTION + 1) == 0) ^ & [ ] ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c:469:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genextract.c:102:15: 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, 2)); ^ ~ walk_rtx (XVECEXP (insn, 1, 0), &acc); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:477:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt_val, 2) = NULL_RTX; ^ ~ : expanded from macro 'XVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1525:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note44: : ^ ~ warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 770: expanded from macro 'XVEC' else if (strcmp (XSTR (def, 0), V_OPTION + 1) == 0) ~~~~~~~~~^~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1525:44: note: : use array indexing to silence this warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:493: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35: note: expanded from macro 'RTVEC_ELT' :770:23: note: expanded from macro 'XSTR' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ else if (strcmp (XSTR (def, 0), V_OPTION + 1) == 0) ^ & [ ] rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c:490:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genextract.c:104:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1527 for (i = XVECLEN (insn, 1) - 1; i >= 0; i--) ^ ~ :44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' else if (strcmp (XSTR (def, 0), W_OPTION + 1) == 0) ~~~~~~~~~^~~ d->operand[opno].constraint = strip_whitespace (XSTR (part, 1)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1527:44: note: use array indexing to silence this warning ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 660:38: note: expanded from macro 'RTL_CHECK2' else if (strcmp (XSTR (def, 0), W_OPTION + 1) == 0) ^ & [ ] #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1529:47: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) else if (strcmp (XSTR (def, 0), NDFA_OPTION + 1) == 0) ~~~~~~~~~~~~^~~ ^ ~ 772:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:660:38:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c::1529124::4723:: notewarning: : use array indexing to silence this warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: : expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ else if (strcmp (XSTR (def, 0), NDFA_OPTION + 1) == 0)expanded from macro 'XVEC' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note5: note: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: & [ ] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c780/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::501:4/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:40:: note: expanded from macro 'XVECLEN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c :#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))warning ^ ~ 660511::36::: 1531array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38::51: warning: XSTR (rt_val, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 772note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: expanded from macro 'RTL_CHECK2'note : :expanded from macro 'XVEC'warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] d->operand[opno].predicate = XSTR (part, 1); ^ ~770 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : else if (strcmp (XSTR (def, 0), COLLAPSE_OPTION + 1) == 0)770 :23: ~~~~~~~~~~~~~~~~^~~note : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1531: ^ ~ note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660391::3832: : note : noteexpanded from macro 'GET_NUM_ELEM':: ^ ~ expanded from macro 'RTL_CHECK2' note : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here 660 ^ ~:: 66038: use array indexing to silence this warning rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::38:note : note391expanded from macro 'RTL_CHECK2' :: 32expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genextract.c:107:12: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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] else if (strcmp (XSTR (def, 0), COLLAPSE_OPTION + 1) == 0) ^ walk_rtx (XVECEXP (insn, 1, i), &acc);note : ^ ~expanded from macro 'GET_NUM_ELEM' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779: ^ ~ 39 :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341::5: & [ ] note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:5note: 1533 rtunion fld[1];: ^ : note: array 'fld' declared here expanded from macro 'XVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:569: rtunion fld[1];16 50 ^#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ^~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warningadding 'int' to a string does not append to the string [-Wstring-plus-int]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c 772: else if (strcmp (XSTR (def, 0), NO_COMB_OPTION + 1) == 0)515 : ~~~~~~~~~~~~~~~^~~23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.cpassing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]: 1533:50:: 341notewarning:: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: va_start (p, code); ^: use array indexing to silence this warning 23: note for (i = 0; i < XVECLEN (part, 2); i++): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c else if (strcmp (XSTR (def, 0), NO_COMB_OPTION + 1) == 0)array 'fld' declared here ^ ~ ^ & [ ] :564:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40:: rtunion fld[1]; ^25expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'XVECLEN'1535/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:: 51: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]131#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): ^ ~ ^ ~ 23 else if (strcmp (XSTR (def, 0), PROGRESS_OPTION + 1) == 0): ~~~~~~~~~~~~~~~~^~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c23:: note : noteexpanded from macro 'XVEC':: 660:38: parameter of type 'enum rtx_code' is declared herenote : expanded from macro 'RTL_CHECK2' 1535:51: warningnote: #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] ^ ~ for (i = 0; i < XVECLEN (x, 1); i++): attr_rtx (enum rtx_code code, ...)use array indexing to silence this warning ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:633:660#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ^~~~~ else if (strcmp (XSTR (def, 0), PROGRESS_OPTION + 1) == 0) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h13::772 :warning23: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] : 38 & [ ] : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' new_str = XOBNEWVAR (hash_obstack, char, len + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:368:35: note: expanded from macro 'XOBNEWVAR' ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define XOBNEWVAR(O, T, S) ((T *) obstack_alloc ((O), (S))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:405:4: note: expanded from macro 'obstack_alloc' :660:38: note: expanded from macro 'RTL_CHECK2' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genextract.c:247:161712/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c:8:::44 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : for (i = XVECLEN (x, 2) - 1; i >= 0; i--) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: :array 'fld' declared here780 :40:: rtunion fld[1]; ^: 516note:: expanded from macro 'XVECLEN' DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1)); ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))20 : ^ ~ warningexpanded from macro 'obstack_finish': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c772:134: scan_operands (d, XVECEXP (part, 2, i), 0, 0);:770: 23 ^ ~: :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR':779:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h39:: note2313: : 126:31:: note expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)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: expanded from macro 'XVEC': expanded from macro '__INT_TO_PTR'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ gen_exp (XVECEXP (x, 1, i), subroutine_type, used); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 660 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :772:23: note: expanded from macro 'XVEC' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:762:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)11: ^~~~~ 38: note: expanded from macro 'RTL_CHECK2' warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:1731:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h46::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341 :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningnote: array 'fld' declared here ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : if (XSTR (exp, 1)[0] == '!')663 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ ::35770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:: notenote: : expanded from macro 'XSTR'expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genextract.c:250:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])14 : ^~~~~ :note: : 768warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 341 ^ ~ expanded from macro 'RTL_CHECK2' walk_rtx (XVECEXP (x, 2, i), acc);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:5 : note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660779array 'fld' declared here:2338::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : 663note::35: note: expanded from macro 'RTVEC_ELT' expanded from macro 'XINT' : 39: rtunion fld[1];note: expanded from macro 'XVECEXP'expanded from macro 'RTL_CHECK2'#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :660:38: note: expanded from macro '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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note : ^ 663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c:900:19/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c: warning:5: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];note : ^array 'fld' declared here for (i = 0; i < XVECLEN (insn, 1); i++):1732 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c::38141:: 23warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c: rtunion fld[1]; 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] ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40:768 note: expanded from macro 'XVECLEN' DECL_INSN_RESERV (decl)->condexp = XEXP (def, 2); #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genextract.c:265::16: for (i = 0; i < XVECLEN (x, 2); i++) 30 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning ^ ~ for (i = XVECLEN (x, 1) - 1; i >= 0; i--): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::780:40array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: :772 :23: note: expanded from macro 'XEXP' note ^ ~ else if (n_comma_elts (XSTR (exp, 1)) == 1): expanded from macro 'XVEC' note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVECLEN': 660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ expanded from macro 'RTL_CHECK2'780:40#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~note:: 660expanded from macro 'XVECLEN': 38 : ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::66023::38 :note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: expanded from macro 'RTL_CHECK2'expanded from macro 'XVEC' 391:32 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c :note1733: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h49:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'GET_NUM_ELEM'660 :38: DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3));note ^ ~ #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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770341::235:: notenote: : expanded from macro 'XSTR'array 'fld' declared here rtunion fld[1]; ^ ~ ^#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391: ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::66038: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' ::32774::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'GET_NUM_ELEM' 34341::5: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return mk_attr_alt (1 << atoi (XSTR (exp, 1))); ^ ~ rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : :expanded from macro 'RTL_CHECK2'341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c ::9015: : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23 :23:: 391:32:: note rtunion fld[1];: expanded from macro 'GET_NUM_ELEM' note #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): 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) scan_operands (d, XVECEXP (insn, 1, i), 0, 0); ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^779:39 ^~~~~: note: 660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genextract.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341:5expanded from macro 'XVECEXP': note:: 5array 'fld' declared here : note: array 'fld' declared here 38 rtunion fld[1]; rtunion fld[1]; ^ 268#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c::14145:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23772 walk_rtx (XVECEXP (x, 1, i), acc);: 23 ^ ~: note:: warning: ^note : expanded from macro 'XVEC' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' for (i = 0; i < XVECLEN (x, 2); i++) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40::779:39: note: expanded from macro 'XVECEXP' note#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35: note: expanded from macro 'RTVEC_ELT' :772:23: note: expanded from macro 'XVEC' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here expanded from macro 'XVECLEN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) rtunion fld[1]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c:903#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~ 772:23: note: expanded from macro 'XVEC' :785:34:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : warning: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genpeep.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341::660: rtunion fld[1]; ^ 5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:148:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gen_exp (XVECEXP (x, 2, i), subroutine_type, used); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c note: array 'fld' declared here :915:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 779:39: note: expanded from macro 'XVECEXP' rtunion fld[1]; ^#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:795:17: 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) ^ ~ for (p = XSTR (exp, 1); *p; p++)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:3473:3: ^ ~ process_template (d, XTMPL (insn, 3)); ^ ~ warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:776:24: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]):770: expanded from macro 'XTMPL' ^~~~~#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :660:38: note: expanded from macro 'RTL_CHECK2' 31: note: expanded from macro '__INT_TO_PTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:804: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c:956:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:272:7: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning process_template (d, XTMPL (peep, 2)); ^ ~ ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:776:24: note: expanded from macro 'XTMPL' if (XVEC (insn, 1)) #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 772:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:809: array 'fld' declared here :10: rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :660:38 XSTR (exp, 1), XSTR (exp, 0)); ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c:989:7#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] if (XVEC (insn, 1)) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'772 note4249: :3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array 'fld' declared here:23: note: expanded from macro 'XVEC' arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h341:429:8: ^ ~note: expanded from macro 'obstack_finish' rtunion fld[1]; ^ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:276/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:: 31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: note: note: expanded from macro 'RTL_CHECK2' 16:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro '__INT_TO_PTR'warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :341:5: note: array 'fld' declared here for (i = XVECLEN (insn, 1) - 1; i > 0; i--) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c:990: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++) ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :780:40: note: expanded from macro 'XVECLEN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:4252#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] note obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : : expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:429#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 8: rtunion fld[1]; note: expanded from macro 'obstack_finish' 660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h::32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c::818:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: expanded from macro 'GET_NUM_ELEM' name_ptr = XSTR (exp, 1); ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ 126:31: note: expanded from macro '__INT_TO_PTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.c:991:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:4261:4: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] scan_operands (d, XVECEXP (insn, 1, i), 0, 0); ^ ~ :287:16:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] obstack_finish (&irp); if (i != XVECLEN (insn, 1) - 1) ^ ~ ^~~~~~~~~~~~~~~~~~~~~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429 :8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' : note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'obstack_finish' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ :341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genoutput.cwarning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4354:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]993:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ 391:32: note: expanded from macro 'GET_NUM_ELEM' get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:828:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :429 name_ptr = XSTR (exp, 1); ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 8: note: expanded from macro 'obstack_finish' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:301:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) : ^~~~~38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:4357:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h obstack_finish (&irp);: ^ 341 ^~~~~~~~~~~~~~~~~~~~~:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:301: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' rtunion fld[1]; ^ # define __INT_TO_PTR(P) ((P) + (char *) 0) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:853:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_test (XEXP (exp, 1), is_const, lineno); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:4360:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' : rtunion fld[1]; ^ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' 38: note: expanded from macro 'RTL_CHECK2' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ :853:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_test (XEXP (exp, 1), is_const, lineno); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 4363:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:880:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] obstack_finish (&irp); ^ attr_rtx (SYMBOL_REF, XSTR (XEXP (exp, 1), 0)));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:304: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:771::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:35126: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391::32: note: expanded from macro 'GET_NUM_ELEM' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:31341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: expanded from macro '__INT_TO_PTR' rtunion fld[1]; ^ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:968:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:968:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:969:41: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:969:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:989:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:306:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtx old_rtx = XEXP (XVECEXP (p->pattern, 1, j), 0); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:989: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]) ^ ~ XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:5075/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' :3: :warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771:23: note: expanded from macro 'XEXP' obstack_finish (&unit_usages); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :429:8: note: expanded from macro 'obstack_finish' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h rtunion fld[1]; ^ :126:31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:307:25:: note: expanded from macro '__INT_TO_PTR' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:320: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) rtunion fld[1]; ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:350: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:369: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:372:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (insn, 1, 0), DEFINE_INSN, NULL); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:380:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVECLEN (insn, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1018:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:382:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1018:7: 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++) ^ ~ XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (insn, 1, i), DEFINE_INSN, used); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:11809: warning: command @tie does not accept arguments /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:11819: warning: command @tie does not accept arguments /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:1046: warning: node next `Overall Options' in menu `C Dialect Options' and in sectioning `Invoking G++' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:1046: warning: node up `Overall Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:1512: warning: node prev `C Dialect Options' in menu `Overall Options' and in sectioning `Invoking G++' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:1512: warning: node up `C Dialect Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:1907: warning: node up `C++ Dialect Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:2686: warning: node up `Objective-C and Objective-C++ Dialect Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:2918: warning: node up `Language Independent Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:2973: warning: node up `Warning Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:4848: warning: node up `Debugging Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:6445: warning: node up `Optimize Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:9706: warning: node up `Preprocessor Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:9759: warning: node up `Assembler Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:9782: warning: node up `Link Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:10055: warning: node up `Directory Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:10208: warning: node up `Spec Files' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/invoke.texi:10769: warning: node up `Target Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/trouble.texi:5: warning: node next `Trouble' in menu `Service' and in sectioning `Bugs' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/trouble.texi:5: warning: node prev `Trouble' in menu `Bug Reporting' and in sectioning `Gcov' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/trouble.texi:5: warning: node up `Trouble' in menu `Bugs' and in sectioning `Top' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/service.texi:5: warning: node prev `Service' in menu `Trouble' and in sectioning `Bugs' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/service.texi:5: warning: node up `Service' in menu `Bugs' and in sectioning `Top' differ :771:23: ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1066: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1084: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1087: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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1087: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:403:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; if (XVEC (expand, 1) == 0) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:407:30: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1104:21: 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] n = n_comma_elts (XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' get_pattern_stats (&stats, XVEC (expand, 1)); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1108:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:425:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (CONST_STRING, XSTR (exp, 1))); ^ ~ if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1115: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1118: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1177:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (XEXP (value, 1), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1177:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:425:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (XEXP (value, 1), attr); ^ ~ if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:427: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genautomata.c:9302:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:430:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : gen_exp (XVECEXP (expand, 1, 0), DEFINE_EXPAND, NULL); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' 1225:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' XVECEXP (newexp, 0, 1) = XEXP (exp, 1); ^ ~# define __INT_TO_PTR(P) ((P) + (char *) 0) #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:450: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:450: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:462:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_md_ptr_loc (XSTR (expand, 3)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:463:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1227:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s\n", XSTR (expand, 3)); ^ ~ XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:467:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c: if (XVEC (expand, 1) != 0) ^ ~ 1227:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XEXP (newexp, 1) = XEXP (exp, 2); ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:484:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (expand, 1); i++)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1239:33: warning: array index 1 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 make_canonical (attr, XEXP (exp, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:486:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtx next = XVECEXP (expand, 1, i); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:92:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1240: if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ 49:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' defval = XEXP (exp, 1) = make_canonical (attr, XEXP (exp, 1)); ^ ~ 779:39: note: expanded from macro 'XVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];38:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1240:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' defval = XEXP (exp, 1) = make_canonical (attr, XEXP (exp, 1)); ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: note: expanded from macro 'RTL_CHECK2' : 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]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1267: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:92:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1270:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:94:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XSTR (peep, 1), insn_code_number); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:252:55: note: expanded from macro 'DEF_ATTR_STRING' :660:38: note: expanded from macro 'RTL_CHECK2' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1270:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:546:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ else if (XVEC (split, 2) == 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:252:43: note: expanded from macro 'DEF_ATTR_STRING' :660:38: note: expanded from macro 'RTL_CHECK2' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:552/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1270:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ get_pattern_stats (&stats, XVEC (split, 2)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:585:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1271:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (split, 3)) ^ ~ XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:252:55: note: expanded from macro 'DEF_ATTR_STRING' 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:148:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:587:25: 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]) ^ ~ print_md_ptr_loc (XSTR (split, 3)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1271:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :23: note: expanded from macro 'XSTR' 8 warnings generated. #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:148:26: warning: array index 1 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 (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:252:43: note: expanded from macro 'DEF_ATTR_STRING' :770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:588:23: 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]) ^ ~ printf ("%s\n", XSTR (split, 3)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here :341:5: note: array 'fld' declared here :770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:150:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1271:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/wo341:5: note: array 'fld' declared here note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rk/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genrecog.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:602:19: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:174:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1276:40: 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++) ^ ~ XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h780:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' :40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:252:55: note: expanded from macro 'DEF_ATTR_STRING' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1276:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391: XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ 32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:252:43: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:177:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ expanded from macro 'DEF_ATTR_STRING'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:604:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XVECEXP (split, 2, i); ^ ~ #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: match_rtx (XVECEXP (x, 1, i), &link, fail_label);expanded from macro 'XVECEXP' ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' 772:23: note: expanded from macro 'XVEC' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1276: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341:5: note: array 'fld' declared here ^ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:192:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :663:35: note: expanded from macro 'RTVEC_ELT' if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1312:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: av = oballoc (struct attr_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:668/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:44: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366 rtunion fld[1];: for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) ^ ~ ^ 30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:192:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40 if (XSTR (x, 1) && XSTR (x, 1)[0]): ^ ~ note note: expanded from macro 'XVECLEN' : expanded from macro 'XOBNEW' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23#define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T)))::770:23: note: expanded from macro 'XSTR' note: expanded from macro 'XVEC' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 405/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h note: array 'fld' declared here ^ ~:429: 8: note: expanded from macro 'obstack_finish' rtunion fld[1]; = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h ^: :126:31: note: expanded from macro '__INT_TO_PTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:194:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ 391:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:671:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gen_exp (XVECEXP (clobber->pattern, 1, i), ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' :197:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :1350: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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (condexp, 1) = make_numeric_value (0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ ~ ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1356:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:200:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = make_numeric_value (XVECLEN (delay->def, 1) / 3); ^ ~ match_rtx (XVECEXP (x, 2, i), &link, fail_label); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genemit.c:761:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) note: expanded from macro 'XVECEXP' ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) XSTR (elt, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:23: note: expanded from macro 'XVEC' :38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' rtunion fld[1]; ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:216:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1366:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (condexp, 1) = make_numeric_value (0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:216#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1382:23: 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) ^ ~ for (i = 0; i < XVECLEN (delay->def, 1); i += 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40:clang note: expanded from macro 'XVECLEN' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]; ^ ^ ~ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:218: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) ^~~~~ XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1384:14: 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) ^ ~ condexp = XVECEXP (delay->def, 1, i); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:221:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' for (i = 0; i < XVECLEN (x, 2); i++) ^ ~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' rtunion fld[1]; ^ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :1396: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) ^ ~ condexp = XVECEXP (delay->def, 1, i + 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :39: note: expanded from macro 'XVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpeep.c:224#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :39: note: expanded from macro 'XVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1408: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]) ^ ~ condexp = XVECEXP (delay->def, 1, i + 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :39: note: expanded from macro 'XVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 15 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1455:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ie = oballoc (struct insn_ent); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1448: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-wrapper.c -o lto-wrapper.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1496: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1496: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1512: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1514: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1586:15: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] new_ie = oballoc (struct insn_ent); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1668: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1728:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (rtl_obstack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1720: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1721: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1797: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1822: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1904: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1912: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1914: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1943: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1948: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1952: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1956: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:1959: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2034: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2047: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:182:58: note: expanded from macro 'ACONCAT' (libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:658:37: note: expanded from macro 'alloca' # define alloca(x) __builtin_alloca(x) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2047: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:183:17: note: expanded from macro 'ACONCAT' concat_copy2 ACONCAT_PARAMS) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2097: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2148: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2149: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2166: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2172: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2211: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2211: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2235: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2235: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2278: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2279: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2296: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2302: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2357: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2357: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2381: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2381: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2407: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2407: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2424:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) & XINT (s2, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2424:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) & XINT (s2, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2424:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) & XINT (s2, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2454:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2454:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2466:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = 1 - XINT (s, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2466:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = 1 - XINT (s, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2480:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = 0; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2516: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:249:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:93:47: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG((RTX), unchanging)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2516: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:249:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:94:48: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG((RTX), in_struct)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2516: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:250:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2516: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:249:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2543: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))); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2550:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left == XEXP (exp, 0) && right == XEXP (exp, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2571: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2578: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2609: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2620: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:249:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:93:47: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG((RTX), unchanging)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2620: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:249:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:94:48: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG((RTX), in_struct)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2620: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:250:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2620: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:249:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2632: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2656: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2656: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2678: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2689: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2694: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2721: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2756: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2764: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' clang: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:2782:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = mk_attr_alt (1 << atoi (XSTR (exp, 1))); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 18 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genflags.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genflags.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3131:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] av = oballoc (struct attr_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3165:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->enum_name = XSTR (exp, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3166:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] et = lookup_enum_type (XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3174:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (*XSTR (exp, 1) == '\0') ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3178:18: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3191:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = XEXP (XEXP (exp, 2), 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3191:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = XEXP (XEXP (exp, 2), 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3198:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3198:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3199:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->default_val = get_attr_value (XEXP (exp, 2), attr, -2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3213: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3279:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] id = oballoc (struct insn_def); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3343:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] delay = oballoc (struct delay_desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3327: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3337: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3339: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3411: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3586:29: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3588: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3690: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3727: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3742: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3742: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3752: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3794: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3796: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3824: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3834: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3835: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3865: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3875: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3876: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3907: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3913: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:3914: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4392: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4449: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4450: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4521: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4601:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] attr = oballoc (struct attr_desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4741:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct insn_reserv *decl = oballoc (struct insn_reserv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4744:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->default_latency = XINT (def, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4745:44: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->condexp = check_attr_test (XEXP (def, 2), 0, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4782:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] b = oballoc (struct bypass_list); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4794: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4835: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4859: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4987: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4988: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4992:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:4993:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:5052:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:5053:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:5078: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:5243:23: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insn_alternatives = oballocvec (int, insn_code_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:295:26: note: expanded from macro 'oballocvec' #define oballocvec(T, N) XOBNEWVEC (hash_obstack, T, (N)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:5249:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insn_n_alternatives = oballocvec (int, insn_code_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattrtab.c:295:26: note: expanded from macro 'oballocvec' #define oballocvec(T, N) XOBNEWVEC (hash_obstack, T, (N)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:380: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:381: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:382: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:447:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *pred_name = XSTR (pattern, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:452:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] c_test = XSTR (insn, 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:454:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c_test = XSTR (insn, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:469:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char constraints0 = XSTR (pattern, 2)[0]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:548:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:573:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! strcmp (XSTR (src, 1), "address_operand")) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:602:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (SET_SRC (pattern), insn, NULL_RTX, 0); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:612:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (XEXP (pattern, 1), insn, NULL_RTX, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-wrapper.c:195:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fatal_perror (errmsg); ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-wrapper.c:195:18: note: treat the string as an argument to avoid this fatal_perror (errmsg); ^ "%s", /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-wrapper.c:198:9: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fatal (errmsg); ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-wrapper.c:198:9: note: treat the string as an argument to avoid this fatal (errmsg); ^ "%s", /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:613:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (XEXP (pattern, 2), insn, NULL_RTX, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-wrapper.c:339:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] argv = XOBFINISH (&argv_obstack, const char **); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-wrapper.c:741:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] new_argv = XOBFINISH (&argv_obstack, const char **); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-wrapper.c:816:18: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] output_name = XOBFINISH (&env_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:737:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] test->u.veclen = XVECLEN (pattern, 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:755:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pattern, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:819:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = add_to_sequence (XVECEXP (pattern, 2, i), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genrecog.c:840:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = add_to_sequence (XVECEXP (pattern, 1, i), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 44 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/rtl.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genflags.c:85: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genflags.c:91: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genflags.c:132: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genflags.c:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genflags.c:236: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genflags.c:288:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insns = XOBFINISH (&obstack, rtx *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/read-rtl.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:184:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == SYMBOL_REF && SYMBOL_REF_HAS_BLOCK_INFO_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:263:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ORIGINAL_REGNO (XEXP (orig, 0)) == REGNO (XEXP (orig, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/ggc-none.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-none.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:213: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:231: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:245: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:370:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] copy = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:451: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:451: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:458: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:458: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:462: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:462: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:463: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:463: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:522:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:575:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:594:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = rtx_alloc (EXPR_LIST); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:846:41: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] record_attribute_use (group, ptr, XOBFINISH (&string_obstack, char *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:933: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:934:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (return_rtx, 2) = const_str; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~2 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:937:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/vec.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/vec.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:955:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:992:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = rtx_alloc (EXPR_LIST); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:1195:38: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] memcpy (&return_vec->elem[0], obstack_finish (&vector_stack), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:1251:20: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] stringbuf = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:1379: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:1380: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/read-rtl.c:1382: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] 16 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/gensupport.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/print-rtl.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genconditions.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconditions.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:215:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REGNO (in_rtx) != ORIGINAL_REGNO (in_rtx)) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:216:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outfile, " [%d]", ORIGINAL_REGNO (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:234:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (in_rtx)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:241:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outfile, " %d", NOTE_EH_HANDLER (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:952:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:266:25: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:949:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:804:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:304:40: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (i == 8 && JUMP_P (in_rtx) && JUMP_LABEL (in_rtx) != NULL) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:313:42: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outfile, "%d", INSN_UID (JUMP_LABEL (in_rtx))); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:822:31: note: expanded from macro 'INSN_UID' #define INSN_UID(INSN) XINT (INSN, 0) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:424:10: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:425:6: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :661:37: note: expanded from macro 'RTL_CHECKC1' warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:495:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, i) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:519:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (sub) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:219:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 1), lineno, op1_codes); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:226:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:618:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 1), lineno, op1_codes); ^ ~ fprintf (outfile, " [%d uses]", LABEL_NUSES (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' expanded from macro 'XEXP' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802: ^ ~ 32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:239:32: 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]; ^ compute_predicate_codes (XEXP (exp, 1), lineno, op1_codes); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:240:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 2), lineno, op2_codes); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:251: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:304: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:689:6: 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] ^ ~ if (PREV_INSN (x) == 0) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:308: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:691:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = PREV_INSN (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:694:61: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = count, insn = x; i > 0 && insn != 0; i--, insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:371: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:372: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:376:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (desc, 1), lineno, codes); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c26 warnings:712:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] generated. start = NEXT_INSN (start); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::826:25: note: expanded from macro 'NEXT_INSN' note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (t1, 2) = rtx_alloc (CONST_STRING); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:437: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:724:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:35: note: x = NEXT_INSN (x); ^~~~~~~~~~~~~ expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:: 660: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]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genpreds.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:458:5: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:765:52: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tmp_rtx = rtx_first; tmp_rtx != 0; tmp_rtx = NEXT_INSN (tmp_rtx)) ^~~~~~~~~~~~~~~~~~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' XSTR (part, 2) = ""; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note771:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:460: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:531: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:535: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:541: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:545:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = join_c_conditions (XSTR (desc, 2), split_cond + 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:547: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:548: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:548: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:549: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:549: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:552: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:554: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:578: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:593: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:611: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:667: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:681: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:696: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:705: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:793: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:797: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:820: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:822: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:824:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (pt, 2, j), lineno)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:835: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:837: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:838: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), lineno)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:928: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:945: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1006: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1009: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1072: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1128: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1151: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1219: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1219: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1264:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return join_c_conditions (XSTR (ce_elem->data, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1265:8: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1280: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1283: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1284: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1300: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1346: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1383: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1382: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1394: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1395: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1397: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1398: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1399: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1403: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1405: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1416: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1430: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1431: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1431: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1487: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1488: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:776:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1638: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:776:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1706:11: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1708:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (insn, 1, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1708:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (insn, 1, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP'clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1709:4: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1710:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PUT_NUM_ELEM (XVEC (insn, 1), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:392:36: note: expanded from macro 'PUT_NUM_ELEM' #define PUT_NUM_ELEM(RTVEC, NUM) ((RTVEC)->num_elem = (NUM)) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1714:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = rtx_alloc (PARALLEL); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1715:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (XEXP (pattern, 1), 0) = XVEC (insn, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1715:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (XEXP (pattern, 1), 0) = XVEC (insn, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1716:4: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1717:4: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1720: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1721: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:776:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1750:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (split, 0, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1756:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = rtx_alloc (PARALLEL); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1757:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (XEXP (pattern, 1), 0) = XVEC (split, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1762: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1766: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1766: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1767: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1801: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1801: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1806: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1808: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1816: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1826: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1828: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1844: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1845: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1847: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1868: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1875: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:776:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1882:49: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) = join_c_conditions (XSTR (subst_elem->data, 2), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1883: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:1882:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) = join_c_conditions (XSTR (subst_elem->data, 2), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2076: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2077: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 18 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconditions.c:116: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; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconditions.c:235:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] add_c_test (XSTR (desc, 2), -1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c note: :2212:36: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genattr.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c 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]) ^ ~ if (strcmp (XSTR (elem->data, 0), XSTR (elem_attr->data, 1)) == 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: rtunion fld[1]; ^ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconditions.c:245#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' add_c_test (XSTR (desc, 1), -1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2242:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = queue; x; x = XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2364:24: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] XSTR (set_attr, 1) = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2298: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:776:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2364: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2369: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2372: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2376: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2378: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2455:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] XSTR (mnemonic_attr, 1) = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2434: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2436:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (XVECEXP (insn, 4, i), 0), MNEMONIC_ATTR_NAME) == 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2447: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2455: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2577:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_eval_c_test (XSTR (desc, 2)) != 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gensupport.c:2590:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_eval_c_test (XSTR (desc, 1)) != 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 3 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genattr-common.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr-common.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:50: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, lineno)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:55: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, lineno)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:65: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:70:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] "string '%s'", name, XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:95:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_exp (XEXP (defn, 1), XSTR (defn, 0), lineno); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:140:20: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] match_test_str = XOBFINISH (rtl_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:149: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:179:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 1), var)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:236: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:238:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] error ("reference to undefined predicate '%s'", XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:245: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:258: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:261: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:266: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:269: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:276: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:277: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:280: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:281: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:323: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:355: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:368: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:369: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:677:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:381: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:463: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:485: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:487: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:493: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:495: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:499: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:517: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:566: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:578: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:705:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (rtl_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:857:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] c = XOBNEW (rtl_obstack, struct constraint_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:894:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (c, 0), 0, XEXP (c, 2), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:904:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (c, 0), XSTR (c, 1), 0, false, false, lineno); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genpreds.c:1142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:51:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (attr, 1), XSTR (attr, 0), (is_const ? "void" : "rtx")); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:54:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:87: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:91: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:115: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:128: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:185:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (desc, 1); i += 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:187:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (desc, 1, i + 1) && ! have_annul_true) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:194:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (desc, 1, i + 2) && ! have_annul_false) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr.c:213: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genattr-common.c:44:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/gencodes.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gencodes.c 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/genconfig.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.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] 40 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/passes.texi:7: warning: node next `Passes' in menu `GENERIC' and in sectioning `RTL' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/rtl.texi:5: warning: node next `RTL' in menu `Control Flow' and in sectioning `GENERIC' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/rtl.texi:5: warning: node prev `RTL' in menu `Tree SSA' and in sectioning `Passes' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/generic.texi:9: warning: node prev `GENERIC' in menu `Passes' and in sectioning `RTL' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/tree-ssa.texi:9: warning: node next `Tree SSA' in menu `RTL' and in sectioning `Loop Analysis and Representation' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/loop.texi:10: warning: node next `Loop Analysis and Representation' in menu `Machine Desc' and in sectioning `Control Flow' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/loop.texi:10: warning: node prev `Loop Analysis and Representation' in menu `Control Flow' and in sectioning `Tree SSA' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/cfg.texi:10: warning: node next `Control Flow' in menu `Loop Analysis and Representation' and in sectioning `Machine Desc' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/cfg.texi:10: warning: node prev `Control Flow' in menu `RTL' and in sectioning `Loop Analysis and Representation' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/doc/md.texi:6: warning: node prev `Machine Desc' in menu `Loop Analysis and Representation' and in sectioning `Control Flow' differ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gencodes.c:35:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.c:122: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.c:177: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.c:178: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.c:179: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.c:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.c:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.c:206: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.c:225: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/genconfig.c:226: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 208 warnings generated. 9 warnings generated. 130 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genflags \ build/genflags.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genconditions \ build/genconditions.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genpreds \ build/genpreds.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genattr \ build/genattr.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genattr-common \ build/genattr-common.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/gencodes \ build/gencodes.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genconfig \ build/genconfig.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genattrtab \ build/genattrtab.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genemit \ build/genemit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genopinit \ build/genopinit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genextract \ build/genextract.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genoutput \ build/genoutput.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genpeep \ build/genpeep.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a build/genpreds /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md > tmp-preds.c clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genrecog \ build/genrecog.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a build/genconditions /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md > tmp-condmd.c build/genpreds -h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md > tmp-preds.h build/genpreds -c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md > tmp-constrs.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-preds.h tm-preds.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-preds.c insn-preds.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-constrs.h tm-constrs.h echo timestamp > s-preds-h echo timestamp > s-constrs-h echo timestamp > s-preds /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-condmd.c build/gencondmd.c echo timestamp > s-conditions clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -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] In file included from build/gencondmd.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from build/gencondmd.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 2 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/gencondmd \ build/gencondmd.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a build/gencondmd > tmp-cond.md /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-cond.md insn-conditions.md echo timestamp > s-condmd build/genflags /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-flags.h build/genattr /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-attr.h build/genattr-common /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-attr-common.h build/gencodes /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-codes.h build/genconfig /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-config.h build/genattrtab /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md insn-conditions.md \ -Atmp-attrtab.c -Dtmp-dfatab.c -Ltmp-latencytab.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-flags.h insn-flags.h echo timestamp > s-flags build/genemit /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-emit.c 38 warnings generated. build/genopinit /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md -htmp-opinit.h -ctmp-opinit.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-codes.h insn-codes.h echo timestamp > s-codes build/genextract /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-extract.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h echo timestamp > s-attr-common build/genoutput /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-output.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-attr.h insn-attr.h echo timestamp > s-attr build/genpeep /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-peep.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-config.h insn-config.h echo timestamp > s-config build/genrecog /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-recog.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-dfatab.c insn-dfatab.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/build -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -o build/gcov-iov.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcov-iov.c clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genautomata \ build/genautomata.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a -lm clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] (SHLIB=''; \ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.8.2\" -DDEFAULT_TARGET_MACHINE=\"xtensa-lx106-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-lx106-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" `test "X${SHLIB}" = "X" || test "no" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` -DCONFIGURE_SPECS="\"\"" \ -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/g++spec.c) clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib \ build/gcov-iov.o -o build/gcov-iov clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] build/genautomata /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-automata.c /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-emit.c insn-emit.c echo timestamp > s-emit build/gcov-iov '4.8.2' '' \ > tmp-gcov-iov.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-opinit.h insn-opinit.h /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-opinit.c insn-opinit.c echo timestamp > s-opinit /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-extract.c insn-extract.c echo timestamp > s-extract /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-output.c insn-output.c echo timestamp > s-output /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-peep.c insn-peep.c echo timestamp > s-peep /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-recog.c insn-recog.c echo timestamp > s-recog /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-automata.c insn-automata.c echo timestamp > s-automata /bin/bash /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h echo timestamp > s-iov clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-lang.c -o c/c-lang.o clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/stub-objc.c -o c-family/stub-objc.o clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c -o attribs.o clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-errors.c -o c/c-errors.o clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c -o c/c-decl.o clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c -o c/c-typeck.o clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c -o c/c-convert.o clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-aux-info.c -o c/c-aux-info.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: clang: warning: warningtreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-objc-common.c -o c/c-objc-common.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/attribs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c -o c/c-parser.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-convert.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.c -o c-family/c-common.o clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-cppbuiltin.c -o c-family/c-cppbuiltin.o 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++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-dump.c -o c-family/c-dump.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:3870:37: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *declarator = XOBNEW (&parser_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:2550:31: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct maybe_used_decl *t = XOBNEW (&parser_obstack, struct maybe_used_decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:6365:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_arg_info *ret = XOBNEW (&parser_obstack, struct c_arg_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:8711:24: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_parm *ret = XOBNEW (&parser_obstack, struct c_parm); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:8725:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:8739:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:8752:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:8773:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:8793:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declspecs *ret = XOBNEW (&parser_obstack, struct c_declspecs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-format.c -o c-family/c-format.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:7140:5: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_alloc (braced_init_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-decl.c:10157: ./gt-c-c-decl.h:93:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-typeck.c:7350:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] r = (struct init_node *) obstack_alloc (braced_init_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ./gt-c-c-decl.h:148:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:716:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:771:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:1334:3: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ./gt-c-c-decl.h:1400:3: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hclang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-gimplify.c -o c-family/c-gimplify.o :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:469:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:124:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:567:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:124:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:616:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:124:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:1244:32: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] void *obstack_position = obstack_alloc (&parser_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:1286:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:124:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-cppbuiltin.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:3663:9: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ret = XOBNEW (&parser_obstack, struct c_type_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:4457:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:124:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-lex.c -o c-family/c-lex.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:5936:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:124:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:6368:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/c-parser.c:124:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.c:2844:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] l = XOBNEW (&tlist_obstack, struct tlist); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.c:3149:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] t = XOBNEW (&tlist_obstack, struct tlist_cache); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.c:3219:33: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] tlist_firstobj = (char *) obstack_alloc (&tlist_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 1 warning generated. clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-omp.c -o c-family/c-omp.o clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-opts.c -o c-family/c-opts.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-lex.c:1061:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] strs = XOBFINISH (&str_ob, cpp_string *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DHOST_MACHINE=\"aarch64-apple-darwin20\" -DTARGET_MACHINE=\"xtensa-lx106-elf\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-pch.c -o c-family/c-pch.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-ppoutput.c -o c-family/c-ppoutput.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-pragma.c -o c-family/c-pragma.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-pretty-print.c -o c-family/c-pretty-print.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-ppoutput.c:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/internal.h:582:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:552:8: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' && !defined(__cplusplus)) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-semantics.c -o c-family/c-semantics.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-ada-spec.c -o c-family/c-ada-spec.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-semantics.c:106: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-semantics.c:96:44: note: parameter of type 'enum tree_code' is declared here build_stmt (location_t loc, enum tree_code code, ...) ^ 1 warning generated. clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-mudflap.c -o tree-mudflap.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/default-c.c -o default-c.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-attrtab.c -o insn-attrtab.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/default-c.c:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-target.h:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-target.def:106:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-automata.c -o insn-automata.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-attrtab.c:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-dfatab.c -o insn-dfatab.o In file included from insn-attrtab.c:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from insn-attrtab.c:15: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ insn-attrtab.c:29:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-attrtab.c:44:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-attrtab.c:184:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-attrtab.c:330:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-attrtab.c:351:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-attrtab.c:397:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-attrtab.c:571:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:105 warnings generated. note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-emit.c -o insn-emit.o note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' clang: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:11: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:11: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:11: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:11: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:11: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from insn-automata.c:13: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-extract.c -o insn-extract.o 98 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-latencytab.c -o insn-latencytab.o In file included from insn-dfatab.c:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] clang X0EXP (rt, 4) = NULL_RTX; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: X0EXP (rt, 5) = NULL_RTX; ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from insn-emit.c:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 1458: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' :2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XWINT' XEXP (rt, 1) = arg1; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from insn-dfatab.c:38: note: expanded from macro 'RTL_CHECK2' :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from insn-dfatab.c:8#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: notearray '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::27: note: expanded from macro 'X0EXP' note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 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, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; ^ : ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF'In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :598: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] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172 :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c XEXP (rt, 4) = arg4; ^ ~ :8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: 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] ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1]; ^ In file included from insn-emit.c:: note: array 'fld' declared here 8 rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-dfatab.c:8: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h13:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warnings generated. XSTR (rt, 1) = arg1; ^ ~ :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7; ^ ~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-modes.c -o insn-modes.o X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 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] X0EXP (rt, 5) = NULL_RTX; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : rtunion fld[1]; ^ 341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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: XSTR (rt, 2) = arg2; ^ ~ 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c XBBDEF (rt, 3) = arg3; ^ ~ :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:768:23: note: expanded from macro 'XINT' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; note ^ : In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:754#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from ./genrtl.hinsn-dfatab.c:8: In file included from :270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;In file included from XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' insn-extract.c:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ attrs = MEM_ATTRS (x);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note38: expanded from macro 'X0MEMATTR' :660:38: note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:clang5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3: warning: 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; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: note: expanded from macro 'XEXP' :341: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 insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: ^ ~ warningIn file included from insn-latencytab.cIn file included from : insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 5) = arg5; ^ ~ 1458:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ 29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warningIn file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XVEC (rt, 1) = arg1; ^ ~ :661:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-extract.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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 insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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; In file included from ^ ~ rtunion fld[1];insn-extract.c ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XINT' :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3:In file included from warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-emit.c XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ 831:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' :341:5 ^ ~ #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] ^ ~ : XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' :772: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) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note659: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK1' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ :771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: ./genrtl.h:852:3: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ^ ~In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1];In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :768:23: note: expanded from macro 'XINT' XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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) ^ ~ In file included from insn-dfatab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ ^ ~ :341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ^ ~ :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: 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; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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 insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from insn-extract.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warningIn file included from 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]) ^ ~ insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here XEXP (rt, 7) = arg7; ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' :771:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long ^ #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-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61In file included from insn-dfatab.c:12341insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 26: note: expanded from macro 'HOST_WIDE_INT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140: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) ^ ~ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-dfatab.c:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-emit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^660 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from insn-dfatab.c:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ::768:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'XINT' 5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^In file included from insn-modes.cIn file included from insn-emit.c:8In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : :In file included from 326:insn-latencytab.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::2344 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hshift count >= width of type [-Wshift-count-overflow]: 660 MODE_MASK (8*BITS_PER_UNIT), /* DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: ./genrtl.h:insn-modes.c::38317:: 47134: : noteIn file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::2344note warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-dfatab.c: ./genrtl.h:expanded from macro 'RTL_CHECK2'140 ::3expanded from macro 'MODE_MASK' : X0EXP (rt, 1) = NULL_RTX; #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]12/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h341:: ^ ~156: 10: 5warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 788 return INSN_CODE (insn);note : ^~~~~~~~~~~~~~~~array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ((unsigned HOST_WIDE_INT) 1 << (m)) - 127:844 : rtunion fld[1];note25 XEXP (rt, 4) = arg4; ^ ~: : ^ ~~~ expanded from macro 'X0EXP' insn-modes.c:327: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 ^: note ^ ~ 771:: : 23: expanded from macro 'INSN_CODE'note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659 :warning38: shift count >= width of type [-Wshift-count-overflow] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) MODE_MASK (16*BITS_PER_UNIT), /* TI */ ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6)In file included from insn-extract.c ^ ~: 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1':660:38: note : expanded from macro 'RTL_CHECK2' 7682344: insn-modes.c :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 317143: :334:: note ^ ~: expanded from macro 'MODE_MASK' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 341:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]23 ^ ~: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341 : XEXP (rt, 7) = arg7; : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1: ^ ~~~: 5: insn-modes.c :331:expanded from macro 'XINT'note: array 'fld' declared here3 ^ ~: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: array 'fld' declared here ^ ~ rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: rtunion fld[1]; note: shift count >= width of type [-Wshift-count-overflow]expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' MODE_MASK (8*BITS_PER_UNIT), /* DQ *//opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^:38: note: #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]) ^ ~ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; : ^ ~341 ^ ~ :5In file included from insn-modes.cinsn-emit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341: :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:317:::34504:: note: : note: expanded from macro 'MODE_MASK'3 : warningarray 'fld' declared here: : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ 768:insn-modes.c:332: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX;note: array 'fld' declared here ^ ~ ^ rtunion fld[1];3 ^23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788In file included from :insn-extract.c :warning8: : shift count >= width of type [-Wshift-count-overflow]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h MODE_MASK (16*BITS_PER_UNIT), /* TQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:317 :2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :34: note: expanded from macro 'MODE_MASK' X0EXP (rt, 8) = NULL_RTX; : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ ^ ~ :27: note: expanded from macro 'X0EXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38::insn-modes.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK1':In file included from insn-dfatab.c: 12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::336:3: 338warning:: shift count >= width of type [-Wshift-count-overflow] 660788:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: MODE_MASK (8*BITS_PER_UNIT), /* UDQ */ : ^~~~~~~~~~~~~~~~~~~~~~~~~~~341 38: :: warninginsn-modes.cnote:: expanded from macro 'X0EXP' 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~: note #if HAVE_DESIGNATED_UNION_INITIALIZERSnote: array 'fld' declared here 317/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: :expanded from macro 'RTL_CHECK2'38: ^ rtunion fld[1]; ^note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hIn file included from :insn-emit.c558:9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341::note5: :expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 8note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) 34 ^ ~ : :array 'fld' declared here2344 : ./genrtl.h: ^ rtunion fld[1];: ^ 505 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ note: expanded from macro 'MODE_MASK' In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XINT (rt, 6) = arg6; ^ ~ insn-modes.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 337:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* UTQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ ^ ~ insn-modes.c:317:34:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :insn-dfatab.c341::155: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h: 659note: array 'fld' declared hereIn file included from insn-extract.cexpanded from macro 'MODE_MASK': rtunion fld[1]; : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1: 38 ^ ~~~: note: expanded from macro 'RTL_CHECK1'8 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 131#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 6insn-modes.c ^ ~:::340: ^ 32344: ./genrtl.h:In file included from 169insn-latencytab.c::38:: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::2344warning: : ./genrtl.h:143array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] : shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3 MODE_MASK (8*BITS_PER_UNIT), /* DA */ ATTRIBUTE_ASM_FPRINTF(2, 3); : ^warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 121:53341 XEXP (rt, 7) = arg7; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~:5 XEXP (rt, 1) = arg1;: : ^ ~ note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771771:23insn-modes.c: notenote: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ~ :#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: 660:38 rtunion fld[1];note : ^expanded from macro 'XEXP' ^ 317#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):34: note: expanded from macro 'MODE_MASK' : ^ ~ : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~~~ 771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn-modes.c:341:3: warning: shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: MODE_MASK (16*BITS_PER_UNIT), /* TA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-modes.c:317:34: note: expanded from macro 'MODE_MASK' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteinsn-dfatab.c:111:29In file included from : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 In file included from :insn-latencytab.c insn-extract.c:8: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ./genrtl.h8:: 144: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 2344array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:array 'fld' declared here X0EXP (rt, 8) = NULL_RTX;insn-modes.c : 170 && asm_noperands (PATTERN (insn)) < 0) rtunion fld[1];: ^ 344In file included from :insn-emit.c33:8: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :2344 : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 525shift count >= width of type [-Wshift-count-overflow]788 ^~~~~~~~~~~~~~:27::3: MODE_MASK (8*BITS_PER_UNIT), /* UDA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: 23: note: expanded from macro 'PATTERN'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:317 XEXP (rt, 2) = arg2; XINT (rt, 2) = arg2; ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~: 34 note:: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'MODE_MASK': 771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note659insn-modes.c::38 ^ ~345 :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning768: :shift count >= width of type [-Wshift-count-overflow]23 : MODE_MASK (16*BITS_PER_UNIT), /* UTA */: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ note insn-modes.c:317: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::34 note: :expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'MODE_MASK' ^ ~ :expanded from macro 'RTL_CHECK1'23 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660 :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1341 :5:note ^ ~ : expanded from macro 'XEXP'note: expanded from macro 'RTL_CHECK2' ^ ~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: insn-modes.carray 'fld' declared here:347 :3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: MODE_MASK (8*BITS_PER_UNIT), /* DF */ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 341 insn-modes.c:317:66034: note: expanded from macro 'MODE_MASK'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: :5:: : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ^ ~~~660 :38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' note: In file included from insn-latencytab.c:8insn-modes.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 349 ^ ~: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341warning:: 5shift count >= width of type [-Wshift-count-overflow]: note: array 'fld' declared herearray 'fld' declared here MODE_MASK (8*BITS_PER_UNIT), /* DD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: In file included from ^ ~ insn-modes.c./genrtl.h:: XBBDEF (rt, 3) = arg3;317insn-emit.c::348: note: : In file included from expanded from macro 'MODE_MASK'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ^ ~52344 : ./genrtl.h:560 : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~~~ 3: :775::25 : noteinsn-modes.c: :expanded from macro 'XBBDEF' 350warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 169note:: XSTR (rt, 1) = arg1;3 : ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) array 'fld' declared herewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 770 : ^ ~ rtunion fld[1];3 : ^ warning: 23shift count >= width of type [-Wshift-count-overflow]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* TD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn-modes.c:317:34: note: expanded from macro 'MODE_MASK' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-modes.c:353:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 4) = arg4; rtunion fld[1]; MODE_MASK (8*BITS_PER_UNIT), /* CSI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' insn-modes.c:317:34: note: expanded from macro 'MODE_MASK' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ rtunion fld[1]; ^ insn-modes.cIn file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:354770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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]) ^ ~ :3: warning: shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: MODE_MASK (16*BITS_PER_UNIT), /* CDI *//opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-modes.c:317:34: note: expanded from macro 'MODE_MASK' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' insn-modes.c:355:3: warning: shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here MODE_MASK (32*BITS_PER_UNIT), /* CTI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from insn-emit.c:8: insn-modes.c rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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 insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3:317:34: note: expanded from macro 'MODE_MASK' warning : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ insn-modes.c:356:3: warning: shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' MODE_MASK (8*BITS_PER_UNIT), /* SC */ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :77599/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:s341 generated:. 5770: note: array 'fld' declared here insn-modes.c:317:34: note: expanded from macro 'MODE_MASK' :25: note: expanded from macro 'XBBDEF' :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) ^ ~ : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ rtunion fld[1]; ^insn-modes.c:357:3: warning: shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-opinit.c -o insn-opinit.o :5: note: array 'fld' declared here ^ MODE_MASK (16*BITS_PER_UNIT), /* DC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:23: note: expanded from macro 'XINT' 317:34: rtunion fld[1]; note: expanded from macro 'MODE_MASK' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 ^ ~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-emit.c:8: insn-latencytab.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' :8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):770:23: note: expanded from macro 'XSTR' ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172: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) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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; ^ ~ 24 warnings generated. ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599 rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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) = arg5; ^ ~ ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:: expanded from macro 'RTL_CHECK2' XVEC (rt, 2) = arg2; 18note warnings generated#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note: array 'fld' declared here:660:38 : note: expanded from macro 'RTL_CHECK2' note rtunion fld[1];: ^ expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: insn-extract.cnote: expanded from macro 'RTL_CHECK2' ::8341:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: In file included from note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; 2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-output.c -o insn-output.o ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ XVEC (rt, 1) = arg1; ^ ~ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC':771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' ^ ~:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf341-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-peep.c -o insn-peep.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :5: note: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-latencytab.c:8: In file included from insn-extract.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:341:5: note: array 'fld' declared here : rtunion fld[1];8 : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195./genrtl.h:3: warning:195:3: ^ : 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] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-emit.c ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : In file included from rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ 660 XEXP (rt, 2) = arg2;:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: note: expanded from macro 'RTL_CHECK2' 341:5341:5: note: array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : ^ rtunion fld[1];341 ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'2344: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ^ ~:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])672 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:770::23: 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]) array 'fld' declared here rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from insn-latencytab.c:8: :660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'RTL_CHECK2'5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : X0EXP (rt, 3) = NULL_RTX;2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 198 rtunion fld[1]; : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:273:In file included from warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-emit.c: X0EXP (rt, 4) = NULL_RTX; : ^ ~ note8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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; ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here 659::38: rtunion fld[1]; ^ 341:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' clang: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : rtunion fld[1]; ^ In file included from 2344insn-emit.cIn file included from insn-extract.c:8: :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ : ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :659:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) insn-latencytab.c ^ ~:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38 : note: expanded from macro 'RTL_CHECK1' In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344note: expanded from macro 'XEXP' clang: 788:27: note: expanded from macro 'X0EXP' #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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660: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]) ^ ~ :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; ^ rtunion fld[1]; ^ ~ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XINT (rt, 1) = arg1;In file included from ^ ~ rtunion fld[1]; ^ insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :768:23: note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: ^ noteIn file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ rtunion fld[1]; ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c::8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 659: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]) ^ ~ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: 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 insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 7) = arg5; ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:341:5: note: array 'fld' declared here rtunion fld[1];: ^ rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-latencytab.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 X0EXP (rt, 5) = NULL_RTX; ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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 insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768In file included from :23: note: expanded from macro 'XINT' ^ ~ insn-emit.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here rtunion fld[1];8 rtunion fld[1]; ^ : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XINT (rt, 2) = arg2; ^ ~In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) insn-extract.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229: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]) XSTR (rt, 7) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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 In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 660:38: XVEC (rt, 4) = arg4; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ 660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::23: note: expanded from macro 'XVEC' In file included from insn-extract.c:8#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XINT (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from 341In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: :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) ^ ~ insn-latencytab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274::3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 5) = arg5;770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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 insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-extract.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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 insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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 insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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 insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' XVEC (rt, 1) = arg1; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ^ ~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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 insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 342: X0EXP (rt, 1) = NULL_RTX; ^ ~ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' 659:38: note: expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 19 warnings generated. In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :788:27: note: expanded from macro 'X0EXP' XINT (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :38: note: expanded from macro 'RTL_CHECK2' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-preds.c -o insn-preds.o #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: noteIn file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' XSTR (rt, 1) = arg1;In file included from ^ ~ insn-emit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 15: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-peep.c:9: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :insn-output.c:341:In file included from 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 2334insn-opinit.c:::1134110::5: note : warningarray 'fld' declared here rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ rtunion fld[1];8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:: 24: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-emit.c:2334expanded from macro 'MEM_ATTRS' ::: 11:18#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from insn-extract.c :In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2334: ^ ~: insn-latencytab.c attrs = MEM_ATTRS (x); 154:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7:795 ::8: 11:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning8 ^~~~~~~~~~~~~: : warning29:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1458:471 attrs = MEM_ATTRS (x); 2344 note: ^~~~~~~~~~~~~: 243: ./genrtl.h :561note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (INSN_CODE (insn) < 0): expanded from macro 'MEM_ATTRS': 1458:24 ^~~~~~~~~~~~~~~~: 3note : : warning: expanded from macro 'MEM_ATTRS': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warningarray 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 'X0MEMATTR'#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) 844: ^ ~ :25array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~: note: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~: ^ ~ 795:#define INSN_CODE(INSN) XINT (INSN, 6):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ 661: 37:: 29: 788795notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'X0MEMATTR' :expanded from macro 'RTL_CHECKC1'::77027:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) : note29 ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:76823: : : expanded from macro 'X0EXP'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) notenote: ^ ~: expanded from macro 'X0MEMATTR'661 #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) expanded from macro 'XSTR' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::37#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):5: 660:38 ^ ~note ^ ~ ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note array 'fld' declared here:659note:: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECKC1'661 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: 37: 38: rtunion fld[1]; 660#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^: expanded from macro 'RTL_CHECKC1' ^ ~ ^ ~ expanded from macro 'RTL_CHECK1' :38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])341 expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341 ^ ~5 In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:insn-peep.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:array 'fld' declared here: : 341:5: note59:note341 rtunion fld[1];: ^ In file included from insn-emit.c:18: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: notearray 'fld' declared here: : In file included from array 'fld' declared here:1555:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::array 'fld' declared here 31 rtunion fld[1]; ^ : rtunion fld[1];2344 note rtunion fld[1]; ^: ./genrtl.h:33:3: warning: In file included from insn-opinit.c: ^8 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 2344: ./genrtl.h:33:3: rtunion fld[1]; warning: In file included from : warning ^insn-extract.c ./genrtl.h: XEXP (rt, 1) = arg1;: 8array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~33:3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : XEXP (rt, 1) = arg1; insn-latencytab.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^~~~~~~~~~~~~~771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h771:504:32344::warning831: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : warning: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23 ./genrtl.h X0EXP (rt, 1) = NULL_RTX;: 579 ^ ~ 23 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: warning:788 notenote XEXP (rt, 1) = arg1;: expanded from macro 'PATTERN' :: expanded from macro 'XEXP' : : 27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 38771:: 23note:expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770: 23::23 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'XEXP': 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) ^ ~ : ^ ~expanded from macro 'XSTR':clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6595: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: note:660 38: :: expanded from macro 'RTL_CHECK2' 38note38: :expanded from macro 'RTL_CHECK1' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :660 :note38: ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here: 341:5 :: notenote: rtunion fld[1];expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ ~ : rtunion fld[1]; ^5 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from insn-latencytab.c:8In file included from :341:5: note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: insn-peep.c::92344: : In file included from array 'fld' declared here rtunion fld[1]; note ^: ./genrtl.h In file included from In file included from insn-output.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-extract.c10::23448: : ./genrtl.h: array 'fld' declared here :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];2344 : ./genrtl.h:51::598:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: XSTR (rt, 1) = arg1; ^512344 ^ ~ : ./genrtl.h:: 505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7703::23 3In file included from insn-opinit.c:8 ^: In file included from :warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : X0EXP (rt, 2) = NULL_RTX; XEXP (rt, 1) = arg1; ^ ~ In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-emit.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344: ./genrtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XSTR'788:27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:: 18expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::771: :1555123: ^ ~:: 233note: :: expanded from macro 'XEXP' ^ ~5 :warning warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: 660 ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::844 ^ ~: 25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659771 ^ ~ expanded from macro 'XEXP': 38note: :: expanded from macro 'RTL_CHECK2'note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ~ 660expanded from macro 'RTL_CHECK1': 38expanded from macro 'INSN_CODE' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: : #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5: notenote: array 'fld' declared here: 38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 768:: 341note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1];:5:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:insn-latencytab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared hereexpanded from macro 'XINT': 8 rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :341:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note660: array 'fld' declared here 5::38: note rtunion fld[1];: ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ^: 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]) ^ ~ : array 'fld' declared here 2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ^ ~: 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::In file included from rtunion fld[1]; ^insn-peep.c :9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107772::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:In file included from 5array 'fld' declared here8 XEXP (rt, 1) = arg1;23: : ^ ~ noteinsn-output.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23: note: rtunion fld[1];expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 10 ^ ~In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here: rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602344:38:In file included from insn-emit.c: ./genrtl.h:note : ^ : expanded from macro 'XVEC' 524:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'771 ::660:156#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::10 note: 38: 2344: warningIn file included from : insn-opinit.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:341:5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return INSN_CODE (insn);:107: 8#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:note : array 'fld' declared here ^~~~~~~~~~~~~~~~660 :38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::52344:: rtunion fld[1]; ./genrtl.h ^: 107 :note: In file included from expanded from macro 'RTL_CHECK2'insn-peep.c :9: 3 : array 'fld' declared here In file included from 844warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ./genrtl.h:25: note ^: :expanded from macro 'INSN_CODE' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ XEXP (rt, 1) = arg1; ^ ~ 108 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::5::insn-latencytab.c3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23 : warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 8:: note: expanded from macro 'XEXP'771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2344:: ./genrtl.hnote: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ 660::61738:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768::23 rtunion fld[1];3:771 :warning#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] ^ 23 note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : XVEC (rt, 1) = arg1;In file included from insn-extract.c ^ ~: 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note:: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660./genrtl.h:38: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:expanded from macro 'XEXP'772 525note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':660:38341 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:note: :expanded from macro 'XVEC' note XINT (rt, 2) = arg2;5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ : noteexpanded from macro 'RTL_CHECK2' : ^ ~ note:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768 rtunion fld[1];341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XEXP (rt, 2) = arg2; ^ ~: :660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ^note:: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771 ^ In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: ^ In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): XBBDEF (rt, 3) = arg3; ^ ~ : ^ ~108:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from insn-emit.c ^ ~ :23: warningnote: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 77518: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: 660 ^ ~: 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:33823:: note: ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note38: : note::38 expanded from macro 'XBBDEF': expanded from macro 'XEXP' note:: 5array 'fld' declared here: : warningexpanded from macro 'RTL_CHECK2' : notemacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: #if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:insn-latencytab.c5::8 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660341note ^::538: note: : expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341635:3: rtunion fld[1];: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hnote:: : ^ array 'fld' declared here rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 558 XSTR (rt, 1) = arg1; ^ ~In file included from rtunion fld[1];insn-extract.c:8In file included from insn-output.c341::105: ^ :: 9: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344noteIn file included from : insn-peep.c:9: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' rtunion fld[1]; In file included from 7702344: :: 23./genrtl.h:110 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:109 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ./genrtl.h :note560: In file included from insn-opinit.c ^: :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' XBBDEF (rt, 3) = arg3; ^ ~ :770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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) ^ ~ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344: ./genrtl.h:109:3: warning: array index 3 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ^ ~ :341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :771#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; rtunion fld[1]; rtunion fld[1]; ^ ~ ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 4) = arg4; ^ ~ insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 4) = arg4; ^ ~ In file included from insn-latencytab.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :771: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) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 660:38: noteIn file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~ In file included from :insn-emit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 660::341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3826:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared hereIn file included from :660:38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : rtunion fld[1];expanded from macro 'RTL_CHECK2' 341:5: ^ ~: 172#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:3415::5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521 : ^1note:: array 'fld' declared herewarning rtunion fld[1];: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 341array 'fld' declared here : empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ ^ HOOK_VECTOR_END (asm_out) ^ :5:In file included from insn-extract.c: rtunion fld[1];In file included from insn-peep.c note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray 'fld' declared here8 :: 9In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: In file included from insn-latencytab.cIn file included from :insn-output.c43:50: :In file included from 8warning: : :10In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:note : 112: XSTR (rt, 1) = arg1; ^ ~ :expanded from macro 'HOOK_VECTOR_END'2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3770:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XSTR' ./genrtl.h:111:3: warning: In file included from insn-emit.c: 26warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.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] 172 ^: XINT (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.definsn-opinit.c:940:1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 768 ^ ~ warning:23:672 :note3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions]660 expanded from macro 'XINT': 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::38111 XINT (rt, 5) = arg5;: note::3 warning: : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'RTL_CHECK2'warningHOOK_VECTOR_END (sched): array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] XINT (rt, 5) = arg5;: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 50 ^ ~: 768note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 XSTR (rt, 1) = arg1;: note: array 'fld' declared here23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :: note660 rtunion fld[1];: 768: :expanded from macro 'HOOK_VECTOR_END' ^: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3823: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from insn-extract.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)8 : :In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344 : ^ ~./genrtl.h:598: ^ ~3 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-emit.c::770note: expanded from macro 'RTL_CHECK2'26 warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341 : In file included from ^ ~: 23:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38:341 note: 770: :: 5note:23: expanded from macro 'RTL_CHECK2'note : expanded from macro 'XSTR' note: :array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def rtunion fld[1]; ^ : rtunion fld[1];In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XSTR' insn-peep.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:In file included from 660: insn-opinit.c38 ^ ~: note: array 'fld' declared here note:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h rtunion fld[1];1104 :1: : ^ expanded from macro 'RTL_CHECK2': 113:3In file included from :insn-output.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10: In file included from warning660: :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:388: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 2344:: note: 2344 XEXP (rt, 7) = arg7;: 341./genrtl.h:112 ^ ~::3expanded from macro 'RTL_CHECK2': warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (vectorize)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~112 :53: ^note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43In file included from :50:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : insn-extract.c:8771::341:5:note : note: array 'fld' declared here XINT (rt, 6) = arg6;23 :: In file included from note: expanded from macro 'XEXP' 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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; XINT (rt, 6) = arg6; ^ ~ ^ ~:expanded from macro 'HOOK_VECTOR_END' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~768 :: ^./genrtl.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from insn-latencytab.c:8 : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :599 ^: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from insn-emit.c:26768660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: 772::77023note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: ^ ~1691:1 note: 23:note: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : noteexpanded from macro 'XSTR' expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) noteHOOK_VECTOR_END (addr_space) : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50::: expanded from macro 'XINT'note ^ ~ ^ ~ : expanded from macro 'XVEC'expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: ^ note: array 'fld' declared here: :341:5: note: array 'fld' declared here ^ ~ 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from insn-emit.c: rtunion fld[1];26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:In file included from 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-opinit.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::388:: note: 660expanded from macro 'RTL_CHECK2' :: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;: 341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):::5 :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from 23: note ^ ~: expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: : expanded from macro 'RTL_CHECK2'array 'fld' declared hereinsn-peep.c2342:: 341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1 ^ ~: rtunion fld[1]; ^ ~ 9notewarning: : empty macro arguments are a C99 feature [-Wc99-extensions] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' array 'fld' declared here: 341HOOK_VECTOR_END (calls): 5^: note: 2344 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from insn-output.c: ^ ~./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here::137341:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h10: :5: note: array 'fld' declared here warning : ^ rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: 43array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XEXP (rt, 1) = arg1; ^ ~ :113:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : rtunion fld[1];warning : ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :50:: 771note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 7) = arg7; insn-latencytab.c:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from ^ ~insn-extract.c :771 8: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::2344 ^ note: : ./genrtl.hexpanded from macro 'XEXP': 8#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:8 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 617: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 In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-emit.c::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h341::172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 660:38::./genrtl.h::./genrtl.h 772note:: 2352585:1:: warning: :empty macro arguments are a C99 feature [-Wc99-extensions] noteexpanded from macro 'RTL_CHECK2': HOOK_VECTOR_END (c)692:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 137: 3^:: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 array 'fld' declared here :warning 5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note43: :array 'fld' declared here XEXP (rt, 1) = arg1; ^ : warningIn file included from : 50array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: note rtunion fld[1];expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'XVEC' ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 1) = arg1;insn-peep.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 771 ^:23: : note: expanded from macro 'XEXP' ^ ~In file included from 9 ^insn-emit.cIn file included from : :insn-preds.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:268In file included from :660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~2344 : ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from ::23138: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-output.c::172 3233410 ^ ~ :38:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11:: : warningnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :6602344:2704: ./genrtl.h note:::38expanded from macro 'RTL_CHECK2'warning: 1:137 expanded from macro 'XEXP': array index 1 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~note: expanded from macro 'RTL_CHECK2' :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x);3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 :: empty macro arguments are a C99 feature [-Wc99-extensions]771:660: ^~~~~~~~~~~~~ ^ ~5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (cxx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1458: 23:5: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :43note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~note: :50: 24:noteexpanded from macro 'RTL_CHECK2' array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' : ^ : 341:5: note: array 'fld' declared here : rtunion fld[1];expanded from macro 'MEM_ATTRS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ In file included from In file included from insn-extract.c:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:expanded from macro 'HOOK_VECTOR_END' 23:795: : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ~ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-latencytab.cnote :2344:In file included from insn-opinit.c:29:: : ./genrtl.h: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8:: 660:635 38: notenoteIn file included from insn-emit.c:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :expanded from macro 'X0MEMATTR'326: ^ ~ :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)./genrtl.h In file included from 8 ^ ~ ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :2771 :1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::6932344770:38:23:: note661:: :note: 37expanded from macro 'XSTR' 3: ./genrtl.hwarning:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :warning138:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECKC1' HOOK_VECTOR_END (emutls) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:3 ^ ~: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :38:: 341 ^ ~ : array 'fld' declared here : ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::43:: expanded from macro 'RTL_CHECK2' rtunion fld[1]; 5 ^ 50In file included from insn-peep.c:9::: In file included from XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: :2344array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :: ./genrtl.h ^ ~ XSTR (rt, 2) = arg2; rtunion fld[1];:expanded from macro 'HOOK_VECTOR_END'139 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : warning: : ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23:5:5:770:23: XBBDEF (rt, 3) = arg3; note: expanded from macro 'XSTR' : In file included from insn-output.c: ^ ~note: expanded from macro 'XEXP' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:660: 38:10: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note: 775:: array 'fld' declared herearray 'fld' declared hereexpanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 ^ ~ rtunion fld[1]; rtunion fld[1]; ^: ^ In file included from 25: note./genrtl.h: insn-emit.c ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :660 expanded from macro 'XBBDEF': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)13838::insn-extract.c:3 : ^ ~ In file included from insn-preds.cnote:: :In file included from expanded from macro 'RTL_CHECK2':88 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:warning341: In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:./genrtl.h38: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note 2344 33note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: array 'fld' declared here3expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ ./genrtl.h:172 : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :771653 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3 warning: warning: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :1:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5: :23 : XEXP (rt, 1) = arg1; ^ ~ notewarning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~HOOK_VECTOR_END (target_option) 771 XVEC (rt, 1) = arg1;^note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::43:50: ^ ~ In file included from insn-latencytab.c:8: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here341:23:5:expanded from macro 'XEXP':In file included from note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~:note772#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ rtunion fld[1]; ^ array 'fld' declared hereIn file included from :2344insn-opinit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :::660 ^ 23In file included from :insn-peep.c noteexpanded from macro 'HOOK_VECTOR_END': ./genrtl.h:: 8: :9:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)712: 38:: expanded from macro 'XVEC' ^ 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.hIn file included from :2344 note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: insn-emit.c:660: : 38 XSTR (rt, 1) = arg1; expanded from macro 'RTL_CHECK2'26: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)./genrtl.h ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:140 139:3 172#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: 3 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note ^ ~2980array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1: warning : expanded from macro 'RTL_CHECK2'warning: XEXP (rt, 4) = arg4; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]660:38: note : ^ ~ XBBDEF (rt, 3) = arg3; 23: ^ ~note: expanded from macro 'XSTR' HOOK_VECTOR_END (C90_EMPTY_HACK) : ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:341: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:775: note: 43:50 : array 'fld' declared hereexpanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here:25 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note rtunion fld[1];:660:341: 38 rtunion fld[1];: expanded from macro 'HOOK_VECTOR_END' 5 ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ^: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'note ^: expanded from macro 'XBBDEF' :In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from insn-preds.c:array 'fld' declared here6608: In file included from :2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ./genrtl.h:2344: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; :5139:3 ^ ~:./genrtl.h ^ warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]51 : XBBDEF (rt, 3) = arg3; :3: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from noteinsn-extract.c659warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : : array 'fld' declared here: XEXP (rt, 1) = arg1; note: 8 expanded from macro 'RTL_CHECK2' rtunion fld[1];38: ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 775: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::::341:23:In file included from insn-peep.c::9: In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note 2344note: 5: note672expanded from macro 'XEXP': : expanded from macro 'XBBDEF'./genrtl.h: array 'fld' declared here: : 3 : :warning: #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]; ^ ^ ~note141 :: In file included from array 'fld' declared here ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3insn-opinit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::659 warning: 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: : rtunion fld[1];note: 660 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: ./genrtl.h ^ expanded from macro 'RTL_CHECK1': ^ ~ In file included from 140::insn-latencytab.c3: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38: 8: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~2344: expanded from macro 'RTL_CHECK2': : ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::713770 341::: note: 5::23:expanded from macro 'XINT' note : expanded from macro 'XSTR' ^ ~3: note: XEXP (rt, 4) = arg4; warningarray 'fld' declared here ^ ~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 771 XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :770341::23 ^ ~ 38: note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :noteIn file included from insn-output.c: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10: array 'fld' declared here ^ ~ : In file included from 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341 : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23445: note: :38:: ./genrtl.h:array 'fld' declared here 660 rtunion fld[1]; :: ^ ^note : 140In file included from insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438:3: warning: expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' XEXP (rt, 4) = arg4; ^ ~ : In file included from insn-preds.c: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ :: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 673:771:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: 3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :warning909:./genrtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: 107:3note: ^ ~ ::23array 'fld' declared here660 XSTR (rt, 2) = arg2; : ^ ~ rtunion fld[1];warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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] ^ 38:note word_off = SUBREG_BYTE (operands[1]) & ~(UNITS_PER_WORD - 1);: 341 XEXP (rt, 1) = arg1; ^ ~: expanded from macro 'XEXP'note ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from : expanded from macro 'RTL_CHECK2' ^ ~ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :insn-peep.c771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here : rtunion fld[1];9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:array 'fld' declared here 2344 rtunion fld[1]; :770:: 23 In file included from insn-latencytab.c: ^:8: :./genrtl.hnoteIn file included from : expanded from macro 'XEXP'note: : expanded from macro 'XSTR' 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 142: ^ ~ : In file included from 3./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note ^ ~ :insn-opinit.c:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'SUBREG_BYTE'732: 8: In file included from :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) 38:3838: :2344: ./genrtl.h:warning:141 : :: ^ ~notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning XINT (rt, 6) = arg6; note : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 768 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ XSTR (rt, 1) = arg1; expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~341: warning803:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note341:5:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: XINT (rt, 5) = arg5;:341:: expanded from macro 'XCUINT' ^ ~array 'fld' declared here: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here rtunion fld[1]; ^ :768#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: note: expanded from macro 'XINT' note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from insn-preds.c:#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)8660:: : ^ ~ ^ ~ note rtunion fld[1]; 38: ^ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' 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 661In file included from insn-extract.c ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 : ./genrtl.h8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37::660:38:insn-output.cIn file included from :108:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :34110 notenote: expanded from macro 'RTL_CHECKC1' ::3: 660#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 5 2344In file included from : ^ ~: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38expanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:note: array 'fld' declared here 341:692 : : XEXP (rt, 2) = arg2;note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2344: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :3415/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^: note: : ./genrtl.h:141:3warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23array 'fld' declared here: note: expanded from macro 'XEXP': 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: In file included from array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; : rtunion fld[1];insn-peep.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~ : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from insn-opinit.c: 9 : note:: 660: XINT (rt, 5) = arg5;771array 'fld' declared here:8:23 : ^ ~ 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdIn file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23: note:2344: : rtunion fld[1];note./genrtl.h: :2344: 143note: expanded from macro 'XEXP'./genrtl.h : 910 :expanded from macro 'RTL_CHECK2'18#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XINT' : ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: : 142: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:insn-latencytab.c660:: 660::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] byte_off = SUBREG_BYTE (operands[1]) - word_off; 8 XEXP (rt, 7) = arg7; ^ ~ 38 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note771:: :expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~3: 5: note23::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here 2344 warning rtunion fld[1]; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.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) ^ ~ ^ ~ :1183:26: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XINT (rt, 6) = arg6; expanded from macro 'SUBREG_BYTE':733insn-preds.c:8:5 ^ ~ 341:5: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:3 : 768In file included from #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array 'fld' declared here:23 : rtunion fld[1];:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XINT' :803#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ./genrtl.h: ^ ~ rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ^ 660 In file included from insn-output.c:In file included from insn-extract.c: :32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :::8: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h109:771::2344: expanded from macro 'XCUINT' : #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)./genrtl.h38:::23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 3: note: 693 expanded from macro 'XEXP' : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::1423: :note660expanded from macro 'RTL_CHECK2'::: 3661:37:warning warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'note: 38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' : note XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : XINT (rt, 6) = arg6; ^ ~ :25: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:341:5: note:341:57705/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here: : ^ ~ : :768:23 rtunion fld[1]; ^ expanded from macro 'XBBDEF' :23notenote: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'XINT' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' ^ :660:538: rtunion fld[1];: In file included from 659: ^note38insn-opinit.c: 8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdIn file included from :array 'fld' declared here: In file included from : note: expanded from macro 'RTL_CHECK1' 909 rtunion fld[1]; ^note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)insn-peep.c : 18 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: In file included from insn-latencytab.c:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 In file included from warning: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344expanded from macro 'RTL_CHECK2'92344: word_off = SUBREG_BYTE (operands[1]) & ~(UNITS_PER_WORD - 1);: ^~~~~~~~~~~~~~~~~~~~~~~~~./genrtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: ./genrtl.h:note753:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h::144:: array 'fld' declared here:26 660:38: 3warningnote:: ^ ~: warning: :143note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ :expanded from macro 'SUBREG_BYTE'3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 XINT (rt, 1) = arg1; ^ ~ X0EXP (rt, 8) = NULL_RTX;#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::In file included from insn-preds.c768:23: note: expanded from macro 'XINT' 5: :341: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:note8: : 5array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110803: :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 rtunion fld[1]; : :788:32 : note:: expanded from macro 'XCUINT' 27:#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ note ^ ~ warning: : ^ ~note: array 'fld' declared here rtunion fld[1];In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4;:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660expanded from macro 'X0EXP':2344 ^ ~ ^ expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3837: ^ ~: In file included from ./genrtl.h: note: expanded from macro 'RTL_CHECKC1' :712:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3#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] insn-output.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP'10:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note:341:5: ^ ~: expanded from macro 'RTL_CHECK2'note 659: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:770:2344: 38: note: :array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];expanded from macro 'RTL_CHECK1' :./genrtl.h: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):341 note: expanded from macro 'XSTR'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: ^ ~ : ^ ~note: 910:5: 143: array 'fld' declared here note: array 'fld' declared here 18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3: warning: rtunion fld[1]; ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : byte_off = SUBREG_BYTE (operands[1]) - word_off; : ^ ^~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 In file included from :insn-opinit.c: warning38341:: 660 rtunion fld[1]; ^:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1183:: :26array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 8In file included from insn-latencytab.cnote : noteIn file included from XEXP (rt, 7) = arg7;: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' expanded from macro 'SUBREG_BYTE' : expanded from macro 'RTL_CHECK2' :#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)5:8 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: :array 'fld' declared here ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: 2344:803 ^: ./genrtl.h: 77134132:144 ^ ~:23:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote: array 'fld' declared here:In file included from insn-peep.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h::9: X0EXP (rt, 8) = NULL_RTX;expanded from macro 'XCUINT' note rtunion fld[1];#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint): 754 ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'XEXP' ^ ~341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 ^ ~ :In file included from 53::insn-preds.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788: warningnote: : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array 'fld' declared here :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660 rtunion fld[1]; XEXP (rt, 2) = arg2;./genrtl.h:169 ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;insn-extract.c:8: In file included from : ./genrtl.h:111: :327661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 ^ ~ ^ ~: 37: ::./genrtl.h :713 :38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: 771:23: note: expanded from macro 'XEXP' note3:: : 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]) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: ^ ~expanded from macro 'X0EXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'XEXP'note: XSTR (rt, 2) = arg2; expanded from macro 'RTL_CHECK2':38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: XINT (rt, 5) = arg5; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2' 770:23 ^ ~: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 659::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared hereexpanded from macro 'XSTR' 768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38 rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ^ ~ : 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ::expanded from macro 'RTL_CHECK1' 660:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5: notenote ^ ~: 341:5: expanded from macro 'XINT' expanded from macro 'RTL_CHECK2': note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herenote: array 'fld' declared here38:341:341: rtunion fld[1]; ^ rtunion fld[1]; 5: ^ : expanded from macro 'RTL_CHECK2' In file included from insn-latencytab.cnote: note: In file included from : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 : :8 rtunion fld[1];insn-output.c : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23445array 'fld' declared here: ^ ~ : note ^10 : : array 'fld' declared here : ./genrtl.h rtunion fld[1];In file included from In file included from rtunion fld[1]; ^ :755:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h insn-peep.c: ^:9: :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-extract.c144 ::3::2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md XSTR (rt, 3) = arg3;:51541:12::In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ./genrtl.h: 8warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]169warning ^ ~ :note3:170 X0EXP (rt, 8) = NULL_RTX; ^ ~: : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: && (!SYMBOL_REF_LOCAL_P (addr) || SYMBOL_REF_EXTERNAL_P (addr)))array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 3array 'fld' declared here770 ^~~~~~~~~~~~~~~~~~~~~~~~~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23 XEXP (rt, 1) = arg1;: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :expanded from macro 'XSTR'In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:insn-preds.c771:2344:23: note: expanded from macro 'XEXP' :: ./genrtl.h1614237888: In file included from :: note732:: 3expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2344: ./genrtl.h:112 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:warning ^ ~27:: ^ ~ note: 3: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: expanded from macro 'X0EXP':38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note660: note 660: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' ::38:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'SYMBOL_REF_LOCAL_P' XSTR (rt, 1) = arg1; : ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0) ^ ~ note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note XINT (rt, 6) = arg6; ^ ~: ^ ~ ^ ~659: 38expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31 : note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'SYMBOL_REF_FLAGS':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:341: :5:23: note:23:#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) 341 ^ ~ note: :expanded from macro 'RTL_CHECK1'55 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note : note: noteexpanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : array 'fld' declared here array 'fld' declared here rtunion fld[1];785 :27: ^ ~ note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): rtunion fld[1];note: 341:5:: ^expanded from macro 'X0INT' note ^ ~ #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ : array 'fld' declared here 38: note: rtunion fld[1];In file included from ^ expanded from macro 'RTL_CHECK2' ^ In file included from In file included from insn-opinit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-peep.c ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-latencytab.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9::8: :660:38659341In file included from insn-output.c:: ::5In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3810:::2344noteIn file included from : note: expanded from macro 'RTL_CHECK2' note./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1'array 'fld' declared here8 : :2344: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~:23442344 : ^: 773/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415:: ./genrtl.h:171:3:./genrtl.h: In file included from warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3./genrtl.h::::1695insn-preds.c warning::170 :3:: :3 note8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: : warning:array 'fld' declared here XBBDEF (rt, 3) = arg3; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here3 rtunion fld[1]; : XEXP (rt, 2) = arg2; ^ ^ ~: In file included from ^ ~ insn-extract.c warning rtunion fld[1]; ^ :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md8: 775 XVEC (rt, 1) = arg1;In file included from :: 1541/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25771: ^ ~ XEXP (rt, 7) = arg7;:41::2344 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :772:23 : note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XVEC' note XEXP (rt, 1) = arg1; note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~: ^ ~ ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warningexpanded from macro 'XBBDEF':23::771:expanded from macro 'XEXP': 23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note733: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : && (!SYMBOL_REF_LOCAL_P (addr) || SYMBOL_REF_EXTERNAL_P (addr)))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 383: 660:3838 ^ ~:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::1627 660:5:::38:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341659: note:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 5 expanded from macro 'RTL_CHECK2': ^ ~ expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2;note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): noteexpanded from macro 'SYMBOL_REF_EXTERNAL_P' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) ^ ~: : expanded from macro 'RTL_CHECK1'341:5 : array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 note: array 'fld' declared here ::1602:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ^:23: 31341 note:341:5array 'fld' declared here: :: note: expanded from macro 'SYMBOL_REF_FLAGS'expanded from macro 'XEXP' rtunion fld[1]; ^In file included from ^ insn-opinit.c In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note: ^ ~ 5In file included from insn-latencytab.c:8 :array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-peep.c8note: :./genrtl.h: rtunion fld[1]; :660 ^ array 'fld' declared here: :In file included from 38: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h791:3 ::In file included from insn-preds.c:8: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 9: expanded from macro 'RTL_CHECK2' 2344: In file included from : #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ./genrtl.h2344: ./genrtl.h: 171 ^ ~In file included from ::insn-output.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])137warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]10: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3./genrtl.h :785:27 ^ ~: warning XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::2344341: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::5 ^ ~: : note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; ^ ~ ./genrtl.h: expanded from macro 'X0INT':768 :23: note XEXP (rt, 1) = arg1;#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ :note172:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :7753: expanded from macro 'XINT' :170 ^ ~ :array 'fld' declared here : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 25 rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: : 659:38note:: XEXP (rt, 4) = arg4; 771:: ^23 warning: ^ ~ ^ ~ expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' 660: 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):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771 38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from insn-extract.c:8: note noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: XEXP (rt, 2) = arg2;: expanded from macro 'XEXP':: ^ ~ ^ ~ 23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 :341:5expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: :38:771:23note./genrtl.hnote :: : :expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note note: 753: ^ ~: array 'fld' declared here ^ ~ expanded from macro 'RTL_CHECK1' 3: warning: expanded from macro 'XEXP' rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 #define RTL_CHECK1(RTX, N, C1) ((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): XINT (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note: : 341 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :expanded from macro 'RTL_CHECK2'768 ^ ~ :5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];note ^ ~ 660:38: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 23:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: expanded from macro 'RTL_CHECK2' 660: 5 38 : : note: expanded from macro '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 ^ ~ note ^ ~ 1566:12In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' ::341:: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-opinit.c:warning : 5: ^ :8: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note && (!SYMBOL_REF_LOCAL_P (addr) || SYMBOL_REF_EXTERNAL_P (addr))) ^ ~: array 'fld' declared here341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from 5:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 138:insn-latencytab.c: note: 1614:: ./genrtl.harray 'fld' declared here 3 rtunion fld[1]; 5 ^ : ^ In file included from insn-peep.c:9 In file included from warning:insn-output.c: : 8note660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 172In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: ::382344 XEXP (rt, 2) = arg2; ^ ~ 10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:771note:2344: ./genrtl.h: In file included from XEXP (rt, 4) = arg4;173: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SYMBOL_REF_LOCAL_P':2344 : ./genrtl.h:: ^ ~ 23 ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0): note: expanded from macro 'RTL_CHECK2'3 171 ^~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XEXP'809 :3: :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 16023: XINT (rt, 5) = arg5;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])31: ^ ~ 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 warning ^ ~ :23: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XBBDEF (rt, 3) = arg3;:: 768: ^ ~ : XEXP (rt, 1) = arg1; ^ ~expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XINT'341:5:771: : :expanded from macro 'SYMBOL_REF_FLAGS' 775#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :660:23#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1):: 3825 note :: array 'fld' declared here expanded from macro 'RTL_CHECK2' : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note: : expanded from macro 'XBBDEF' : expanded from macro 'XEXP'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) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 785:27 ^ ~38 ^ ^ ~ ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-extract.cnote: expanded from macro 'X0INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 659 341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ 5341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:660::38: note: 38: 5expanded from macro 'RTL_CHECK2' :note: expanded from macro 'RTL_CHECK2': note: array 'fld' declared herenote38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ^8 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ 2344array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];insn-opinit.c ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: :8: 341In file included from insn-preds.c:: 341:5./genrtl.h:754:341 :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:3:55::: 2344: ./genrtl.h:139:array 'fld' declared here :3In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 warning: warning note: note: : : array index 2 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] ./genrtl.h: XBBDEF (rt, 3) = arg3;array 'fld' declared here ^ ~ :173: XEXP (rt, 2) = arg2; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 rtunion fld[1]; ^ :array 'fld' declared here: warning : array 'fld' declared here : ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ In file included from insn-latencytab.c XINT (rt, 5) = arg5; ^ ^ ~ 775In file included from insn-output.c ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 10:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1566:In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XBBDEF'418: 768#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ::771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:insn-peep.c:warning: :23::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]659:3823 note: 9: In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 2344: :: note:2344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~./genrtl.h: expanded from macro 'RTL_CHECK1' ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: && (!SYMBOL_REF_LOCAL_P (addr) || SYMBOL_REF_EXTERNAL_P (addr))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::829::1627660 3::note: 5: ^ ~note: expanded from macro 'SYMBOL_REF_EXTERNAL_P' 38 warning: expanded from macro 'XEXP'warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341 ^~~~~~~~~~~~~~~~~~~~~~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :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] XVEC (rt, 1) = arg1; notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'31:771: array 'fld' declared here660 ^ ~:38:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 ^note: expanded from macro 'SYMBOL_REF_FLAGS' :#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:insn-preds.c 772:23: note: expanded from macro 'XINT' :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8785:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from :27: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note note: ./genrtl.h:140 ^ ~:expanded from macro 'XVEC':660:: 3 expanded from macro 'X0INT' :note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ::5660 660array 'fld' declared here : : warning ^ ~38note: rtunion fld[1];: : note: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'RTL_CHECK2': 659 ^ rtunion fld[1]; ^ XEXP (rt, 4) = arg4; In file included from :expanded from macro 'RTL_CHECK2'insn-extract.c : note: expanded from macro 'RTL_CHECK2' :8: 38 ^ ~#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 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) insn-opinit.c: ^ ~ ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: ^ ~8: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:3415:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note :5: : expanded from macro 'RTL_CHECK1' note:: array 'fld' declared here:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :174:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 341note755#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning:5 ^ ~ : array 'fld' declared here: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:array 'fld' declared here: 341: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 6) = arg6; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ 660 rtunion fld[1]; ^In file included from ^:: 3insn-latencytab.c:85: In file included from :note: array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38::768: insn-output.cwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XSTR (rt, 3) = arg3; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note In file included from :2344note ^ ~: : : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770830 expanded from macro 'XINT'insn-peep.c:9: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3::23 expanded from macro 'RTL_CHECK2'3 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)10: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~warning: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note2344: : expanded from macro 'XSTR' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning: 5: ./genrtl.h: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: array 'fld' declared here XEXP (rt, 7) = arg7; rtunion fld[1]; 173 XSTR (rt, 2) = arg2; :3:660: ^ ~38: note ^ ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]771 :23In file included from : ^ ~ insn-preds.c660 XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:38::: note: : note7705: : 8expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' 23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:768 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: array 'fld' declared here: rtunion fld[1];141:: expanded from macro 'XSTR' 233: : note: expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ 341warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 In file included from ^ ~ insn-opinit.c:8 XINT (rt, 5) = arg5; ^ ~:5 :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteIn file included from :660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note ::2344 ^ ~38:38:array 'fld' declared here : note: note: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ 175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-extract.c: :8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: array 'fld' declared here : 2344771 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:341 ^ :: :note ./genrtl.h: 341note: In file included from ::expanded from macro 'XEXP'5: note: array 'fld' declared here 5: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array 'fld' declared here ^ ~insn-peep.cIn file included from :9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:insn-latencytab.c:8 rtunion fld[1]; : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from 773:660:: In file included from ^ :38: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 38:warning./genrtl.hnote note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'2344: ./genrtl.h::176insn-output.c: : expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]10:3:: In file included from 831#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1; : ^ ~ warning ^ ~2344: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h3: :174: XEXP (rt, 8) = arg8;warning341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: :23: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: : warning rtunion fld[1]; XVEC (rt, 3) = arg3;:: ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;: noteexpanded from macro 'XVEC' : 23: ^ ~:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~772notearray 'fld' declared here In file included from insn-preds.c:8: rtunion fld[1]; ^ :In file included from : In file included from expanded from macro 'XEXP'23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-opinit.c:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^ ~2344: ./genrtl.h2344660note 768: : expanded from macro 'XVEC':142./genrtl.h ::3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::23176 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ^ ~: note ::warning:3660 ::note38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : warningexpanded from macro 'RTL_CHECK2'expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~expanded from macro 'RTL_CHECK2': 660 : XINT (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 8) = arg8; ^ ~: 660note ^ ~:341: :expanded from macro 'RTL_CHECK2' :38:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' ^ ~768:23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :7715note::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: : array 'fld' declared here23array 'fld' declared here 341: rtunion fld[1]; ^ :5:expanded from macro 'XINT' rtunion fld[1]; ^ ^ ~ : note: expanded from macro 'XEXP' note In file included from insn-extract.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 rtunion fld[1]; ^ ^ ~ 8In file included from :insn-peep.c:9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^ ~./genrtl.h :195:3:: :38 In file included from In file included from insn-latencytab.c: :8 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h660:791note::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 2344 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.harray 'fld' declared here :771: rtunion fld[1]; ^ :23851 In file included from :insn-output.c38: XINT (rt, 1) = arg1; :10 ^ ~: In file included from note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::2344 note: : warning: :341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :768expanded 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) ^ ~./genrtl.h 23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:175:3:::5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : XSTR (rt, 1) = arg1;660:341warning38: note: ^ ~5: note: expanded from macro 'RTL_CHECK2'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT': note: array 'fld' declared here XEXP (rt, 7) = arg7; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note:771: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here :23341In file included from : rtunion fld[1]; ^::23:insn-preds.c ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344expanded from macro 'XSTR': ./genrtl.h:143:3: warning: note: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5: insn-opinit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'XEXP' : note: array 'fld' declared here38: note: 8 expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1];38:./genrtl.h XEXP (rt, 7) = arg7;: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 195:3:771In file included from insn-peep.c:95:23660:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: array 'fld' declared here: note: In file included from : :38expanded from macro 'XEXP' rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ expanded from macro 'RTL_CHECK2'In file included from 2344: ./genrtl.h:660warning:insn-latencytab.c:insn-extract.c::: 38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;196 note :8: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : 3: expanded from macro 'RTL_CHECK2': ^ ~ 2344In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h : XEXP (rt, 2) = arg2; ^ ~ :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h852#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::341 23:771: ^ ~:23: : note3:5:: expanded from macro 'XEXP' 809/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :3::expanded from macro 'XEXP' note: 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] ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here warning: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;660 ^ ~:: 660 rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: :341:5In file included from insn-output.cnote: expanded from macro 'RTL_CHECK2':38:770::10 : In file included from note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here note: expanded from macro 'RTL_CHECK2' 23 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 2344 ^ : In file included from insn-preds.c: ./genrtl.h:176:::8: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:771:::3413: warning: :5expanded from macro 'XSTR'341: warning: array index 8 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) array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]5: note ^ ~ 23: X0EXP (rt, 8) = NULL_RTX; XEXP (rt, 8) = arg8; : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~: note660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23::38 ^:788: : note: expanded from macro 'XEXP' array 'fld' declared herenote In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234427#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : :expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2': ./genrtl.h rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::197: ^ 660 3In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: insn-opinit.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP': 8warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341:: : :38:38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: expanded from macro 'RTL_CHECK2' note 2344: ./genrtl.h X0EXP (rt, 3) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: expanded from macro 'RTL_CHECK2' 196: ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 rtunion fld[1];:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::771 788:5:38: ^ note23: note:27: : : expanded from macro 'RTL_CHECK1'array 'fld' declared herenote: expanded from macro 'XEXP'note: In file included from 5:insn-latencytab.cexpanded from macro 'X0EXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :8: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 341:5: note: rtunion fld[1];array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-output.c:10: ^ rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:2344:: ./genrtl.h:195659:8533: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~38::In file included from insn-extract.c: note ^ 3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 8: XSTR (rt, 3) = arg3;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c771: ^ ~: In file included from 23: 660:38:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341::2344770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::: note: 2344: ./genrtl.h:23:expanded from macro 'XEXP' : note./genrtl.h note: note: expanded from macro 'RTL_CHECK2' :169expanded 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)829 :3 ^ ~: ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:3:: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 660 rtunion fld[1]; :341:660 ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 XVEC (rt, 1) = arg1;::771:23:insn-peep.c38: : note notenote: expanded from macro 'RTL_CHECK2' ^ ~: : note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here : rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' 9 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) insn-opinit.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 8: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:197: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: :warning6607722344: :38: ::./genrtl.h: ::198note23: note: expanded from macro 'XVEC'3415array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) X0EXP (rt, 3) = NULL_RTX;:5: expanded from macro 'RTL_CHECK2' ^ ~:note note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warningarray 'fld' declared here660: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 788 note: 341 rtunion fld[1]; ^ :27: X0EXP (rt, 4) = NULL_RTX;: 5note rtunion fld[1];: expanded from macro 'X0EXP' : ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ noteexpanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-output.c::34110:: 5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared herearray 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 659 rtunion fld[1]; ^ :In file included from insn-preds.c: ^ :2344388/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:27: note: expanded from macro 'X0EXP' : In file included from insn-extract.c:8#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h./genrtl.h::830: ^ ~3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2;2344 : ./genrtl.h ^ ~note :: 196expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::170770 :::33:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: :23 ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'XSTR' XEXP (rt, 2) = arg2; ^ ~insn-latencytab.c:12#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:659:38: XEXP (rt, 2) = arg2;771: :note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h23: note38:note note ^ ~: array 'fld' declared here: : :154:7: rtunion fld[1]; warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :771:insn-opinit.c expanded from macro 'XEXP'23:: 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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)3: warning: ^ ~note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ::844:38 notenote X0EXP (rt, 4) = NULL_RTX; : ^ ~: :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25expanded from macro 'RTL_CHECK2'341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 5note note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341788: rtunion fld[1];expanded from macro 'RTL_CHECK2': 27note: ::expanded from macro 'INSN_CODE' ^ : In file included from insn-extract.c:array 'fld' declared here5note: expanded from macro 'X0EXP'#define INSN_CODE(INSN) XINT (INSN, 6) 8 rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344: ./genrtl.h:: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~831 note:23:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ 3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-peep.c:9note: warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:array 'fld' declared here:5 expanded from macro 'XINT' 659::38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XVEC (rt, 3) = arg3; rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~2344: ^ ~: ./genrtl.hnote ^ : :note199expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: 3: :array 'fld' declared hereIn file included from insn-output.c23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 10 warning:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ 5: :2344: 660:In file included from ^ ~38note: array 'fld' declared hereinsn-preds.c :: ./genrtl.h rtunion fld[1]; ^8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; :197:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:In file included from ^ ~ insn-opinit.c:8:660 ::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h171warning: note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 788expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX;:2344: expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.h:199 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 327::: note: : expanded from macro 'X0EXP'warning341 ^ ~warning:5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788::: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 5) = NULL_RTX; ^ ~5 : note ^ ~ : : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];:In file included from 659788insn-latencytab.c:38: : ^ ~12: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ::expanded from macro 'RTL_CHECK1' 155 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :31775:27:25: note: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: expanded from macro 'X0EXP' warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 659 ^ ~: #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]38 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : insn-extract.c INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6598: 38:: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~34138: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 ^ ~: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344:: note: array 'fld' declared here : expanded from macro 'RTL_CHECK1' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :341851: ^ ^ ~::In file included from insn-peep.c55:831:::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 239: : 341: note: 3::5noteIn file included from array 'fld' declared here warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: XSTR (rt, 1) = arg1;note rtunion fld[1];: : array 'fld' declared here ^ ~expanded from macro 'PATTERN' 2344: : ^#define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; ./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ :insn-preds.c:8:200/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from insn-output.c770::10In file included from 771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:2344:: note: In file included from array 'fld' declared here: : 3: : note./genrtl.h:172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:2344: expanded from macro 'XEXP'warning./genrtl.h: : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 198: ^ ~3: warningexpanded from macro 'XSTR' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 660warningIn file included from insn-opinit.c:8660 X0EXP (rt, 4) = NULL_RTX;: :38 : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from 38 X0EXP (rt, 6) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'RTL_CHECK2' : XEXP (rt, 4) = arg4;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': ^ ~2344 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~./genrtl.h:200 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::323:341788788341:::::275275:: note:: warning: : array 'fld' declared here note note note rtunion fld[1]; notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'X0EXP': ^ array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'XEXP'In file included from insn-latencytab.c ^ ~ ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):12 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h659:38660:38::: note27 rtunion fld[1]; :note:155 : :5: expanded from macro 'RTL_CHECK2' :659warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^: note : expanded from macro 'X0EXP'In file included from : :38expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:insn-extract.c:8341array index 6 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): INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1'5: ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844: ^ ~ note 25 :./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:852: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ::3note: expanded from macro 'INSN_CODE': 341:5: note659: #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here ^:38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 23: note In file included from insn-preds.c341 rtunion fld[1];:notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' :: expanded from macro 'XINT' 5: 8note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^: : array 'fld' declared here In file included from XSTR (rt, 2) = arg2; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; In file included from insn-peep.c: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344In file included from 660insn-output.c:10: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:In file included from 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: :38note./genrtl.h2344: ./genrtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' :201173expanded from macro 'XSTR' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :3 note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32344: : :./genrtl.h:199 ^ ~ warning341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ::660warning X0EXP (rt, 7) = NULL_RTX;:3: : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 warning: rtunion fld[1];note: array 'fld' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]27: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; ^In file included from 38 X0EXP (rt, 5) = NULL_RTX;: ^ ~ XINT (rt, 5) = arg5;In file included from insn-latencytab.c:insn-opinit.c:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : In file included from 12expanded from macro 'X0EXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10expanded from macro 'RTL_CHECK2' : :./genrtl.h#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] ^ ~: ^ ~ 27 : :768:note23: 201:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: return INSN_CODE (insn);: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341659: : expanded from macro 'XINT' warning:38 ^~~~~~~~~~~~~~~~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 844note: X0EXP (rt, 7) = NULL_RTX;: : ^ ~ ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66025:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note rtunion fld[1]; :659788: : note: 27expanded from macro 'RTL_CHECK1' :38:expanded from macro 'INSN_CODE' note: :38 ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' : In file included from insn-extract.c :8 note: expanded from macro 'RTL_CHECK1': ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define INSN_CODE(INSN) XINT (INSN, 6) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ::5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:853:659341:note341::385: 3: 5: :768:note: array 'fld' declared here array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; : rtunion fld[1];warning: : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 3) = arg3; ^ ~23: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteIn file included from insn-preds.c:8 : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: 770./genrtl.h In file included from insn-peep.c:9: In file included from :In file included from note:23174/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' :insn-output.c:expanded from macro 'RTL_CHECK1'2344: ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 10:223:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: :3: ./genrtl.h :3 ^ ~200:: note: expanded from macro 'XSTR'warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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]3:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : XEXP (rt, 1) = arg1; XINT (rt, 6) = arg6; ^ ~ : 38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768:expanded from macro 'RTL_CHECK2' ::235: note:771:23: :660: notearray 'fld' declared here note: expanded from macro 'XEXP' : expanded from macro 'XINT' rtunion fld[1];:38#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)788 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::27:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: insn-opinit.cexpanded from macro 'RTL_CHECK2':660:38:341:5 :8: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])noteIn file included from : 660: expanded from macro 'RTL_CHECK2' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ^ ~341 :: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h: array 'fld' declared here: ^ ~5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array 'fld' declared here 22338: rtunion fld[1]; rtunion fld[1]; ^ note: 341:3: ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note5: 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] XEXP (rt, 1) = arg1; note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from array 'fld' declared hereinsn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from insn-latencytab.c:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning:: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]In file included from note ^ ~ rtunion fld[1]; : insn-extract.c: : ^ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:10: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hwarning: #if HAVE_DESIGNATED_UNION_INITIALIZERSarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:154:In file included from 341 insn-peep.c::5 ^ 7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :9: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h558#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): if (INSN_CODE (insn) < 0) note ^ ~: XEXP (rt, 7) = arg7;9 ^~~~~~~~~~~~~~~~ array 'fld' declared here ^ ~ rtunion fld[1]; ^:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844 : In file included from insn-output.c:./genrtl.h:224/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h3expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' :660::771: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))201 : 25::warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ 38 23: :: note: expanded from macro 'RTL_CHECK2' note: noteexpanded from macro 'INSN_CODE': XEXP (rt, 2) = arg2;expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788 ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~27#define INSN_CODE(INSN) XINT (INSN, 6) ::660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5:771 :note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ 659 ^ ~In file included from :38:note note: expanded from macro 'RTL_CHECK1'23 : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])insn-opinit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:note224 ^ ~In file included from : : insn-latencytab.c3 : warningexpanded from macro 'XEXP':: 768: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:15: 341:5:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: XEXP (rt, 2) = arg2; : notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:array 'fld' declared here ^ ~ rtunion fld[1]; ^6: : warning: note: array 'fld' declared here : rtunion fld[1];'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:771:23 : note: expanded from macro 'XINT'In file included from insn-output.c:10: expanded from macro 'XEXP' In file included from In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ~insn-preds.c: ::2344 38: ^ : note: 8./genrtl.h: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'RTL_CHECK2' :223#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:234438::38: ^ ~3: 121: note: :: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:53: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note warning ^ ~ : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' :: XEXP (rt, 1) = arg1; ^ ~5#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m): note341note: array 'fld' declared here : 176 ^ :3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1]; XEXP (rt, 8) = arg8; ^ ~5 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: 771 :note:23:23expanded from macro 'RTL_CHECK2':In file included from 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' insn-peep.c ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 9note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^ 341 XBBDEF (rt, 3) = arg3; expanded from macro 'XEXP' ^ ~ In file included from :insn-extract.c5:: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155 rtunion fld[1];:31:: ^ In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3:: 341775:25:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XBBDEF' 5 ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]notenoteinsn-latencytab.c:103: array 'fld' declared here:29: : warning: warning INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); rtunion fld[1];: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])831 && asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ XBBDEF (rt, 3) = arg3; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :::83123: 5::659:23: insn-preds.c:8note: note :38:notearray 'fld' declared here: expanded from macro 'PATTERN' : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: #define PATTERN(INSN) XEXP (INSN, 4) : : ./genrtl.h rtunion fld[1]; ^:expanded from macro 'PATTERN' ^ ~In file included from 195#define PATTERN(INSN) XEXP (INSN, 4) : expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 :expanded from macro 'XBBDEF' :771: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 771: 23 ^ ~ ^ ~ note: expanded from macro 'XEXP'warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h insn-output.c:note :: expanded from macro 'XEXP' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:10 : In file included from XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~: ^ ~array 'fld' declared here : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from insn-peep.c2344:5: 660:660:771:./genrtl.h:224 :923note: :In file included from ::38:3: note : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: 2344: ./genrtl.h : note: warning: rtunion fld[1];226 :: ^noteexpanded from macro 'XEXP'3expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from insn-opinit.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660: warning116 warnings generated. 8: 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]) 38: note X0EXP (rt, 4) = NULL_RTX; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ ~expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34127341: :5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :5: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared herenote: : :341226 rtunion fld[1];array 'fld' declared here:5:note: expanded from macro 'X0EXP': ^:771 3 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: note In file included from warning23: insn-preds.c array 'fld' declared here: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : X0EXP (rt, 4) = NULL_RTX;8: :659:: In file included from ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^expanded from macro 'XEXP': 38: 2344note : expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : 788insn-extract.c ^ ~: 27: note: expanded from macro 'X0EXP':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ 10: :clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-recog.c -o insn-recog.o :5: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~note ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : :196/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::659:38: note: expanded from macro 'RTL_CHECK1' 3expanded from macro 'RTL_CHECK2': 341 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:341:5: :note: array 'fld' declared here::341 note: array 'fld' declared here : XEXP (rt, 2) = arg2; ^ ~ 844 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ 5 rtunion fld[1];:771 :note25: :array 'fld' declared here : rtunion fld[1]; ^ In file included from 23insn-opinit.c :note: expanded from macro 'INSN_CODE'In file included from 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-output.c:2344: : ^ In file included from insn-peep.c::9: ./genrtl.h10In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 2344./genrtl.h: :note227:#define INSN_CODE(INSN) XINT (INSN, 6)3: : warningexpanded from macro 'XEXP': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h::225 X0EXP (rt, 5) = NULL_RTX;:3: warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 227:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: : note775:25 warningnote:: : expanded from macro 'XINT'expanded from macro 'X0EXP' ^ ~: 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) note: ^ ~ X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:38:788 :note: expanded from macro 'RTL_CHECK1' 659::27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~:5: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: notenote:: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK1'note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 660array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 659insn-output.c::3810: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];: ^array 'fld' declared here38: note: expanded from macro 'RTL_CHECK2' 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: :./genrtl.h: 226:3 ^ ~In file included from insn-opinit.c: warning :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 8 In file included from insn-preds.cnote: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; : :341In file included from ^ ~ :5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8: :2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ^ ~ 2344note: 27: note: expanded from macro 'X0EXP' array 'fld' declared here : ./genrtl.h:228 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; ./genrtl.h:197:3note: : warning: 3 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from insn-extract.c:10: ^ ~ XINT (rt, 6) = arg4; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; ^ ~ 156:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h99768:23:In file included from insn-peep.c341 warning s generated:. :10:788 :5::warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]9note: : noteexpanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: array 'fld' declared here ^ ~ 2344: ./genrtl.h:228: return INSN_CODE (insn); 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^~~~~~~~~~~~~~~~:38: note: expanded from macro 'RTL_CHECK2' 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 844 rtunion fld[1];: : rtunion fld[1]; ^note : In file included from insn-opinit.c:25expanded from macro 'X0EXP' 8#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ^ ~ ^ note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6):In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-output.c :10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~659:382344 : note: : expanded from macro 'RTL_CHECK1' ./genrtl.h:227:3: warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: X0EXP (rt, 5) = NULL_RTX;expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 2344 XINT (rt, 6) = arg4;: ^ ~ 5clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf: : ^ ~note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include insn-enums.c -o insn-enums.o :229/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^: 38:788:27 note XSTR (rt, 7) = arg5; : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:insn-preds.c:8 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: : expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 768:#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] ^ ~ 770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: X0EXP (rt, 4) = NULL_RTX;:660:2338: note#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]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here: 788expanded from macro 'XINT': 65927: note: expanded from macro 'X0EXP' rtunion fld[1];#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' 38array 'fld' declared here: note: expanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1]; In file included from ^insn-opinit.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::341:5: 229::3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from XSTR (rt, 7) = arg5;insn-extract.cnote:: 10array 'fld' declared here: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : rtunion fld[1];770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: ^:341:5: note: array 'fld' declared here 2344: rtunion fld[1];./genrtl.h : ^247 note:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :warning338: :5:: In file included from insn-output.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]10: In file included from expanded from macro 'XSTR' warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-preds.c::23448: In file included from macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~./genrtl.h:199: :./genrtl.h3::228 :warning 3: 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]#if HAVE_DESIGNATED_UNION_INITIALIZERS /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ X0EXP (rt, 5) = NULL_RTX; ^ ~: : XINT (rt, 6) = arg4;38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 768558:note:9: 23:768:27:23::expanded from macro 'RTL_CHECK2': note note: expanded from macro 'XINT' note 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])expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ : expanded from macro 'X0EXP' ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XINT':660:38 : note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5: note: array 'fld' declared here rtunion fld[1]; ^ :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from rtunion fld[1]; ^ ~ insn-peep.c :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-output.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note9::: array 'fld' declared here : rtunion fld[1]; ^ 341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning : note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]310: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 X0EXP (rt, 6) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; : ./genrtl.h:229/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT'insn-extract.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::38::insn-opinit.c22:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :7708: :23: In file included from note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtx pat = PATTERN (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: 2344expanded from macro 'RTL_CHECK1': ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ : expanded from macro 'XSTR' 270 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~ : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ note: expanded from macro 'RTL_CHECK2'warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 1 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; ^ ~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:::660:38:5: note: expanded from macro 'RTL_CHECK2' 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'PATTERN' :note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define PATTERN(INSN) XEXP (INSN, 4)55: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:8: In file included from ^ ~insn-peep.c ^ ~:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770 :270:3:note:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344array 'fld' declared here :: XSTR (rt, 1) = arg1; ^ ~ 771 rtunion fld[1]; ^ ./genrtl.h:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):201:233: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-output.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ 10note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 341 ^ ~:5: note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1];:660:::38 : note788 ^ In file included from :27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38insn-peep.c::9 : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:271:3note:: : : expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' :2344 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: ./genrtl.h:247: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 :341:6595:: 38note: array 'fld' declared here ::5 :note : noteexpanded from macro 'RTL_CHECK1' 3 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here rtunion fld[1]; ^ ^ :768: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 ^ ~clang: : In file included from warninginsn-opinit.cinsn-preds.c:insn-extract.c:30:11 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:88: :warning: : : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660warningtreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: ::38array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 2344: note XINT (rt, 1) = arg1;./genrtl.h: expanded from macro 'RTL_CHECK2' switch (INSN_CODE (insn)) ^~~~~~~~~~~~~~~~ 2344:271:3:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h :223 ^ ~:3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: 768 ^ ~:: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;: ^ ~ : rtunion fld[1]; ^844note771:25: note : expanded from macro 'XINT' :In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h insn-peep.c: ^ ~ note768: ::expanded from macro 'XEXP' 923: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note660: :expanded from macro 'INSN_CODE'expanded from macro 'XINT' 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: #define INSN_CODE(INSN) XINT (INSN, 6)note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 272 expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: array 'fld' declared here 3 rtunion fld[1]; ^660341: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] 38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3;In file included from insn-output.c:10: In file included from In file included from insn-preds.c::768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8:: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3:: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 XEXP (rt, 2) = arg2;: ./genrtl.h:: ^ ~270 ^ ~ 772::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XINT': 3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ : 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: :expanded from macro 'XVEC' warning: 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-opinit.c::7718:: 770In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: ./genrtl.h:272 23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 3: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here: XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note772: :expanded from macro 'RTL_CHECK2'23 insn-extract.c:38660:: notenote: expanded from macro 'RTL_CHECK2' : :expanded from macro 'XVEC'38::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])37 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here rtunion fld[1]; ^ ~ : ^ 11: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 :note note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:5In file included from :insn-peep.c #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: array 'fld' declared here rtunion fld[1]; : rtunion fld[1]; 9 ^ ^ ^ ~ In file included from insn-output.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from 38::10 : note: expanded from macro 'RTL_CHECK2' insn-preds.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^8 : if (INSN_CODE (insn) < 0) :In file included from insn-opinit.c ^~~~~~~~~~~~~~~~:8: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h271:In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::844:25: note273: expanded from macro 'INSN_CODE' ./genrtl.h::2344: ./genrtl.h::#define INSN_CODE(INSN) XINT (INSN, 6)225:3: warning33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XINT (rt, 2) = arg2;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 273 ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XBBDEF (rt, 3) = arg3;768::23 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 768: XVEC (rt, 4) = arg4; ^ ~note: :expanded from macro 'XINT' warning23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: : expanded from macro 'XINT' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note XVEC (rt, 4) = arg4;: 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]) 772 ^ ~ ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:341: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-output.cexpanded from macro 'XVEC':10:: 772:23: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: 2344note: ^ ~expanded from macro 'RTL_CHECK2'note note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ : expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: :note341: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5272#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; : ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341insn-extract.c:5: notenote: array 'fld' declared here : :array 'fld' declared here98::30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];3 ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from :insn-peep.c23 : notewarning: expanded from macro 'XEXP' :note: : expanded from macro 'RTL_CHECK1'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]) ^ ~ rtunion fld[1]; XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::274:In file included from 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)insn-opinit.c: 8772: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3:: warning: 23array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: :5: ^ ~: XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :772:66023: note: :expanded from macro 'XVEC' warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: : ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:838note:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' : In file included from XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~ expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::5: note:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~341:5insn-extract.c: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :insn-opinit.c:8660: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344:116382344: ./genrtl.h::226::: note: expanded from macro 'RTL_CHECK2'3./genrtl.h::275:3: warning660: 36array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; :38: note: expanded from macro '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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : warningarray 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) ^ ~ ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); ^ ~:660:38 : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23: 341 5 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341:5:: note: :array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::293array 'fld' declared here:3 note: noteexpanded 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)array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660warning: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:In file included from rtunion fld[1];insn-peep.c :9: In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::275: : expanded from macro 'RTL_CHECK2' 5#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:771:35 XINT (rt, 1) = arg1;:: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ noteIn file included from : insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:2344: ./genrtl.h:273:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 XVEC (rt, 4) = arg4; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 39: note: rtunion fld[1]; ^ ~ ^ expanded from macro 'RTL_CHECK2'In file included from insn-preds.c: 772:23: note: expanded from macro 'XVEC' 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])768:23: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38: note: In file included from warning ^~~expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 :23:note note: expanded from macro 'XINT': 2344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h::341:5227: 660array 'fld' declared here: rtunion fld[1]; : ^ :insn-extract.c:129:303: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5 X0EXP (rt, 5) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ro[1] = *(ro_loc[1] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); ^ ~ : ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 rtunion fld[1]; ^ :788:27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from :: expanded from macro 'X0EXP' insn-peep.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :659:38: note: expanded from macro 'RTL_CHECK1' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here insn-extract.c rtunion fld[1]; ^ :130:36: 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]) ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ ^ ~In file included from insn-preds.c:8 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT'660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here :341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' In file included from 39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 772:23: note: expanded from macro 'XVEC' In file included from insn-opinit.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ insn-extract.c:136:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 229 XINT (rt, 1) = arg1;: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ro[1] = *(ro_loc[1] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :23: note: expanded from macro 'XSTR' :341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::341:5: note: array 'fld' declared here 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ insn-extract.c:145:36: 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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XINT (rt, 1) = arg1; ^ ~ : note: expanded from macro 'XEXP' :23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' :660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' 39: note: expanded from macro 'RTL_CHECK2' insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^~~ 341: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h rtunion fld[1]; ^ ::5: note: In file included from clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfarray 'fld' declared here-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c -o ggc-page.o insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 788 XSTR (rt, 1) = arg1; ^ ~ :27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' insn-extract.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 171:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 314: ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from :insn-peep.c:9: 23In file included from note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660expanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: 27 ^ ~: note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^659:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::: 341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : ^ ~ insn-preds.cIn file included from rtunion fld[1];341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344insn-opinit.c:8 rtunion fld[1]; rtunion fld[1]; ^: : ^./genrtl.h :271:3: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:9 XINT (rt, 2) = arg2;insn-recog.c./genrtl.h:: ^ ~ 8: 335 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:In file included from 23: :3: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 XEXP (rt, 1) = arg1;: :note2334./genrtl.hIn file included from : 11 ^ ~ insn-output.c:10:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: : 335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'XINT':: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h234423 attrs = MEM_ATTRS (x);: :: ./genrtl.h note: expanded from macro 'XEXP' ^~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38315:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1458660:660 XEXP (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-opinit.c: ^ ~: ^7958 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::341341:5: note: array 'fld' declared here rtunion fld[1]; insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^: :./genrtl.h29 ::In file included from :: 5: note: array 'fld' declared here note: expanded from macro 'X0MEMATTR' insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 336: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;#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ 2344: ./genrtl.h:336:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:661:37: note: expanded from macro 'RTL_CHECKC1' :23: note: expanded from macro 'XVEC' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:insn-recog.c341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:: ::341:3415:: note: note58:: In file included from notearray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~2344: : rtunion fld[1]; : array 'fld' declared herearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];./genrtl.h : ^33 treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 659:38: ^3 : note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::23: note: expanded from macro 'XVEC' note: array 'fld' declared here 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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h:274: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;In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; XWINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 107/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': : warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ ^ ~ 664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define XWINT(RTX, N) ((RTX)->u.hwint[N])#define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from insn-preds.c:8: In file included from HOST_WIDE_INT hwint[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h insn-output.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h::34261:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c -o alias.o 5:: note: array 'hwint' declared here 5 HOST_WIDE_INT hwint[1];26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ^10: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 6) = arg6; ^ ~ insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note XEXP (rt, 2) = arg2;note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : expanded from macro 'HOST_WIDE_INT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ # define HOST_WIDE_INT long ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1];:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) 23: note: expanded from macro 'XEXP' ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61In file included from insn-recog.c::26: note: expanded from macro 'HOST_WIDE_INT' #define XWINT(RTX, N) ((RTX)->u.hwint[N])8: note# define HOST_WIDE_INT long: ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:array 'fld' declared here XEXP (rt, 1) = arg1;5In file included from :insn-output.c:10 : rtunion fld[1];In file included from ^ ~In file included from insn-peep.c: 9note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^771:: :23: note: 2344expanded from macro 'XEXP' : ./genrtl.h:435:array 'hwint' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2344: ./genrtl.h:401:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: HOST_WIDE_INT hwint[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XWINT (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ In file included from : insn-preds.cexpanded from macro 'RTL_CHECK2' 664:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):29: 8: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' : # define HOST_WIDE_INT long ^ expanded from macro 'XWINT' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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) ^ ~ ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: insn-opinit.c660 ^ :::38: note: expanded from macro 'RTL_CHECK2' 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 342:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::612344:2344: 659./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: X0EXP (rt, 1) = NULL_RTX; ^ ~ ::note: array 'fld' declared here : 38: note: expanded from macro 'RTL_CHECK1' 26:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ :788:27: note: expanded from macro 'X0EXP' ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 107: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; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ ^ ~ In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' clang: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 2) = NULL_RTX;:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from insn-opinit.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~ :342:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ In file included from insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 61:26: note: expanded from macro 'HOST_WIDE_INT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h # define HOST_WIDE_INT long ^ ^ ~ :341:5: note: array 'fld' declared here :788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)insn-preds.c: ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-recog.c:8 rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ XBBDEF (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' insn-preds.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: noteIn file included from XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 2) = NULL_RTX; ^ ~ 341:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' X0EXP (rt, 1) = NULL_RTX; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0EXP'341: ^In file included from : 5: insn-preds.cnote: array 'fld' declared here 341In file included from :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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):5: note: array 'fld' declared here insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; XEXP (rt, 4) = arg4;:341:5: note: array 'fld' declared here ^ ^ ~ In file included from rtunion fld[1];insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~ In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: note: In file included from note788expanded from macro 'XEXP' insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :27: note: expanded from macro 'X0EXP' :3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 5) = arg5; ^ ~ warnings generated. 341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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) ^ ~ In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ : ./genrtl.h:505/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:27: note: expanded from macro 'X0EXP' XEXP (rt, 2) = arg2;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from insn-output.c:10: : X0EXP (rt, 2) = NULL_RTX;In file included from 341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alloc-pool.c -o alloc-pool.o ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; rtunion fld[1]; rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from : array 'fld' declared here insn-peep.c rtunion fld[1]; :9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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 insn-opinit.c:8: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;insn-output.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX;:768:23: ^ ~ :10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XINT' XWINT (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::788:27: note ^ 38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38In file included from :: note: expanded from macro 'RTL_CHECK1' expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 342:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECK2' insn-peep.c::9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:: ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ XINT (rt, 2) = arg2; ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here array 'hwint' declared here : note: array 'fld' declared here :768:23: note: expanded from macro 'XINT' 659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ HOST_WIDE_INT hwint[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'HOST_WIDE_INT' :341:5: note: array 'fld' declared here ^ ~ rtunion fld[1];In file included from ^ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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]) ^ ~ insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from insn-output.c:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~ :342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' :788:27: noteinsn-peep.c:771:23:9 ^ ~: expanded from macro 'X0EXP' : In file included from # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP' ^ ~ XSTR (rt, 1) = arg1; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: ^ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :341:5: note: array 'fld' declared here 660: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]) ^ ~ insn-preds.c:8: In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :::341660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5::5:38: : 2344: :In file included from note./genrtl.h: array 'fld' declared herenoteclang : warning: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ :435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.cinsn-output.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::8 : notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :788:27: note: expanded from macro 'X0EXP' 524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from insn-opinit.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; ^ : ./genrtl.h:525:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-peep.c::6599:: 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344: : ./genrtl.h:561:expanded from macro 'RTL_CHECK1'3 :25 : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2334 :11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771771::2323:: notenote: : expanded from macro 'XEXP'expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c ^~~~~~~~~~~~~ 660warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1458:: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 XSTR (rt, 2) = arg2;:76838: 2334::38 ^ ~2423:: ::note11: note : expanded from macro 'RTL_CHECK2':note expanded from macro 'MEM_ATTRS'341 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 expanded from macro 'XINT' ^ ~#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)770expanded from macro 'RTL_CHECK2' :note: 341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning523array 'fld' declared here : ^ ~: rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 : : :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR' ^ :38 341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; 795: :29In file included from noteinsn-preds.c ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: attrs = MEM_ATTRS (x);::: 8660: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^~~~~~~~~~~~~ : 2344: 38:: In file included from ./genrtl.hinsn-output.c note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458noteexpanded from macro 'RTL_CHECK2':::expanded from macro 'RTL_CHECK2' : 436#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared hereexpanded from macro 'X0MEMATTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from insn-recog.c1024:8#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~: In file included from : :: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:::2344 37:2344: : ./genrtl.h341: : ^ ~ ./genrtl.hnote:5138: expanded from macro 'MEM_ATTRS'::525::33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341notewarning : :note: : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): array 'fld' declared here5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 795 X0EXP (rt, 2) = NULL_RTX;: warningwarning:: note ^ ~ ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]29 : note: : In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-opinit.c : expanded from macro 'X0MEMATTR': rtunion fld[1]; XEXP (rt, 2) = arg2;: 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]8#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) :: XINT (rt, 2) = arg2; ^ ~: In file included from 27341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 :note: 768771 :./genrtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:note661: :array 'fld' declared hereexpanded from macro 'X0EXP'560:In file included from 37:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3insn-peep.c : : ^ ~ ::23: rtunion fld[1];notewarningnote: 9: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' ^: : In file included from 659note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344660: :./genrtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c38:::25 expanded from macro 'RTL_CHECKC1'expanded from macro 'XINT' :579note :3:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from XSTR (rt, 1) = arg1; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ note:warning2344expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : : ./genrtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::341:770:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :33 XSTR (rt, 1) = arg1; ^ ~ ^ ~ :3note : ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'XSTR' 770array 'fld' declared here warning rtunion fld[1];:note: 23 rtunion fld[1];660 : :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): array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23: note: expanded from macro 'XEXP' ^ ~In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344: : note: expanded from macro 'XSTR' note: insn-recog.c ^ ~ rtunion fld[1]; ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK2':::660660:insn-preds.c33 :38: note:8660:38:: : 8: expanded from macro 'RTL_CHECK2'In file included from 383::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344 ^ ~note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::: expanded from macro 'RTL_CHECK2'139expanded from macro 'RTL_CHECK2' ^ ~341: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h 5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; :454:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];341:3: ^: ^ ~:5: warning: note :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]: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XBBDEF (rt, 3) = arg3;: rtunion fld[1]; 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 5 : ^ ~ :note ^: 341array 'fld' declared here: 23 In file included from : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: rtunion fld[1];insn-output.c XINT (rt, 1) = arg1;25: : :10: ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 768 ^array 'fld' declared hereinsn-opinit.c:note 23 : note rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ expanded from macro 'XEXP':2344:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from :: 2344insn-peep.c:: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.hexpanded from macro 'XBBDEF': expanded from macro 'XINT' ./genrtl.h9:560#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: 3In file included from ::: 66025warning : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 561/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:660: XSTR (rt, 1) = arg1;:38 ^ ~:: : 3 ./genrtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :warning: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' 7702344:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h51#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ^ ~note: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h598expanded from macro 'XSTR' 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] note3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :770 XEXP (rt, 1) = arg1;: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; 23: note: expanded from macro 'XSTR' :: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 341:5:341 note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ array 'fld' declared here660 ^ ~ ^ ~ :38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: 5 ^expanded from macro 'RTL_CHECK2' : : note#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]) : note: ^ ~array 'fld' declared here : note: : ^ ~ array 'fld' declared here expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 771:23: note: 341 rtunion fld[1]; :5: note: array 'fld' declared hereexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c ^ ~ ^: rtunion fld[1]; 25 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: 660341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :382344: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:expanded from macro 'RTL_CHECK2': 51insn-preds.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::In file included from 5 ^ ~660 rtunion fld[1]; ^ 8:: 38: noteIn file included from insn-recog.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: 8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344expanded from macro 'RTL_CHECK2'note23443:: : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h341:5:warninginsn-opinit.c: ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.hIn file included from note471:341insn-output.c:10:8:1403: : :: warning: array 'fld' declared hereIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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; ^ ~5: X0EXP (rt, 1) = NULL_RTX;In file included from ^ ~: note2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:579: :771:./genrtl.h23::array 'fld' declared here3: 7883561: note: : ^expanded from macro 'XEXP'warning : rtunion fld[1]; : ^ warningIn file included from insn-peep.c :9: 3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 2344array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h ::: XSTR (rt, 1) = arg1;599: note ^ ~ warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.cexpanded from macro 'X0EXP' ^ ~: :3 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 :2523: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::: 660 warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770659::: 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 2) = arg2;expanded from macro 'XSTR' : :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 ^ ~2344 :: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771:23:772 expanded from macro 'RTL_CHECK1': ^ ~ 23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 107:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 660note note : ^ ~ 3notenote:: :expanded from macro 'XSTR': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning :341#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]expanded from macro 'RTL_CHECK2' 385: note ^ ~: XEXP (rt, 1) = arg1;: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : ^ ~array 'fld' declared here :expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: 23: note: 660:expanded from macro 'XEXP'341 ^ ~ ^ ~38:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-preds.c rtunion fld[1];:38 ^ ~:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :8: ^note:note:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:5:234438expanded from macro 'RTL_CHECK2' ::: expanded from macro 'RTL_CHECK2'./genrtl.h38: :In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h504note note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array 'fld' declared here :: 25: expanded from macro 'RTL_CHECK2'3 rtunion fld[1];: note341 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' ^ 2344 5 X0EXP (rt, 1) = NULL_RTX; : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-opinit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note8#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : : ^ ~array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~788341 341 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: note: expanded from macro 'X0EXP': ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2344341 : :: ^ ~ 55107:./genrtl.h::In file included from insn-output.cnote53:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ::659:note: 598array 'fld' declared herenote:: warning1038array 'fld' declared here array 'fld' declared here: rtunion fld[1];: 3 : rtunion fld[1]; In file included from : : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : ^./genrtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ XSTR (rt, 1) = arg1;insn-recog.c noteIn file included from XEXP (rt, 1) = arg1;insn-peep.c: ^ ~ ^ ~ 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: In file included from 9579: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:770::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::25: 617:3: 23warning232344In file included from 3: ^ ~: warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ::3412344: ./genrtl.h:108:3 ./genrtl.h XVEC (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote: :: expanded from macro 'XEXP' expanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ 5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~ : 141:: warning: 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23660770:38warning:23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: array 'fld' declared here 660:38::array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XEXP (rt, 2) = arg2;: : rtunion fld[1]; note XINT (rt, 5) = arg5; note: : ^ ^ ~expanded from macro 'XSTR'expanded from macro 'XVEC'In file included from ^ ~expanded from macro 'RTL_CHECK2' note #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-preds.c: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ::::23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: note ^ ~: 660expanded from macro 'XINT' :38: In file included from : 341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: note2344expanded from macro 'XEXP'38: 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) ./genrtl.h : notearray 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: expanded from macro 'RTL_CHECK2' 660 5:38:505 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array 'fld' declared here 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 660In file included from : note::: 38 rtunion fld[1];341:: notewarning: : expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 ^insn-opinit.c5 : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from X0EXP (rt, 2) = NULL_RTX; :clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c -o auto-inc-dec.o #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: ^ ~ ^ ~ 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~25note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: :788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 27note:: : note./genrtl.h2344: 599array 'fld' declared here:: note: array 'fld' declared here ./genrtl.h3 rtunion fld[1]; ^: array 'fld' declared here : note: :array 'fld' declared here rtunion fld[1];108In file included from : rtunion fld[1]; expanded from macro 'X0EXP' ^ warning #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; :3: ^ ^: In file included from insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ insn-recog.c array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::2344warning8659: ./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 2) = arg2;In file included from :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2344:insn-output.c./genrtl.h:38: 635 XEXP (rt, 2) = arg2;: 109./genrtl.h: ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33::142 : 771note::23: note103: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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' XBBDEF (rt, 3) = arg3; 2344expanded from macro 'XEXP' : ./genrtl.h: ^ ~598array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) XSTR (rt, 1) = arg1;: 3:: warning: 23 ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;: :775 note ^ ~ ^ ~ ^ ~ : : 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XSTR (rt, 1) = arg1; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:note341: expanded from macro 'XBBDEF':23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 7686605:expanded from macro 'XSTR':23:note23: : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~38: array 'fld' declared here rtunion fld[1];: note: expanded from macro 'XSTR' note: expanded from macro 'XINT' ^ ~ expanded from macro 'RTL_CHECK2' ^ :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660 ^ ~In file included from insn-preds.c: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :660:38: note: ::659: noteexpanded from macro 'RTL_CHECK2': : 38 ^ ~expanded from macro 'RTL_CHECK2'38: note : 8 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : : expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: 341./genrtl.h:524:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 : XEXP (rt, 1) = arg1; ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :5341::7715 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:array 'fld' declared here :note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ :5: notenote:: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-recog.c:23note: array 'fld' declared here :: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from In file included from In file included from insn-output.cinsn-opinit.c./genrtl.hinsn-peep.c:: 1108note::9: : expanded from macro 'XEXP' 10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: In file included from 8#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :23442344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 653:In file included from warning 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; ./genrtl.h2344 ^ ~:25 599: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:617::3:3 : ::660 : :38warning./genrtl.h: notewarning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:In file included from : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 XVEC (rt, 1) = arg1; ^ ~ 143array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::23 XVEC (rt, 2) = arg2;2344: :3: 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;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~109 warning:: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :772#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 772:23:3: warning: : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23 XBBDEF (rt, 3) = arg3; :: noteclangarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC' ^ ~: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):note XEXP (rt, 7) = arg7; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~: 775::: expanded from macro 'XVEC'treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2325note: ::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here660 :38 note: ^ ~ note rtunion fld[1];: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XBBDEF' note: expanded from macro 'XEXP' : ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) array 'fld' declared here : rtunion fld[1];In file included from note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^insn-preds.c :8In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 25:: : In file included from ./genrtl.h:525:6603note659expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344 38 38:: ::./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~warning:note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768 : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h111::: 3: ^ ~ 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning: note :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: expanded from macro 'XINT'341note:5 : : : expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: array 'fld' declared here ^ ~5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5;array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ : ^660: ^ ~:38: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768note: array 'fld' declared here : 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ rtunion fld[1];: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-opinit.c:8: ^ 23insn-peep.c:9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: note: 5341: expanded from macro 'XINT' : note: noteIn file included from :array 'fld' declared here./genrtl.h:672:2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 array 'fld' declared hereinsn-output.c: rtunion fld[1]; ::3: rtunion fld[1]; 10 warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here ./genrtl.h:635 rtunion fld[1]; : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3:660 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; 2344 ^ ~ :In file included from In file included from insn-preds.c: ^ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c : :825 : In file included from In file included from insn-recog.c:8: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:617:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:770:2344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: 3: :7702344note:: ./genrtl.h::: ./genrtl.h :23expanded from macro 'XSTR'note: expanded from macro 'RTL_CHECK2' 110./genrtl.h: note: expanded from macro 'XSTR':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :560:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)144 ::3::3: ^ ~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] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:warningwarning XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4;: :660:: ^ ~ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ X0EXP (rt, 8) = NULL_RTX; ^ ~ ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::341::expanded from macro 'RTL_CHECK2' 772 ^ ~ ^ ~: 23: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7705:expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : ^ ~ :341 771:23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : : expanded from macro 'XSTR' note:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)788:27:: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note:: 341array 'fld' declared here :expanded from macro 'XEXP'expanded from macro 'X0EXP' ^ ~ 5 rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5: ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :25 ^ ~:: ^ ~noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1];array 'fld' declared here 2344 : rtunion fld[1]; ./genrtl.h:112/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:note ^ : ^ : 38expanded from macro 'RTL_CHECK2': note3:659: In file included from In file included from :expanded from macro 'RTL_CHECK2' 38insn-opinit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~838 noteinsn-peep.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 9expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~2344warning341:5: ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h673::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5:3413:341: :: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5note:5 : 653: XINT (rt, 6) = arg6;:: 3: note: array 'fld' declared herenote : array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c rtunion fld[1];768: warningnote23: note ^: array 'fld' declared herearray '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 insn-recog.c:8: In file included from : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from expanded from macro 'XINT'25 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-preds.c: :8: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from XSTR (rt, 2) = arg2; :2344: In file included from insn-output.c:10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ::./genrtl.h :2344./genrtl.h:635234438: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:169: ^ ~ 3./genrtl.h:: :111:3./genrtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 561 :warning:33: notewarning: : 770::expanded from macro 'RTL_CHECK2' 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] 23: note 772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XSTR': XINT (rt, 5) = arg5;warning XSTR (rt, 1) = arg1; warning : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2323660::5: XSTR (rt, 2) = arg2;: 38: : ^ ~ note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XEXP (rt, 1) = arg1;note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC': expanded from macro 'XINT'770expanded from macro 'RTL_CHECK2': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: : ^ ~771 ^23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ^ ~::23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.cnote: expanded from macro 'XEXP'770: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::3823525: In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660:note: : note38note: note: : : array 'fld' declared hereexpanded from macro 'RTL_CHECK2': noteexpanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' 2344#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]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ^ ~ ^ ~5 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note::113In file included from : insn-peep.cnote:: array 'fld' declared here expanded from macro 'RTL_CHECK2' ^ ~::9 rtunion fld[1]; : In file included from 3660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :38 341./genrtl.h:::In file included from 660692:3::5 ^ ~ note: expanded from macro 'RTL_CHECK2': note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: :25: 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: :5 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h38:112:3 : XEXP (rt, 7) = arg7; ^ ~: XEXP (rt, 1) = arg1;In file included from insn-opinit.c:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning In file included from :341: ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 5: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared herenote::: 23771:2344: ./genrtl.h ^ ~: array 'fld' declared here rtunion fld[1]; ::note XINT (rt, 6) = arg6; 672:3: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 341:5: :In file included from insn-preds.c XSTR (rt, 1) = arg1; ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:8 rtunion fld[1];: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : : ^noteexpanded 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 insn-output.c array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 rtunion fld[1];In file included from ::768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38660:10 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: 3823:: ^: 2344: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ./genrtl.hnote:insn-recog.cexpanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 579#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note::3: 8./genrtl.h : warning ^ ~expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : In file included from 653/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~: :: 6603412344expanded from macro 'RTL_CHECK2':: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ 35#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~170770: warning:::: 38660233: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note38:note:: : XVEC (rt, 1) = arg1;array 'fld' declared here ^ ~ note341 : : rtunion fld[1];expanded from macro 'RTL_CHECK2'note : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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]) :772:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : XEXP (rt, 2) = arg2; ^ ~ 23 ^ ~note ^ ~ expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-peep.carray 'fld' declared here ^ ~: :341:5 :note :341:9771 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ :5:expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 660 : ^ ~In file included from note:23: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c : : :: 25: expanded from macro 'XEXP'array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from 38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: : : array 'fld' declared here expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];./genrtl.h ^ :2344 ^ : In file included from insn-opinit.c:./genrtl.h ^ ~In file included from 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:673:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 693/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: note:31373: 38 :expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344 :: note: : : ^ ~warning3:expanded from macro 'RTL_CHECK2': 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ : ^ ~341 ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:341:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1135 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3 XEXP (rt, 1) = arg1;:5 XSTR (rt, 2) = arg2;341:: ^ ~ : ^ ~5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ::770:warning771 : array 'fld' declared here:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :: : rtunion fld[1];23 array 'fld' declared here:23 ^ rtunion fld[1];770:23: notenote: expanded from macro 'XEXP':: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660notearray 'fld' declared hereIn file included from : insn-output.c 38: ^: note expanded from macro 'XSTR': rtunion fld[1];: : expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' 10In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) insn-recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 7) = arg7; ^ ^ ~ ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82344 : In file included from insn-preds.c38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : : 8./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note341: ^ ~ : In file included from ::771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note672:3: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:::660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning:2344 : 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: : note XSTR (rt, 1) = arg1; ^note./genrtl.h./genrtl.h:171: expanded from macro 'XEXP' ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 ^ ~: expanded from macro 'RTL_CHECK2'In file included from : warning: : 341array 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]) ^ ~ XBBDEF (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c ^ ~: 770note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::23array 'fld' declared here :775 ^ ~ rtunion fld[1]; ^: note : :expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note :25: : 25array 'fld' declared here598: In file included from :noteinsn-opinit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: In file included from 38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ ^:expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3:8 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : note: array 'fld' declared here./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :2344: : warning: 138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::In file included from ./genrtl.h: rtunion fld[1];3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-peep.c:9660:692 : XSTR (rt, 1) = arg1; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::2338: note: expanded from macro 'XSTR'::3 warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : noteIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::2344 659warning: : : ./genrtl.h:3825: ^ ~: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; note: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 712 :3: warning ^ ~ : : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : 341:38: :note XEXP (rt, 1) = arg1;: ^ ~ 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:::expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h137:341 ^ ~771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: ::array 'fld' declared here23 ^ ~5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 XSTR (rt, 1) = arg1; : :771: :23 note: array 'fld' declared here rtunion fld[1]; note rtunion fld[1]; : ^ ~ XEXP (rt, 1) = arg1; ^: ^In file included from notenote ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:insn-output.c23expanded from macro 'XEXP':10 : : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here : rtunion fld[1]; ^ note: In file included from insn-recog.cIn file included from 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-preds.c:8#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ::In file included from expanded from macro 'XEXP' 23 ^ ~:expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:599#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note6602344: 3:8: :expanded from macro 'XSTR' ^ ~./genrtl.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) 673 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning38:3: :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :660: XVEC (rt, 2) = arg2;2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38:660: :warning ^ ~ : expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' 38: 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])note./genrtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ : XSTR (rt, 2) = arg2; : ^ ~ ^ ~172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770::323772341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:341::: note: : ^ ~noteexpanded from macro 'XSTR'5: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : XEXP (rt, 4) = arg4;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: expanded from macro 'XVEC'341array 'fld' declared here ^ ~5 array 'fld' declared here ^ ~ : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 771note: array 'fld' declared hereIn file included from insn-opinit.c: rtunion fld[1];note8 : rtunion fld[1];:: ^ ~ array 'fld' declared here ^38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c ^noteIn file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:25: 660expanded from macro 'XEXP'In file included from : : : In file included from 38expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2523442344 ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~In file included from note: ./genrtl.h:693:: : 3 ^ ~insn-peep.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2': 9:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])138note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: ^ ~6602344:: 38: : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.hnote./genrtl.harray 'fld' declared here:3713: expanded from macro 'RTL_CHECK2':::139:3: rtunion fld[1];warning :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^341: : ^ ~warning5: note: 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 warninginsn-output.carray 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] :10: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ XEXP (rt, 2) = arg2;In file included from : XSTR (rt, 2) = arg2;3 ^ ~341:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 775 : :insn-preds.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :insn-recog.c77025: :./genrtl.h:770::23 8:: 8 In file included from : :771note23692:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from : note234423:: expanded from macro 'XSTR' expanded from macro 'XBBDEF': :3 ./genrtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note617 : :warning: : expanded from macro 'XSTR' :3 ^ ~expanded from macro 'XEXP' 2344#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:173: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XEXP (rt, 1) = arg1;3:warning ^ ~660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::659: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:660:: : 38warning771 XVEC (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' :: ^ ~note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: :note array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]77223expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])34123 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK1'::: ^ ~ 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; note:expanded from macro 'XEXP'341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341expanded from macro 'XVEC' ^ ~ ^ ~5:note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here341: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)768note660:538: :: rtunion fld[1];:23: array 'fld' declared here 5 ^ ~ rtunion fld[1];:: ^ note: array 'fld' declared here note: expanded from macro 'XINT' ^ rtunion fld[1];In file included from note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; In file included from insn-opinit.cinsn-peep.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:660:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)9 ^ ^ ~ : 8 ^ ~38 In file included from In file included from : :In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'34125:: ::2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25660:38:2344: 5: ./genrtl.h: In file included from : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::: : ./genrtl.hexpanded from macro 'RTL_CHECK2':7122344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3: 2344: : warning: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h732 array 'fld' declared here ./genrtl.h: rtunion fld[1];139: : ::140: ^3 ^ ~3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3:In file included from 5 : warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningwarning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1;insn-output.c : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 341: XBBDEF (rt, 3) = arg3; XEXP (rt, 4) = arg4;:note10: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; : array 'fld' declared here5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 2344 ^ ~: rtunion fld[1]; : :note: array 'fld' declared here 770:771 rtunion fld[1]; ^./genrtl.h 23:: note: :expanded from macro 'XSTR' 69323/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ 775In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770insn-preds.cIn file included from In file included from :23:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:: note3: note: :: warningexpanded from macro 'XEXP'In file included from : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 26insn-recog.c :: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR'8 ^ ~ : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):7702334::11: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning:66023./genrtl.h:: ^ ~:174:3: warning38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: :: ./genrtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note 635:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XINT (rt, 6) = arg6;expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) attrs = MEM_ATTRS (x); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: ^~~~~~~~~~~~~ expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660:38: note ^ ~660 3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ::expanded from macro 'RTL_CHECK2'768: warning:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; : ^ ~note:1458:24 ^ ~:660 659 ^ ~:: : 38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :770:23: ^ ~: :38:341 341:5:note :note: expanded from macro 'XSTR' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'MEM_ATTRS' ^ ~expanded from macro 'RTL_CHECK1'note ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:array 'fld' declared here: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 660: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c 341::note ^ ~ 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared herenote5: :expanded from macro 'RTL_CHECK2'341: note: : : note5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341:expanded from macro 'RTL_CHECK2': 5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared hereexpanded from macro 'X0MEMATTR': 2344 rtunion fld[1]; : ^ rtunion fld[1]; rtunion fld[1]; ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h141::341:5: 25 insn-opinit.cIn file included from :note: :: :In file included from insn-peep.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3419: note:58: :2344: : In file included from 3array 'fld' declared here::./genrtl.harray 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 661 rtunion fld[1];:: rtunion fld[1]; 2344note:warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^140: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ XINT (rt, 5) = arg5; : : ./genrtl.h:: 2344array 'fld' declared here 3733:In file included from insn-output.c rtunion fld[1]; ^ ~: In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning37./genrtl.h3: : : ^: :10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]713 :3 : XEXP (rt, 4) = arg4; In file included from warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h note:In file included from : 2344: insn-recog.c712expanded from macro 'RTL_CHECKC1':8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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])768 XEXP (rt, 2) = arg2;: ^ ~In file included from 771:./genrtl.hwarning:653:23::23: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33::: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):175 note ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning expanded from macro 'XEXP' 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6605note: XSTR (rt, 2) = arg2;expanded from macro 'XEXP' : ^ ~ warning : : note: : #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]38 XVEC (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~: 660:38 expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningarray 'fld' declared here: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~772: rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^23341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 : XEXP (rt, 7) = arg7; ^ ~ : ::: 5expanded from macro 'RTL_CHECK2': 770note :23:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ::note: In file included from ^ ~ note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR': note: note26array 'fld' declared here: ::: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: expanded from macro 'XVEC'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];5 38 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 :::341:23 : :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~expanded from macro 'RTL_CHECK2' 23445 : ./genrtl.h:note33: ::3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warningexpanded from macro 'XEXP' ^ ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 660 ^ ~note: In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.cnote38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here :38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: rtunion fld[1];note: 660: ^expanded from macro 'RTL_CHECK2' 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : XEXP (rt, 1) = arg1;: :notenotearray 'fld' declared here : rtunion fld[1];25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : : In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2'341: rtunion fld[1];In file included from :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 5 ^: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 771array 'fld' declared here 142/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c::23 rtunion fld[1]; ^In file included from : ^ ~: insn-peep.cIn file included from 3:insn-opinit.c25 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : 9:note8 ^ ~341insn-preds.c : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::5: warning: 341:5: noteexpanded from macro 'XEXP'8: : In file included from In file included from : : array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344: : ^ ~ : rtunion fld[1];:2344 XINT (rt, 6) = arg6;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote./genrtl.h: ^2344./genrtl.h ^ ~: 141: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here660:753:3768 :./genrtl.h::3:: warning./genrtl.h23 38:732 :In file included from insn-output.c rtunion fld[1];note : ::note:3672: : expanded from macro 'RTL_CHECK2'10expanded from macro 'XINT' ^: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] : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ In file included from : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ : ^ ~ XINT (rt, 5) = arg5;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):In file included from warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :768: 770: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-recog.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:232344768::23: : ./genrtl.h8: XSTR (rt, 1) = arg1; :23::In file included from :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~713 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344:note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:note: 341:5: : :: :expanded from macro 'XINT'expanded from macro 'XINT' note : expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ./genrtl.h77038:::23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 176::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~warning3note ^ ~: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note XSTR (rt, 2) = arg2; : expanded from macro 'XSTR' note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningarray 'fld' declared here 660:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~38 ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: 660: 660 ^770::: expanded from macro 'RTL_CHECK2'66038array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :38:38: XEXP (rt, 8) = arg8;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23note:In file included from 341:5: note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: note: note: expanded from macro 'RTL_CHECK2': expanded from macro 'XSTR'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26: :: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2'array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771: :23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:note25: ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ::51341::3: ^ ~ warning:341 5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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]): : :: XEXP (rt, 1) = arg1;383412344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here :5:: ./genrtl.hexpanded from macro 'RTL_CHECK2':341 rtunion fld[1]; note: array 'fld' declared here : ^ ~:5: 143 : ^ 3 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-opinit.c:8: ^ ~note:In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771 array 'fld' declared here2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; array 'fld' declared here::733:3: ^ 23 ^ ~ warningwarning: ^ rtunion fld[1];In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:In file included from :: insn-peep.cnote : :9: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~array 'fld' declared hereinsn-preds.c ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: XEXP (rt, 2) = arg2;In file included from 5: note: array 'fld' declared hereIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c rtunion fld[1]; XEXP (rt, 7) = arg7; ^: 25 ^ ~8 rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 673771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 3 ::In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 660:In file included from insn-recog.c:8: In file included from 2344: ./genrtl.hinsn-output.cwarning: :2344:10array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:142:3:3823: XSTR (rt, 2) = arg2;:note :::23: note: :: expanded from macro 'XEXP' : noteexpanded from macro 'XEXP'warning7542344 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3array 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) ./genrtl.h: 2344:expanded from macro 'RTL_CHECK2': XINT (rt, 6) = arg6;./genrtl.h: warning: :195array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3 732:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; 768:23warning ^ ~: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23 : XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT': 23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66023:expanded from macro 'XEXP' note :660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: :38note:5: ^ ~ 660expanded from macro 'XEXP' 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::noteexpanded from macro 'XSTR'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note : :770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~note23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here note :: expanded from macro 'RTL_CHECK2' 38660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR'note ^ ~ : expanded from macro 'RTL_CHECK2' 660note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 38 341::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h538:5: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':: note: :array 'fld' declared here note: array 'fld' declared here ^ ~ 2344 note rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~./genrtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 107341:note5:In file included from : rtunion fld[1];insn-opinit.c: ::expanded from macro 'RTL_CHECK2' 83: 341note :55 ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : :In file included from : note ^ ~ expanded from macro 'RTL_CHECK2': array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1];:25: 2344 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^: 341:5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herearray 'fld' declared here rtunion fld[1];:143: : rtunion fld[1];3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: ./genrtl.h ^ warning In file included from :341 rtunion fld[1]; insn-recog.c:8 ^753: ^ XEXP (rt, 1) = arg1;:: : In file included from 3In file included from insn-output.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25 : 510:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; warning: ^ ~In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h : ^ ~array 'fld' declared here XINT (rt, 1) = arg1;In file included from : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :insn-peep.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h733 rtunion fld[1];: :2344: ^: 9: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:./genrtl.h: 2344:144: : ./genrtl.h3:In file included from note: expanded from macro 'XEXP'771./genrtl.h ^ ~: insn-preds.c:8 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning768: :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h755:234423: note23::3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: expanded from macro 'XINT': 3196:: 3 ./genrtl.h: note: : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]692 :warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XSTR (rt, 3) = arg3; ^ ~ ^ ~ expanded from macro 'XEXP'3array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 23660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;:: note::: 660 660: :expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' :38: 38: notenote: XEXP (rt, 2) = arg2;: X0EXP (rt, 8) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'771#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341771 ^ ~: 23expanded from macro 'RTL_CHECK2':: ^ ~ 5 note: expanded from macro 'XEXP' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note :23:#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) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:660 ::In file included from :insn-opinit.c:8788:27341:38771::23: :: : 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:5In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341note: : : expanded from macro 'XEXP': ./genrtl.h::5754:expanded from macro 'RTL_CHECK2' 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :expanded from macro 'RTL_CHECK2' ^ ~ warning: note: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared herearray 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]) ^ ~ expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];341 : XEXP (rt, 2) = arg2; : 5 ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38:note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote:: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' 341:771:In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: note: expanded from macro 'XEXP' #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]): ^ ~ note: array 'fld' declared here26 :: 5array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: rtunion fld[1];: ^ ~ ^ In file included from rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note:: ^:5: array 'fld' declared here 38: 25 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344: ^ ~In file included from : ./genrtl.h ^2344: : 144:3: warning./genrtl.h: :: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1]; :insn-preds.c:8 ^ In file included from : 660insn-output.c: array 'fld' declared hereexpanded from macro 'RTL_CHECK1': :38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 10 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:108array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^2344: 3In file included from X0EXP (rt, 8) = NULL_RTX;insn-recog.c:8:: ./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: In file included from note 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : warning5insn-peep.c: note:: array 'fld' declared here: 693: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :./genrtl.h788 XEXP (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' ^ ~ 2344 rtunion fld[1];: : ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~272344:197 ::In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.cwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:3: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:773./genrtl.h:::341:3 23753 XSTR (rt, 2) = arg2;:expanded from macro 'X0EXP'5::: warning :25: In file included from : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: ^ ~ warning note: expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX;notewarning: : 2344array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ^ ~ XVEC (rt, 1) = arg1;23 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: : ^659expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :169768: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3::78823::27 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote660: note: : warning: : :772insn-opinit.c:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1;38 : ^ ~ note: expanded from macro 'X0EXP' note23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~8 : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~: 2344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 755:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' : ^ ~38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note : 38 :771 :warning ^ ~: note23: :expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :341:5: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: ^ ~ note: expanded from macro 'RTL_CHECK2':341 : 5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote: array 'fld' declared herenote rtunion fld[1];: note:770 :23: : expanded from macro 'RTL_CHECK2': ^341 array 'fld' declared herenote:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 rtunion fld[1];expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: insn-output.carray 'fld' declared here ^: ^ ~ note ^ ~: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 10note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c : In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from 26: ^341:341expanded from macro 'RTL_CHECK2':5:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:: ^ ~2344: ./genrtl.h: : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 754:3660: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note:2538: :: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : ./genrtl.h ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::169insn-recog.c:: 2344: note: expanded from macro 'RTL_CHECK2' ./genrtl.h 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared herewarning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]In file included from ::341: XEXP (rt, 1) = arg1;5 : note ^ ~insn-preds.c: ^ ~ : array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~8 8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:198:3: warning: 109array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 3In file included from X0EXP (rt, 4) = NULL_RTX; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341:5:: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771:23 ^ ~ warning2344: note : ./genrtl.h:712:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; In file included from : : insn-peep.c:expanded from macro 'XEXP': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^9 warning rtunion fld[1];788: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^771In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 27: XSTR (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: note: expanded from macro 'X0EXP' 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: 2344: ./genrtl.h:791:3: ^ ~ :In file included from insn-opinit.cnote:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 8:: 770:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ In file included from 2344 XINT (rt, 1) = arg1;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:170 : ^ ~ ::660:65938:expanded from macro 'XEXP': :: XBBDEF (rt, 3) = arg3; note: expanded from macro 'RTL_CHECK2'38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344: ./genrtl.h ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3341:5: :::expanded from macro 'XSTR' ^ ~ 773/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3note:: :768 warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~660note: XEXP (rt, 2) = arg2; ^ ~ array 'fld' declared here25:: : expanded from macro 'RTL_CHECK1'note : expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38::660:38warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~771 :note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ rtunion fld[1];:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659::38: note XVEC (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: expanded from macro 'RTL_CHECK1': 5expanded from macro 'XEXP': note note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XINT' note ^ ~: expanded from macro 'RTL_CHECK2' ^ ~ 5#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c : : array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 341:5::2538:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 772note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: :array 'fld' declared here: note2344 ^ rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2' 341:: In file included from ./genrtl.hinsn-recog.cnote:: 8: In file included from 5array 'fld' declared here 660 rtunion fld[1]; : In file included from insn-output.c: ^:: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XVEC' :In file included from 170:3: warning #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~2344: expanded from macro 'RTL_CHECK2'noteIn file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]199array 'fld' declared here::3 : 2344 rtunion fld[1]; ^38 : note XEXP (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' ^ ~ : :5:warning./genrtl.h: :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341: 110:3: warning5: : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-preds.c : array 'fld' declared here : X0EXP (rt, 5) = NULL_RTX; : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note XEXP (rt, 4) = arg4;: : ^ ~ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:771:8 771:23:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :788:27: note: note5: expanded from macro 'XEXP': :expanded from macro 'X0EXP'755 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c rtunion fld[1];:25 note: ^ : 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23#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-peep.c:9: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: :3 ^ ~ : array 'fld' declared here 2344 ^ ~In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h:713::note : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):warning660171 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :659:warning : XSTR (rt, 3) = arg3;In file included from insn-opinit.c:: 38:388: 3: : noteIn file included from : ^ ~expanded from macro 'RTL_CHECK2' 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 XSTR (rt, 2) = arg2; XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK1' ^ ~ 660: ./genrtl.h:791/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: 770 XINT (rt, 1) = arg1;: 341::23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note ^ ~:770:23: : array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38768771 XBBDEF (rt, 3) = arg3;:235: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660::38::: note: notearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c rtunion fld[1];noteexpanded from macro 'XSTR': expanded from macro 'RTL_CHECK2':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 23: note ^ ~25 note: expanded from macro 'RTL_CHECK2' : ^:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~insn-recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 8: note: expanded from macro 'XEXP' ^ ~expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38341::2538: :In file included from :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XBBDEF'note : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':2344: note:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: :200:3expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)::2344: 660: 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./genrtl.h::171: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341In file included from note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: note X0EXP (rt, 6) = NULL_RTX;5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 26array 'fld' declared hereexpanded from macro 'RTL_CHECK2': 341note: array 'fld' declared here:3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 ^ ~ 5:3: 788 rtunion fld[1];:27:warning:: 38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningIn file included from insn-preds.c:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~: : 8 : expanded from macro 'X0EXP':array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2344: XBBDEF (rt, 3) = arg3;expanded from macro 'RTL_CHECK1' : array 'fld' declared here ^ ~ : ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from insn-output.c:10note :: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :In file included from 768341::23::659:In file included from note: insn-opinit.c5775expanded from macro 'XINT'38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note732 array 'fld' declared here 8note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :: array 'fld' declared here : :In file included from 2344: ./genrtl.h: ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h773 :2344: ./genrtl.hIn file included from :3:expanded from macro 'RTL_CHECK1' warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c XSTR (rt, 1) = arg1; ^25 ^ ~ ::809:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ::In file included from :insn-peep.c:9: :In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: warning: 25: #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: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 770:23 : expanded from macro 'XBBDEF'2344 : ./genrtl.h ^ ~:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : 829:3 XEXP (rt, 1) = arg1; note ^ ~ In file included from : :expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 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; ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341::5::659 note: 771660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :23:: 3838: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: expanded from macro 'RTL_CHECK2' 2344: ./genrtl.h: note: 5:772expanded from macro 'RTL_CHECK1': ::172: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23 :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1];772 ^ note3 array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note:23 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: : warning: In file included from ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XVEC' array 'fld' declared here: expanded from macro 'XVEC'array 'fld' declared here: rtunion fld[1]; rtunion fld[1]; ^ ^ 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ::660: XEXP (rt, 4) = arg4; ^ ^ ~ ^ ~ 112/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : 3: 38warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 6) = arg6; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23In file included from In file included from insn-preds.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ 660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 ^ ~ :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: expanded from macro 'XEXP': :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:768:In file included from 23: : insn-recog.c :25note8: expanded from macro 'RTL_CHECK2' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~expanded from macro 'XINT':2344: ./genrtl.h:201: 341733::./genrtl.h3:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:3: note660: :: expanded from macro 'RTL_CHECK2'172 :warning: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 note: #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] XEXP (rt, 2) = arg2; ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38array 'fld' declared here : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 7) = NULL_RTX;660 ^ ~ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:2338: rtunion fld[1]; note: : note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-opinit.c: ^ ~341:5:: note: array 'fld' declared herenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3418:: 5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];771 788:27:expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::341:5:: array 'fld' declared here 2344In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::: 23expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ 341:5: : note./genrtl.h:829:note3insn-peep.c : 9: In file included from note: ^ ~: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:array 'fld' declared here26 ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': rtunion fld[1];: :38: 2344: notewarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hexpanded from macro 'RTL_CHECK1'::660 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ 113#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-output.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c ^ ~:25: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : 105 ^ ~./genrtl.hnote : 173/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: : :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;:2344:: 772expanded from macro 'RTL_CHECK2' ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 791::66023:3 ^ ~: warningnote: 38: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: 771:23:341: ./genrtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:note : note: expanded from macro 'XEXP':#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)830: : rtunion fld[1]; expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 5) = arg5; ^ ~ 5 warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: ^ ~ :660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : note: expanded from macro 'XINT':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38 ^ ~: note: XINT (rt, 1) = arg1; warningexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note: ./genrtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 ^ ~: rtunion fld[1]; ^ XSTR (rt, 2) = arg2;: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 223note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: array 'fld' declared here768 : ^ ~In file included from insn-preds.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8:: 23In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:::660660770 note rtunion fld[1];: ::./genrtl.h:23: 341:38 : ^ 753note : expanded from macro 'RTL_CHECK2' ::5:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:expanded from macro 'XINT'warning : expanded from macro 'XSTR'array index 1 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)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ :3 ^ ~ 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341 :note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344 XEXP (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :5 : ^ ~note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : ^ ~ ./genrtl.hnote : expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array 'fld' declared here:660 : 38:: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h173 :: XINT (rt, 1) = arg1;341 ^ ~ note : expanded from macro 'RTL_CHECK2' 38note rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :In file included from 3::insn-opinit.c5:array 'fld' declared here: note768warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^: XINT (rt, 5) = arg5; rtunion fld[1];: expanded from macro 'RTL_CHECK2' :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 In file included from 2344: ^ : note: expanded from macro 'XINT'In file included from insn-peep.c23note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :9: ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from :In file included from insn-output.c: 10: : expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 2344: ./genrtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from 137./genrtl.h::830:25:5 : 3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:./genrtl.h2344: ./genrtl.h :warning809note ^ ~::: :warning3: :174 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XSTR (rt, 2) = arg2;:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~array 'fld' declared here : XINT (rt, 6) = arg6;38./genrtl.h:: 831 XEXP (rt, 1) = arg1; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~expanded from macro 'RTL_CHECK2' ::3770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: expanded from macro 'XSTR' ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:768#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::660 : 771In file included from insn-recog.c:8 ^ ~: 38In file included from :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote23:: :note341: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 2344 5note: expanded from macro 'XEXP': ./genrtl.h::660 ^ ~ XVEC (rt, 3) = arg3;224:3: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : 38array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772::23:38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 note:: :warning660: 5 :38:note:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:341: note 5: note note XEXP (rt, 2) = arg2;: In file included from insn-preds.carray 'fld' declared here : notearray '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]) ^ : expanded from macro 'XVEC' rtunion fld[1]; ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : ^ ~expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 38 ^ ~:2344341:5:: 771note: :8 note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : note ^ ~: expanded from macro 'XEXP' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341expanded from macro 'RTL_CHECK2' 2344: : ./genrtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :138 rtunion fld[1];./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-opinit.c ::3:: ^ ~:23448/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 174In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: warning: :: XEXP (rt, 2) = arg2; 5:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h: XINT (rt, 6) = arg6;754341:note3: : : ^ ~38: warning: ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;341::23:2344 note array 'fld' declared here: 768: : :23: note ^ ~expanded from macro 'XEXP' rtunion fld[1]; ^ : expanded from macro 'XINT' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ^ ~ ./genrtl.h :5831:: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: 3In file included from :insn-output.c:10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::175:3771 note: array 'fld' declared here38 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: ./genrtl.h:829 XEXP (rt, 7) = arg7;warning : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:3note23: note XVEC (rt, 3) = arg3; ^ ~660: expanded from macro 'XEXP': :: 38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note341::5: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2'warning: rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' 772: In file included from insn-peep.c:23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XVEC (rt, 1) = arg1;: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 9771:In file included from : ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-recog.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23341::: 5: note38: expanded from macro 'XVEC' 8#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772 : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 2344:34123#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: rtunion fld[1];expanded from macro 'XEXP' :: ./genrtl.h2344:851#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:2253 ^ ~ ::660::25: : :38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::: note 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:expanded from macro 'XVEC' 341 ^ ~: 2344: 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) note: expanded from macro 'RTL_CHECK2': XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: : ./genrtl.h23 ^ ~note5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:175::: note : array 'fld' declared here ^ ~ rtunion fld[1];3 : warning341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XSTR' : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: :array 'fld' declared here In file included from rtunion fld[1]; ^ 5660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: XEXP (rt, 7) = arg7; In file included from 38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c52344: : 25note: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ./genrtl.hnote:139:: : 3notearray 'fld' declared here : :775 rtunion fld[1];:expanded from macro 'RTL_CHECK2'2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: : ./genrtl.h:771notearray 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : 23: warningnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1];176 ^ ~ :expanded from macro 'XBBDEF' 3: #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 insn-preds.c: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341 ^ ~:58warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]::38:660note775:25 : In file included from XEXP (rt, 8) = arg8;: 38In file included from : note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:insn-opinit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : 659:38::8 771 ^ ~:23: ^ ~./genrtl.h:: array 'fld' declared here 755: 3: note : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: In file included from insn-output.c:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10: expanded from macro 'XBBDEF'note: : expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2344:: 341./genrtl.h:851: 3: : :: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: array 'fld' declared here ^ ~ : ^ ~341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: rtunion fld[1];52344: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XSTR (rt, 3) = arg3; ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23array 'fld' declared here : 341: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1;note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:./genrtl.h 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660:: :: ^ ~659insn-peep.c::9: : 38 rtunion fld[1];: noteIn file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^note:: array 'fld' declared here 38: 770expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; note23830: 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) expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660./genrtl.h:38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from insn-recog.c ::341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :note8341:852: : array 'fld' declared here 3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:3: ^ ~5 note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning341: ./genrtl.hwarning rtunion fld[1];:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 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; XSTR (rt, 2) = arg2;: 5: :note226 ^ :: ^ ~./genrtl.h ^ ~ note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here341: ^ ~: :array 'fld' declared here176:35: :770:23note: array 'fld' declared here:: note rtunion fld[1];: expanded from macro 'XSTR' insn-preds.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3warning::8: rtunion fld[1];array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : In file included from warninginsn-opinit.c:8 XEXP (rt, 8) = arg8; ^ In file included from ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;660In file included from In file included from ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25: 2344./genrtl.h: ./genrtl.h:852: :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:: XSTR (rt, 2) = arg2;773 :3:::26: In file included from ^ ~ 788:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:771:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:: 3: : warning./genrtl.h 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]770:23:27note: expanded from macro 'RTL_CHECK2'195 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :note:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : notenote XEXP (rt, 1) = arg1;: 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]):: ^ ~ expanded from macro 'XEXP'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: XEXP (rt, 4) = arg4; 38expanded from macro 'XSTR': ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)771: XVEC (rt, 1) = arg1;: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 notenote: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: : ^ ~expanded from macro 'RTL_CHECK1'772 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660::771:: 38: note: 341:: 5 : note: 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: array 'fld' declared here:2338: note ^ ~expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : expanded from macro 'XVEC' :5expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XEXP'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:5:: note: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared herearray 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660 : ^ ~ rtunion fld[1]; ^ ~660 : rtunion fld[1];: ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: ^ 38 ^: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from insn-peep.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341660::9: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from :38: 660:expanded from macro 'RTL_CHECK2'38: insn-recog.c: :In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: expanded from macro 'RTL_CHECK2' note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cnote:25: In file included from 2344: expanded from macro 'RTL_CHECK2' : 5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 2344: ./genrtl.h:8195: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from ^ ~:insn-opinit.c3 ./genrtl.h :853:3: rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8 ^warning:: ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; ^ ~ 227/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::323: : : ^ ~./genrtl.h:341853 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 341:3:warning XEXP (rt, 1) = arg1;: : ^ ~ warning341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: noteinsn-preds.c: :855::: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 771: X0EXP (rt, 5) = NULL_RTX; note: note: array 'fld' declared here: In file included from rtunion fld[1]; ^: expanded from macro 'XSTR' : 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared here :2344: ./genrtl.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)In file included from insn-output.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ :: 10 rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660660::38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: note: : 791 ^: ./genrtl.h:831::3:38 : 788warning : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]770 note: : In file included from expanded from macro 'RTL_CHECK2' In file included from expanded from macro 'RTL_CHECK2' 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: warning: XVEC (rt, 3) = arg3;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ 2344:: ::275: note: :: ^ ~26 ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:2323: : note: expanded from macro 'XINT' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note : ^ ~: 196:3:expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array 'fld' declared here note:: 772:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: XEXP (rt, 2) = arg2;341expanded from macro 'XSTR'note: expanded from macro 'XVEC' 2344: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h ^ ~660: 38 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 771: ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 660:141expanded from macro 'RTL_CHECK2':3823/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 383:: : warning: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ note ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: XINT (rt, 5) = arg5; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25:expanded from macro 'RTL_CHECK2'In file included from insn-peep.c:12: : 659: ^ ~expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:196#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])131:385/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:236::: : note: array 'fld' declared here note rtunion fld[1];: note:: warning: 3: ^ ~expanded from macro 'RTL_CHECK1' '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :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]note: ^ ~ ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: array 'fld' declared here341: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ rtunion fld[1]; XEXP (rt, 2) = arg2;660::121: ::53341:5: note: ^ ~ In file included from note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 5array 'fld' declared here#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) : rtunion fld[1]; ^ note: 660In file included from : 771insn-recog.cexpanded from macro 'RTL_CHECK2': 23: : ^ ^ note: :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP'insn-preds.c ^ ~note: 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: :array 'fld' declared here : expanded from macro 'RTL_CHECK2'./genrtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8 ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~In file included from insn-peep.c:: 2344: ./genrtl.h:22813In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154insn-output.c ::7:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3:5: 10:note: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 809:3: warning : : rtunion fld[1];38: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note2344 : expanded from macro 'RTL_CHECK2' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844341array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :5:25: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note ^ ^ ~ XEXP (rt, 1) = arg1; XINT (rt, 6) = arg4; ^ ~: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:851note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344::771: ./genrtl.h: 142:3341array 'fld' declared here3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'INSN_CODE':768::23: note: expanded from macro 'XINT'5 warning #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; : ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note: array 'fld' declared here::660: rtunion fld[1]; 2344 XSTR (rt, 1) = arg1; XINT (rt, 6) = arg6; ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note./genrtl.h: 38In file included from ^ ~:197768:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'expanded from macro 'XEXP':770:768:23::23 23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3:: note: note: expanded from macro 'XSTR' 2344 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~expanded from macro 'XINT': note: array 'fld' declared here expanded from macro 'XINT' 660: rtunion fld[1]; 38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning660: 197:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):383: ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note660: ^ ~ 38 warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; expanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note In file included from insn-recog.c:::8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : 660: note X0EXP (rt, 3) = NULL_RTX;:: expanded from macro 'RTL_CHECK2'./genrtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ 229 :788 ^ ~expanded from macro 'RTL_CHECK2': 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:27::788 : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' 27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)341:: ^ ~ 5 :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notewarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]659: 3415 :5:: note XSTR (rt, 7) = arg5;: array 'fld' declared herenote ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: : array 'fld' declared here3823: notenote:note: rtunion fld[1]; rtunion fld[1];: : array 'fld' declared here expanded from macro 'X0EXP' ^ ^ In file included from insn-peep.c :array 'fld' declared here : 13note: expanded from macro 'RTL_CHECK1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from insn-preds.c ^ ~ rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hexpanded from macro 'XSTR':8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):In file included from ^ In file included from insn-output.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c :note./genrtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK1': 10: In file included from 829:26 : ^ ~3155:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ^ ~warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h31array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852::: ./genrtl.h XVEC (rt, 1) = arg1;3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:::5:143:3 XSTR (rt, 2) = arg2;:: warning warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : note ^ ~array 'fld' declared here 38: array 'fld' declared here772: rtunion fld[1]; : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 771: 23: noteIn file included from 23: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~:: expanded from macro 'RTL_CHECK2' rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c831770:23: : note: expanded from macro 'XSTR' : ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 25: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP':23:2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3 note: :660 :38: expanded from macro 'PATTERN': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:198warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):3 :341:#define PATTERN(INSN) XEXP (INSN, 4) note: 5: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ X0EXP (rt, 4) = NULL_RTX;warning: note : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here expanded from macro 'RTL_CHECK2'788 ^ ~ : 771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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])27:788: ^ ^ ~: note: 27660 ^ ~:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: noteexpanded from macro 'X0EXP' In file included from insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: noteexpanded from macro 'RTL_CHECK2'array 'fld' declared here: array 'fld' declared here 2344 : note : expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];note: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];expanded from macro 'XEXP' : ^ ~./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 247 In file included from In file included from insn-output.c:10: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660659 :38In file included from 3:659:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;: note: note:34126expanded from macro 'RTL_CHECK1' : ^ ~:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h234438:In file included from :768:: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3::23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 8535: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 notenote: : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here341 expanded from macro 'RTL_CHECK1'warning: rtunion fld[1];warning: note: : expanded from macro 'XINT':array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from 5: 5: note: array 'fld' declared here X0EXP (rt, 8) = NULL_RTX; XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-preds.c:: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array 'fld' declared here : ^ 788:27: note: expanded from macro 'X0EXP'8 ^ ~ rtunion fld[1];In file included from insn-peep.c:13: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); 38: note: expanded from macro 'RTL_CHECK2' In file included from ^~~~~~~~~~~~~~~~ : ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5In file included from :23: note: ^ ~:2344:expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 :: :844./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:25: 25341::array 'fld' declared here :5:830: : In file included from 3note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: rtunion fld[1]; :2344: note: warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteexpanded from macro 'RTL_CHECK1' ^ : In file included from rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h ^expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2;:199:3:expanded from macro 'INSN_CODE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ ~341 : X0EXP (rt, 5) = NULL_RTX;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from 92insn-recog.c 25 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here :341 rtunion fld[1];:5768:23:: ^ ~8:: 2344 : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.harray 'fld' declared here 770: rtunion fld[1];:: 2344note: 19923: ^: expanded from macro 'XINT' note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:660:38::In file included from :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c 660:::38note: 26: warningnote: 270: expanded from macro 'RTL_CHECK2' :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 5) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c -o bb-reorder.o : expanded from macro 'X0EXP'3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECK2':2344 ^ ~: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 27 : ^ ~169: ^ ~3 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:warning:5:770#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 659: ^ ~ note:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: ::: 38 note 38:array 'fld' declared here : : expanded from macro 'XSTR' rtunion fld[1]; notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note In file included from : expanded from macro 'RTL_CHECK1'noteinsn-peep.c : array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'RTL_CHECK1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from insn-preds.c:8 :13 ^ ~ XEXP (rt, 1) = arg1;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hIn file included from 38: ^ ~ ^ ~ :156 :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:10:771:: ^ ~ warning341: 23 :expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 3:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 :note note:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : : return INSN_CODE (insn); : array 'fld' declared herearray 'fld' declared herewarning ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:2525 rtunion fld[1]; ^:: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ XVEC (rt, 3) = arg3;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c ^ 2344 :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h23::772In file included from insn-recog.c :25::23note8660200: : expanded from macro 'XINT':38: : : noteIn file included from :In file included from 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23442344 ^ ~: : ./genrtl.h: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h:271 :3: warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :: expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]200 :3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 ^ ~ ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:341 X0EXP (rt, 6) = NULL_RTX; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:768: note: expanded from macro 'RTL_CHECK2': ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660: 23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ^ ~ 5:notenote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :note: expanded from macro 'X0EXP'expanded from macro 'XINT' :341 :5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTL_CHECK2' 788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660:38: notenote : array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^65927 : note: In file included from expanded from macro 'X0EXP' : 38 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from insn-preds.c:8 :note: 341::26note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: In file included from 5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:./genrtl.h:: note659170 ::851383:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ warningarray 'fld' declared herenote: expanded from macro 'RTL_CHECK1': 341:5 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];: ^ ~ :3: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; : array 'fld' declared herewarning: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 341 8 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: 5expanded from macro 'XSTR':: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: In file included from insn-peep.c:13771note: : array 'fld' declared here expanded from macro 'XVEC' In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h rtunion fld[1];23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from 660:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^38expanded from macro 'XEXP': : note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)2344: expanded from macro 'RTL_CHECK2' In file included from : ./genrtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 338insn-output.c:: ^ ~ ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66022201:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:75:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 if (INSN_CODE (insn) < 0) : 3: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 341:clang: 5warning: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:27:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: :558: :expanded from macro 'RTL_CHECK2' 23449:844:: : array 'fld' declared here ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; note note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ 25note: : expanded from macro 'RTL_CHECK2' In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'X0EXP' 201note:3: ^ ~insn-preds.c && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) 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): X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define INSN_CODE(INSN) XINT (INSN, 6): ^ ~659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8 ^ ~ 788::38 ^ ~ 341:5::27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : note:768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note341: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23::: :2344: note./genrtl.h:expanded from macro 'RTL_CHECK1'note 5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1];852:3:expanded from macro 'XINT' ^: ^ ~ expanded from macro 'X0EXP': #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-recog.c :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^./genrtl.h :: ^ ~:273 In file included from 341660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning26:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :5: In file included from :note: array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];659:3838::2344 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : expanded from macro 'RTL_CHECK1' : XSTR (rt, 2) = arg2; : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: 772expanded from macro 'XSTR'note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23: In file included from : note: expanded from macro 'RTL_CHECK2' ^ ~171 : expanded from macro 'XVEC' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: : notewarning 25: 660: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: XBBDEF (rt, 3) = arg3;array 'fld' declared here: 223: : ^ ~ 38:660341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::35: 38:98:775note: warning note: expanded from macro 'RTL_CHECK2':expanded from macro 'RTL_CHECK2' :warning25: : s generated. note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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) ^ ~array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : rtunion fld[1];note: 341 ^ ~expanded from macro 'RTL_CHECK1':: 341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5In file included from :25 5: ^ ~note: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 rtunion fld[1];2344note: array 'fld' declared here: : note ^: ./genrtl.hIn file included from : :341insn-recog.c: rtunion fld[1]; :5223:8: insn-output.c:In file included from clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf ^-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bitmap.c -o bitmap.o expanded from macro 'XEXP' 22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344In file included from : : note: ./genrtl.h3:array 'fld' declared hereinsn-preds.c :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h XEXP (rt, 1) = arg1;: 274 2344:3 ^ ~ :155:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: ::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3126: :./genrtl.h:38:853::warning: warning3In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 7712344 :23:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.hnote: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XVEC (rt, 5) = arg5; expanded from macro 'XEXP' XSTR (rt, 3) = arg3; 172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~ XEXP (rt, 4) = arg4;expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 :341:5: note: array 'fld' declared here ^ ~:: 23: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~:25831: : In file included from expanded from macro 'XSTR':23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : 771:23: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: :: :660expanded from macro 'PATTERN':note : expanded from macro 'XEXP' 224 38: ^ ~#define PATTERN(INSN) XEXP (INSN, 4) note: ^ ~ expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3: 771:23: : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning660expanded from macro 'XEXP' 660:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38: note: expanded from macro 'RTL_CHECK2' ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38341:5: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here XEXP (rt, 2) = arg2;660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^: :In file included from :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c 341note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])77125: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: 5: :23: note: ./genrtl.h expanded from macro 'XEXP' : ^ ~ ^ ~ 224/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:341::3 ^ ~note: array 'fld' declared here : rtunion fld[1]; ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:341:5:660 note: :: 38notearray 'fld' declared here: : notenote./genrtl.h:warning: : 173:: rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' 3: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~In file included from insn-recog.c: warningarray 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 8: ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 5: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XINT (rt, 5) = arg5; 771 :23: note2344: expanded from macro 'XEXP' In file included from insn-output.c:22: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:38 ^ ~768 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :23: : note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:275:3: warning: array 'fld' declared here#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg6;expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3:: ^: 768In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h23:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]25 :5: note: array 'fld' declared here warning: XINT (rt, 6) = arg6;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note XBBDEF (rt, 3) = arg3;: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from insn-output.c:22: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: ^ ~warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: 38note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK2' ^ ~ : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning./genrtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX;844341::5: note ^ ~: 25array 'fld' declared here : rtunion fld[1]; ^ :38: note: expanded from macro 'INSN_CODE' In file included from insn-recog.c:8note:225:3: warning: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define INSN_CODE(INSN) XINT (INSN, 6):2344: ./genrtl.h:293:3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768: XBBDEF (rt, 3) = arg3; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: 788expanded from macro 'XBBDEF' 768#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ::23:: ^ ~23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];27 ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::175: 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note659:38: note: expanded from macro 'RTL_CHECK1'note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): noteexpanded from macro 'X0EXP' XEXP (rt, 7) = arg7; expanded from macro 'XINT' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :expanded from macro 'XINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::38: note: expanded from macro 'RTL_CHECK1' 660:38: note: expanded from macro 'RTL_CHECK2' 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :expanded from macro 'RTL_CHECK2' ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 :5: note:: array 'fld' declared here rtunion fld[1];: ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: :341:5: note: array 'fld' declared here 341 rtunion fld[1]; : ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c ^::25array 'fld' declared here: 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; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:5: note: array 'fld' declared here note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :In file included from insn-output.c:22626: 22 rtunion fld[1]; In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443: ./genrtl.h::176:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hinsn-preds.c: :: 13: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : 338659:38 XEXP (rt, 8) = arg8;: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5::warning154In file included from ^ ~ warning: insn-recog.c: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]7: ^ ~7718: : 23:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : X0EXP (rt, 4) = NULL_RTX;#if HAVE_DESIGNATED_UNION_INITIALIZERSnote :2344 : ^ ~warning: 341 ^:expanded from macro 'XEXP'./genrtl.h5 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note:558: : 313#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)9array 'fld' declared here: ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:note if (INSN_CODE (insn) < 0): :25 ^~~~~~~~~~~~~~~~ : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'660:warning: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:27: 38 && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))note: :expanded from macro 'X0EXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 25:note : ^ ~ : 2344: ./genrtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note: note : ^ ~array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];228 : ^: : In file included from expanded from macro 'INSN_CODE'insn-output.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131 :6: warningIn file included from 7723:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]:659: 23#define INSN_CODE(INSN) XINT (INSN, 6)warning: ATTRIBUTE_ASM_FPRINTF(2, 3);: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]26: 38 ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ XINT (rt, 6) = arg4; :2344: note: expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 195:3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:23:38warning121 ^ ~::768: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XINT'53 : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):note ^ ~23: expanded from macro 'ATTRIBUTE_ASM_FPRINTF': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) XEXP (rt, 1) = arg1; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~341 ^ ::660:538 : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here expanded from macro 'XINT' rtunion fld[1]; ^ In file included from insn-preds.c341771:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note5 :: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 23In file included from insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :13: : In file included from ./genrtl.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h314:insn-output.cnote: ::expanded from macro 'XEXP':3:26: : warning: 155In 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote:66038 : array 'fld' declared here : rtunion fld[1]; XEXP (rt, 2) = arg2; : 172 : ^note :3831:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: In file included from noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25521: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);In file included from : expanded from macro 'RTL_CHECK2' 1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:warning:: empty macro arguments are a C99 feature [-Wc99-extensions]232344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note341:: :5831: HOOK_VECTOR_END (asm_out)./genrtl.h:expanded from macro 'XEXP'note:23 227^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341array 'fld' declared here::35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43: :note: :note: expanded from macro 'PATTERN' :50 warning#define PATTERN(INSN) XEXP (INSN, 4) : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 5) = NULL_RTX;array 'fld' declared here rtunion fld[1];note: expanded from macro 'HOOK_VECTOR_END' ^ ~ 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 771 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25788 ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :: In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c::27:In file included from 26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: ./genrtl.hnote note: : expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^expanded from macro 'XEXP' 229 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:341:35: : note: array 'fld' declared here: rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from insn-recog.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h warning: : 196:3:In file included from ^ ~ ^ ~ insn-output.c:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]8 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XSTR (rt, 7) = arg5; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659:26: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 38:: note: 770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote: ./genrtl.hexpanded from macro 'RTL_CHECK1':172: expanded from macro 'RTL_CHECK2': XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def23 315 ^ ~:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771::23note3 :940 :1 ^ ~: ^ ~::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR' warning : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) empty macro arguments are a C99 feature [-Wc99-extensions] warning ^ ~: 341HOOK_VECTOR_END (sched)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; 5 ^ ~ ^ ~5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660^ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43note:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :660:array 'fld' declared here: rtunion fld[1]; 771:23: rtunion fld[1]; ^ 38: note ^ note : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c50:expanded from macro 'RTL_CHECK2'noteexpanded from macro 'XEXP'25 : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2'In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): insn-preds.cnote ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: : array 'fld' declared here13 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5660 rtunion fld[1];::38 : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::341:228 ^ note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):: : 3 ^ : 5: note: array 'fld' declared here 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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:In file included from insn-output.c: 26 ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); : :2344: ^ ^~~~~~~~~~~~~~~~ 5 XINT (rt, 6) = arg4; In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:197:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:172: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: 25: 1104:844:768warning: 25array 'fld' declared here:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1::: note: expanded from macro 'INSN_CODE' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning2344: : ./genrtl.h#define INSN_CODE(INSN) XINT (INSN, 6): X0EXP (rt, 3) = NULL_RTX;empty macro arguments are a C99 feature [-Wc99-extensions] 23 ^ ~ rtunion fld[1]; :247: ^ ~ 3:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 HOOK_VECTOR_END (vectorize):788: ^: : In file included from ^23: noteexpanded from macro 'XINT' warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:27:: expanded from macro 'XINT' note43 XINT (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: : :8 : expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50::2344 : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: 768660:38::316 note23:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ::: note: : 3note:expanded from macro 'HOOK_VECTOR_END': 38expanded from macro 'RTL_CHECK2' :warning: : expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XINT' #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] expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341788 ^ ~:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659In file included from insn-output.c::526: 660:38:: 38 noteIn file included from : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : :172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:341: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def341::1691 :1:3415:5::note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note5: note: : ^ ~ array 'fld' declared herewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : : rtunion fld[1]; ^ rtunion fld[1];array 'fld' declared here ^ In file included from insn-preds.c:13: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: 341: empty macro arguments are a C99 feature [-Wc99-extensions]warning HOOK_VECTOR_END (addr_space) : In file included from insn-recog.c:^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note 8 rtunion fld[1]; : : ^5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 43array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c rtunion fld[1];:50 array 'fld' declared here ^ return INSN_CODE (insn); : ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' In file included from 2344 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cnote::25: #define INSN_CODE(INSN) XINT (INSN, 6): In file included from 25 ^ : : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hexpanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::335:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^2344:768 :: ./genrtl.h:2344270:3: 263: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : X0EXP (rt, 4) = NULL_RTX;23 : ^ ~./genrtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;788:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: ^ ~27note: expanded from macro 'XINT' : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note85: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from insn-output.c:2638/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h XSTR (rt, 1) = arg1;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)771: :3 ^ ~note11: ^ ~:23: : : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notewarningnote: :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 172 attrs = MEM_ATTRS (x); expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' 770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~:1: ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] 23 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (calls) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~note: expanded from macro 'XSTR' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:5: note: array 'fld' declared here 1458array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^:: 38:341 24::^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):5 XSTR (rt, 7) = arg5;: note: note : expanded from macro 'MEM_ATTRS' ^ ~array 'fld' declared here note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:43 rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c : expanded from macro 'RTL_CHECK2' ^ ~660In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h795: ^ ~38 :29insn-preds.c::50: note: expanded from macro 'HOOK_VECTOR_END'::13 : :770 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) expanded from macro 'X0MEMATTR'338:5: 341: ^ 5 notenote26: In file included from :: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) expanded from macro 'XSTR': array 'fld' declared here ^ ~expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) insn-output.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h26 ^ ~ ^ ~warning: :199: : In file included from rtunion fld[1];3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]172: : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #if HAVE_DESIGNATED_UNION_INITIALIZERSinsn-recog.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::660::2585:1::: 341: ^warning: empty macro arguments are a C99 feature [-Wc99-extensions]37 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:5 558:9:HOOK_VECTOR_END (c): 8: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': 38 In file included from note: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' ^ X0EXP (rt, 5) = NULL_RTX;note: :array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:In file included from ^ ~ insn-preds.c:1443#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: 2344: ^ ~:./genrtl.h50 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]788:27expanded from macro 'HOOK_VECTOR_END':: ^ In file included from 336/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: ^ 525: ATTRIBUTE_ASM_FPRINTF(2, 3);:note:In file included from In file included from expanded from macro 'RTL_CHECK2' insn-output.c:26: In file included from ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: :121/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 532344: :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: note:./genrtl.h :: array 'fld' declared herenote: 2704:235::expanded from macro 'ATTRIBUTE_ASM_FPRINTF': : note#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) : : ^ rtunion fld[1]; 271:array 'fld' declared here ^ note: 31:: warning: rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions] warningexpanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (cxx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85: XINT (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~:43:: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3 :: 50: note247 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: warning: expanded from macro 'HOOK_VECTOR_END'660: :23: array 'fld' declared here: #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] rtunion fld[1]; note: warningexpanded from macro 'XINT' XINT (rt, 1) = arg1; : ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ In file included from 38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: :660:insn-output.c::26: expanded from macro 'RTL_CHECK2'In file included from XEXP (rt, 1) = arg1; ^ ~ 76826: 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:341note::771:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172 : : : ^ ~ expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771: :note: array 'fld' declared here 2344: 1:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h ^ :note: expanded from macro 'XEXP' 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 200: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' : ^ ~:warning: In file included from insn-recog.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bitmap.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :223660:empty macro arguments are a C99 feature [-Wc99-extensions] :341 warning:1238 ^ ~ 8::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) : note: :5 X0EXP (rt, 6) = NULL_RTX;warning341: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] :: In file included from ^ ~ expanded from macro 'RTL_CHECK2'note: element = XOBNEW (&bit_obstack->obstack, bitmap_element);:5: note: array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ : 788: ^ ~: ./genrtl.h 27 ::401/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: rtunion fld[1];: note: In file included from 43expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:50 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:: 2530:5::note:: note warning 25: ^ ~ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))):2344In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1; :./genrtl.h2344: ^: ./genrtl.h ^ ~ : 272array 'fld' declared here: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:insn-output.c 659:38 :270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:26: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ::3405:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172 ^ 3: note: : expanded from macro 'RTL_CHECK1'warning: 4In file included from : note 664: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:expanded from macro 'obstack_alloc': 29:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 2842:warning: 1: ^ ~ 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] obstack_finish (__h); })array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XVEC (rt, 3) = arg3; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/predicates.md23: XSTR (rt, 1) = arg1;103 ^ ~85:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::342:: 12 HOOK_VECTOR_END (target_option) :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h: notenote: expanded from macro 'XVEC' :51^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~array 'hwint' declared here warning: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 429 ^ ~:660:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: : warning:770:432338 HOST_WIDE_INT hwint[1];note : array 'fld' declared here :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !SYMBOL_REF_LOCAL_P (op) || SYMBOL_REF_EXTERNAL_P (op)) note rtunion fld[1];: XEXP (rt, 1) = arg1;::50: ^ ^~~~~~~~~~~~~~~~~~~~~~~ 8note: note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1614 : ^ ^ noteexpanded from macro 'XSTR' 61 : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26 :In file included from insn-output.cIn file included from 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from note:expanded from macro 'obstack_finish'26: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:341 :: ./genrtl.h:2015 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote3: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660:expanded from macro 'XEXP': 38: # define HOST_WIDE_INT long: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h ^ ~172: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defwarning:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SYMBOL_REF_LOCAL_P': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]2980/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1:: ::126:31 : note660341 ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0): ^~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 7) = NULL_RTX; ^ ^ ~ : warning: :empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro '__INT_TO_PTR' 538/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : expanded from macro 'RTL_CHECK2': HOOK_VECTOR_END (C90_EMPTY_HACK)# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:27^ noteIn file included from : : notearray 'fld' declared here 1602 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~insn-recog.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ::8: ^ :expanded from macro 'X0EXP'43 31In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ : :In file included from :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from 50:note:: 2344expanded from macro 'SYMBOL_REF_FLAGS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bitmap.c :note368: : :expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1)::./genrtl.h2344:: ./genrtl.h:271565911: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] 402 In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3 map = XOBNEW (&bit_obstack->obstack, bitmap_head);:: warning: : note ^:25: : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:38:366 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: : note: :2344 rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' 30warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])785 XWINT (rt, 2) = arg2; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2; : ^ ~ note: 664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XOBNEW' : ^ ~34127:#define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T)))::29: : In file included from note note: expanded from macro 'XWINT': ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'X0INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~:405::4: : note768note: array 'fld' declared here : ^ ~: rtunion fld[1];273 23:expanded from macro 'obstack_alloc'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h85 : ^ :::342:5: In file included from note obstack_finish (__h); })note: array 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38 HOST_WIDE_INT hwint[1];:3:: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: : In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):2344:2344 ^3038 : expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h XVEC (rt, 4) = arg4;: 61 ^~~~~~~~~~~~~~~~~~~~: ^ ~26 : : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h: ^ ~ ^ ~./genrtl.h223 :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h::429::107772:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5660warning: 38:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: note: :23 #if HAVE_DESIGNATED_UNION_INITIALIZERSnote: expanded from macro 'obstack_finish'expanded from macro 'HOST_WIDE_INT' : ^ note: array 'fld' declared hereexpanded from macro 'XVEC' : rtunion fld[1]; : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h38 XEXP (rt, 1) = arg1;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^# define HOST_WIDE_INT long ^ ~:558 :: warning: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/predicates.md: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^9: note: : 103note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~ expanded from macro 'RTL_CHECK2' 126: XEXP (rt, 1) = arg1;In file included from insn-recog.c ::31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: 660expanded from macro '__INT_TO_PTR': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8 : ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :39 # define __INT_TO_PTR(P) ((P) + (char *) 0) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~~~~~~~~~~::5 ^38 771./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 435::23 :note: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md::warning note771:3054: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3: 5: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2': 660:note : note: expanded from macro 'XEXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here rtunion fld[1]; ^ || !SYMBOL_REF_LOCAL_P (op) || SYMBOL_REF_EXTERNAL_P (op)) ^ ~38: ^~~~~~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from X0EXP (rt, 1) = NULL_RTX; : note ^ ~macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #if HAVE_DESIGNATED_UNION_INITIALIZERS /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c 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]) 1627:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: :788 ^ ~341:5 ^ ~:: note: array 'fld' declared here 525/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5:: : rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::note558:272:: 9: expanded from macro 'X0EXP'3:660note: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':note: ^ && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))note: : array 'fld' declared hereIn file included from expanded from macro 'SYMBOL_REF_EXTERNAL_P'659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c :25: In file included from rtunion fld[1]; XVEC (rt, 3) = arg3; ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^In file included from :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c::2344: 1602 note./genrtl.h:274:85/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3070::3:772:23:note note: expanded from macro 'XVEC' 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : : expanded from macro 'RTL_CHECK2': ^ ~ :31#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:warning : ^ ~: In file included from expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: : note: expanded from macro 'RTL_CHECK2'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344341 :#if HAVE_DESIGNATED_UNION_INITIALIZERS XVEC (rt, 5) = arg5;5: note#define RTL_CHECK1(RTX, N, C1) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^./genrtl.h :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h::341: expanded from macro 'SYMBOL_REF_FLAGS'In file included from ^ ~5585 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c108::9:263 note#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:77227: :array 'fld' declared here: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'23: 2344: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: : expanded from macro 'X0INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ rtunion fld[1]; ^ :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md224:::3In file included from 3076:5:insn-recog.c: :: : 8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note ^ ~ warning: ./genrtl.h:note771436:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :warningarray 'fld' declared here:23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]659 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: rtunion fld[1];38: : note: expanded from macro 'RTL_CHECK1' warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.cmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] expanded from macro 'XVEC' ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:25:341 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:::523 273:: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: expanded from macro 'XEXP'3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:660:::38788 :27: note note: expanded from macro 'XEXP' : array 'fld' declared here: 558:9: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' rtunion fld[1]; ^ warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/predicates.mdarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note XVEC (rt, 4) = arg4; : : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~ ^ ~ expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^114:13: 660: expanded from macro 'RTL_CHECK2' 38: notewarning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md#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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' callee = SYMBOL_REF_DECL (op); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 3092#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~ :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6595:3411585:23::38: note: expanded from macro 'XVEC' 660:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :43note: expanded from macro 'RTL_CHECK1':warning :341:538note: : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'SYMBOL_REF_DECL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note#if HAVE_DESIGNATED_UNION_INITIALIZERSnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)):660:38: note: expanded from macro 'RTL_CHECK2' ^ ~note : array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h ^ :In file included from note:558: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c9: note: : 341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~ expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' :85expanded from macro 'X0TREE' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ 3415: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:::341noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3098::: array 'fld' declared here rtunion fld[1];52344: 5:5 ^ 25: : notenote: In file included from :./genrtl.h:109In file included from insn-recog.carray 'fld' declared herewarning:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ^ ~: : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]:3./genrtl.harray 'fld' declared here rtunion fld[1]; ^ In file included from : rtunion fld[1]; : 275 ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#if HAVE_DESIGNATED_UNION_INITIALIZERSIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: : In file included from ^ 659 ^ ~ 26: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:./genrtl.hwarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:::45455825: 225:3::93: :: 38:: 775In file included from warning: note: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' XBBDEF (rt, 3) = arg3; XINT (rt, 6) = arg6;:25note: :expanded from macro 'RTL_CHECK1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~274:note ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3:768: :: 23: 775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768expanded from macro 'XBBDEF': 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~233114:: : note5 :notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' 341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :warning: : 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF' : warning: expanded from macro 'XINT'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:660:38:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 659:#if HAVE_DESIGNATED_UNION_INITIALIZERS38array 'fld' declared here: ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1':558 :659:38: XVEC (rt, 5) = arg5; :9:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : ^ ~ 660:expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~ 38:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1' ^:note: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7723120: ^ ~5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5:: : note: 23 warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:341#if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/predicates.mdnote: expanded from macro 'XVEC':: 175#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 5::5:2: ^ ^ ~ : note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hwarning: 5:558:array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note(SYMBOL_REF_TLS_MODEL (op) != 0))) && ( 9: note: ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :1623 rtunion fld[1];: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))):23: array 'fld' declared here ^ ^array 'fld' declared here rtunion fld[1]; ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdexpanded from macro 'SYMBOL_REF_TLS_MODEL' rtunion fld[1];38: ^ ::85In file included from insn-recog.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c :8note3136:5: In file included from :25: expanded from macro 'RTL_CHECK2'In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from In file included from :5: note: array 'fld' declared here 2344warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ((enum tls_model) ((SYMBOL_REF_FLAGS (RTX) >> SYMBOL_FLAG_TLS_SHIFT) & 7))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~: rtunion fld[1]; :2344: ./genrtl.h: ^ 2344226:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h1602::1103#if HAVE_DESIGNATED_UNION_INITIALIZERS : ./genrtl.h:In file included from : ^ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :::558:31 XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: warning warning9:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 X0EXP (rt, 4) = NULL_RTX; ^ ~: note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:noteexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : 471./genrtl.h: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))):768 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:: expanded from macro 'SYMBOL_REF_FLAGS'275:23: note: expanded from macro 'XINT' :3#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3142 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XEXP (rt, 4) = arg4;: XINT (rt, 6) = arg6; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27 ^ ~ ^ ~ warning:785:27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5: 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~expanded from macro 'X0EXP' : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38:#if HAVE_DESIGNATED_UNION_INITIALIZERS X0EXP (rt, 1) = NULL_RTX;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768: ^ 23 note: : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h 771: ^ ~:558/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659: ^ ~23note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XINT':659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):9788341:5: note: array 'fld' declared here:note: :38 27: note: rtunion fld[1];: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: ^ ~expanded from macro 'XEXP'expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^expanded from macro 'RTL_CHECK1' ^ note:659 #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 expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:253158:38 ^ ~: 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::5: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 660#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ :In file included from : note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38::558341::9 note ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~341note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5:: ^ ~ 5:2344:note: expanded from macro 'RTL_CHECK1' note: ./genrtl.h expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) note :: array 'fld' declared here:313:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ^ ~ 3array 'fld' declared here5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:: :341:5note rtunion fld[1];: note rtunion fld[1]; ^ ^ : 5 : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray 'fld' declared here : note: rtunion fld[1];:array 'fld' declared here 3174 warningarray 'fld' declared here rtunion fld[1]; :In file included from ^ ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: : rtunion fld[1]; ^ 26array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:227:3: warning XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: warningIn file included from insn-recog.c: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c ^ ~: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from :: X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: #if HAVE_DESIGNATED_UNION_INITIALIZERS ^25: ./genrtl.h8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h772:23: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344558:: :111:3:: :2344note: 9expanded from macro 'XVEC' warning27: : : 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)./genrtl.h note: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ./genrtl.h::293 XINT (rt, 5) = arg5; ^ ~504: ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: :768:3note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659warning: :38 && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))23:: 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] X0EXP (rt, 1) = NULL_RTX; ^ ~: note : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdnote: :3190: expanded from macro 'RTL_CHECK1'5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : :38: 788 XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' :660 :38 ^ ~27: : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'#if HAVE_DESIGNATED_UNION_INITIALIZERS /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 23::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^ ~ expanded from macro 'X0EXP' note ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 558::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: 9 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::note 5note: :: array 'fld' declared here expanded from macro 'XINT'659:: 341: rtunion fld[1]; note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 538:array 'fld' declared here ^ : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~ note: expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) : ^In file included from : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 660:array 'fld' declared here rtunion fld[1];38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3196 note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' ^:::3412526: In file included from warning : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: : 85:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~2344: : In file included from #if HAVE_DESIGNATED_UNION_INITIALIZERS :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5228: :2344 ^:3: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning./genrtl.h:: array 'fld' declared here: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]112: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h314:3 ::341 rtunion fld[1]; ^558:9 XINT (rt, 6) = arg4;:3 : note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) warninginsn-recog.c 5 :8 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;warning: ^ ~ 2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: note: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7683212array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here./genrtl.h:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:505:: warning: 23 XINT (rt, 6) = arg6; 771:23:3 ^ ~ ::macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: #if HAVE_DESIGNATED_UNION_INITIALIZERSnote: expanded from macro 'XINT' ^ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning768:23: :In file included from : ^ ~558:9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c : note: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'660:38: : expanded from macro 'XINT'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): In file included from ^660 X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md ^ ~: :: 2344: ./genrtl.hexpanded from macro 'RTL_CHECK2' ^ ~:3218:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:313:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #if HAVE_DESIGNATED_UNION_INITIALIZERS : ^ XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:788: :27:558: 9 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note ::5:38: note: : expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 341expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:array 'fld' declared here 341 rtunion fld[1];:5:38 note: ^ ~ : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : note ^ && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))note : array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK1'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3234772: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c::23array 'fld' declared here:: note 25 5:: rtunion fld[1]; : warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from #if HAVE_DESIGNATED_UNION_INITIALIZERS /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ rtunion fld[1]; ^ ~In file included from expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26 ^ ^ ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c : ^ ~341:52344 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ./genrtl.h: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :85: ::660In file included from rtunion fld[1];558In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 31538/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :In file included from insn-recog.c:9:8: note23442344: expanded from macro 'RTL_CHECK2' In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h::2344: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])113./genrtl.h./genrtl.h:3: note:3:524: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~229:: : 3 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) 3 warningwarning ^: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md XEXP (rt, 1) = arg1;note:3240 XSTR (rt, 7) = arg5; : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:5 : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: :warningnote: expanded from macro 'XEXP': array 'fld' declared here ^ ~ : 770:23:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 note #if HAVE_DESIGNATED_UNION_INITIALIZERS:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):771 note ^ ~ : ^ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XSTR' 558:23:In file included from expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 9:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 38: : noteIn file included from note: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' expanded from macro 'XEXP' && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 660 ^ ~ 2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3256/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h :38: 5 ^ ~note:341::660 :5::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :314note:38 warning341::3: array 'fld' declared here: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: : warningnote : expanded from macro 'RTL_CHECK2' 5:: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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]) array 'fld' declared here#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: 341:341:26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7715:2344: 5./genrtl.h ::: ^ : 558247:23note: :note: 9: In file included from 3insn-recog.c:: note: expanded from macro 'XEXP': 8array 'fld' declared herewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: array 'fld' declared here In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];768: ^ rtunion fld[1]; ^ :2344In file included from 23: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))):316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]525 note:3 X0EXP (rt, 4) = NULL_RTX; 660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~: : warning ^ 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' :85: XINT (rt, 2) = arg2; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :3272#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :7882344: : ^ ~./genrtl.h27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:137 note::660: note23:expanded from macro 'RTL_CHECK2'53:: 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) ^ ~38 :: note: warning: warning ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:659: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#if HAVE_DESIGNATED_UNION_INITIALIZERS :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :341: ^ 38:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:5: ^ ~5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771558: expanded from macro 'RTL_CHECK1'notearray 'fld' declared here :660: rtunion fld[1]; 23:: 38:: ^ : array 'fld' declared here9: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.cnote: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':expanded from macro 'RTL_CHECK2'25: : rtunion fld[1]; && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ::5: note: array 'fld' declared here 2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md ^ ~: rtunion fld[1];./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from :3278 :5::315/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26:warning3::: 25: In file included from 660: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 382344:: 5note#if HAVE_DESIGNATED_UNION_INITIALIZERS:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: ^ notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:335 : expanded from macro 'RTL_CHECK2':3 XEXP (rt, 3) = arg3; ::2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h array 'fld' declared here ^ ~./genrtl.h:270 : ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341558: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: : rtunion fld[1]; :9: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :771: 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]; ^ XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: 85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138 ^ ~:23: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from :insn-recog.c3:23: ::8 : note: XSTR (rt, 1) = arg1;:In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3294102 warnings ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 generatedwarning: :660note: expanded from macro 'XEXP' ::. 38 2344#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note./genrtl.h: warning: XEXP (rt, 2) = arg2;770: expanded from macro 'RTL_CHECK2'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~ : 560/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS : ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:660 ^ ~23::3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h558: :9:38 ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :notenote XSTR (rt, 1) = arg1; ^ ~: :expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:note23 : expanded from macro 'RTL_CHECK2' 23expanded from macro 'XSTR' :341 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: note:: expanded from macro 'XSTR'clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c -o bt-load.o note expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ 341:38: note:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md 5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ : expanded from macro 'RTL_CHECK2': #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3300 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ ^ ~: ^ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ warning: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.cnote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33666025::341expanded from macro 'RTL_CHECK2'3:: #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: 558warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::9:array 'fld' declared here note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : rtunion fld[1];note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344 : ^ ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from : 341:5 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) XEXP (rt, 2) = arg2; ^ ~: ^ ~ : 316:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: In file included from :warning: array 'fld' declared here 771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:23445 :23 X0EXP (rt, 4) = NULL_RTX; ^ ~ ^::: ^./genrtl.h note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3316 note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :271In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::85 :: In file included from 3:warning: 788macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::2344: : ^ 38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ./genrtl.h :139#if HAVE_DESIGNATED_UNION_INITIALIZERS insn-recog.c:27: ^ : : XINT (rt, 2) = arg2; note3:8 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 558:9 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768warning:: ::23: note: expanded from macro 'XINT' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note 2344 note: ^: ./genrtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3332:5::: 561:3: ^ ~ XBBDEF (rt, 3) = arg3; warning array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning note rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] : :775:25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2;#if HAVE_DESIGNATED_UNION_INITIALIZERS: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XBBDEF' 659#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:38: note : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 558:9: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~659 : In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341:5:235/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38:2344: ./genrtl.h: :401:: 3note: array 'fld' declared here noteexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':: array 'fld' declared here rtunion fld[1]; note && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) rtunion fld[1]; : warning expanded from macro 'RTL_CHECK1' : ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341noteIn file included from :5 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md::3348 expanded from macro 'XSTR' noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:25 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT'335: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) 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :85 XEXP (rt, 1) = arg1; :: 272:3: ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7715/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: #define XWINT(RTX, N) ((RTX)->u.hwint[N]):expanded from macro 'XEXP' warning:: #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] 38: XVEC (rt, 3) = arg3; ^ ~ warning 2344note : ./genrtl.h: ^ ~: ^ ~140: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34223:3 : ::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38:warningnotemacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; expanded from macro 'RTL_CHECK2'#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~ : expanded from macro 'XVEC': notenote: expanded from macro 'RTL_CHECK2' ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: notearray 'hwint' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 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) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: HOST_WIDE_INT hwint[1];:660:38: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 558:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9 ^:660: :note 341: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :61note: ::26expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' :: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) note note38: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :341:5 ^ rtunion fld[1]; ^ ~:expanded from macro 'HOST_WIDE_INT' ^ note note: array 'fld' declared here : # define HOST_WIDE_INT long ^ expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: rtunion fld[1];25: In file included from ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3364: ^ ~341:clang5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: #if HAVE_DESIGNATED_UNION_INITIALIZERS ^5:: 2344: ./genrtl.hwarning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9 : In file included from 336:3: : warning: array index 2 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note341:5: note: ./genrtl.h XEXP (rt, 2) = arg2;array 'fld' declared here :402 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' :3: warning: 23 && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray 'fld' declared here XWINT (rt, 2) = arg2; ^ ~:3380234426: rtunion fld[1]; ^ : : In file included from ./genrtl.h:579/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3:85 warning:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3::: 5 warningIn file included from : 29array index 4 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) XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 4) = arg4;: ^ ~ ^ ~2344note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: warning:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:expanded from macro 'XWINT': macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]141:::3: warning 772#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 660expanded from macro 'XSTR': : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 ^ ~ XINT (rt, 5) = arg5; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h ^ ~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :558:::5: note: : expanded from macro 'XVEC'768:array 'hwint' declared herenote23 660:38: note: 9 HOST_WIDE_INT hwint[1];expanded from macro 'RTL_CHECK2'::: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h61341:5:26:expanded from macro 'XINT': : ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note note 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:note ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long ^ 660 :38: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : expanded from macro 'RTL_CHECK2' && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c5note:: 25 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.harray 'fld' declared here:435: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 'RTL_CHECK2' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3386/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:: 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; array 'fld' declared here:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here: rtunion fld[1]; ^ In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~:5:85 rtunion fld[1];5:: note: array 'fld' declared here rtunion fld[1]; ^ ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from : 274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:659 XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^401:::3 ^ ~:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] XWINT (rt, 1) = arg1; 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from :insn-recog.c::8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 ^ ~: ./genrtl.h:598:3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h664#if HAVE_DESIGNATED_UNION_INITIALIZERS: :770:23 ^: note: expanded from macro 'XSTR' 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note:: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : noteexpanded from macro 'RTL_CHECK1': expanded from macro 'XWINT' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:341:5: : note: ./genrtl.harray 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1];: : ^expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: In file included from 3402/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 142#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:341:: 5:: note: 5array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c ^ ~: 26:: :warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: 2344: 3./genrtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS:275:3 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]436 ^ ~ XINT (rt, 6) = arg6; ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note342: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660 : X0EXP (rt, 2) = NULL_RTX; ^ ~558 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:expanded from macro 'XINT'27::: note: warningexpanded from macro 'X0EXP': : 9note: array 'hwint' declared here 38: HOST_WIDE_INT hwint[1]; note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdexpanded from macro 'HOST_WIDE_INT': : ^ ~ # define HOST_WIDE_INT longnote3418: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :55:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here XINT (rt, 6) = arg6; rtunion fld[1]; ^ :In file included from ^:insn-recog.c :6598: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ./genrtl.h : ^ ~599warning:383 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]:772:23: notenote: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660768::38: note25: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 5expanded from macro 'RTL_CHECK1': note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ::23: note: expanded from macro 'XINT'#if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: note: array 'fld' declared here rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 : ^ rtunion fld[1];38 :: note: expanded from macro 'RTL_CHECK2'./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hinsn-recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))):341:5: ^ ~ note: :8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.carray 'fld' declared here:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:: 3./genrtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : XINT (rt, 1) = arg1; XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ ^617 ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 29 XVEC (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md : ^ ~: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772:23: 3434note: expanded from macro 'XVEC' note:38: note:: expanded from macro 'RTL_CHECK2'In file included from 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5: 341note : array 'fld' declared here85 expanded from macro 'XWINT' rtunion fld[1]; : ^warning : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:#define XWINT(RTX, N) ((RTX)->u.hwint[N])25In file included from : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: :471:35:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : X0EXP (rt, 1) = NULL_RTX;38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: :342:5: note: :array 'hwint' declared here note: expanded from macro 'RTL_CHECK2'#if HAVE_DESIGNATED_UNION_INITIALIZERS note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ : : HOST_WIDE_INT hwint[1]; array 'fld' declared here ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558341 ^: 5:9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c61::2626: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344expanded from macro 'HOST_WIDE_INT': ./genrtl.h:expanded from macro 'X0EXP'293 :3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) # define HOST_WIDE_INT long ^ ~ : ^ warning: : note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:143/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md::33450:: 5warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]659 :38note: noteIn file included from XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: 768: : :expanded from macro 'RTL_CHECK1'23: note: expanded from macro 'XINT'#if HAVE_DESIGNATED_UNION_INITIALIZERS XEXP (rt, 7) = arg7; ^ ^ ~ In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^558 :92344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :In file included from insn-recog.c ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h435 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): 771 ^: 23:: :note660: :expanded from macro 'XEXP'38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: ^ ~3466 :5::341 :warning5: :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#if HAVE_DESIGNATED_UNION_INITIALIZERS#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344:: 38./genrtl.h:: 635note:: 3expanded 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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^ ~341warning :::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:255:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5585 :770note:: 23array 'fld' declared here: note: rtunion fld[1]; ^ : expanded from macro 'XSTR'9 : In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~ X0EXP (rt, 1) = NULL_RTX;: :85notenote: : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): 2344 ^: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3472 rtunion fld[1];: ^144 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:504:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.cwarning:: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h::3 X0EXP (rt, 1) = NULL_RTX;: 788 ^ ~: 27:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :660313::383:: notewarning: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :: 788warning:: 27array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: notewarning: : expanded from macro 'X0EXP'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] XVEC (rt, 1) = arg1;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 8) = NULL_RTX;: 341:5: ^ ~ note : array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :659:38: noteIn file included from #if HAVE_DESIGNATED_UNION_INITIALIZERSinsn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h:653:expanded from macro 'X0EXP'3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECK1' ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:23: note#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) ^ ~:558:9: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ^ ~27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md note: :expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::341:38659:: 5note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: array 'fld' declared here 3488:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; note: array 'fld' declared here :: rtunion fld[1]; ^385: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] : ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ^ ~ : #if HAVE_DESIGNATED_UNION_INITIALIZERSnote: expanded from macro 'RTL_CHECK2' 660:38: note: ^expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: array 'fld' declared here : rtunion fld[1];In file included from ^ 341In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from 558/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c2344:: ::./genrtl.h 85 ^ ~: 5In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9::2344 : ./genrtl.h:169:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 314warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::771note::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP'warning 341: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'660: :: 38 : : 2344: ./genrtl.h:505:3: warningnote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : X0EXP (rt, 2) = NULL_RTX;array 'fld' declared here && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]788 :27: : rtunion fld[1]; note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note : expanded from macro 'RTL_CHECK1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436 :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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;2344: ./genrtl.h:In file included from insn-recog.c:8 : 524 X0EXP (rt, 2) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~788 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3504:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning27: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS:2344 : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3::771:23: note: :expanded from macro 'XEXP' warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XEXP (rt, 1) = arg1;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 660note672 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP': XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):341 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h5 : note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; : 558 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 rtunion fld[1];: ./genrtl.h:315 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~770 9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: :expanded from macro 'XEXP'660 In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~ ::6598523: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:170:3:: warning38: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XEXP (rt, 2) = arg2;note : ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771:66023: note: : expanded from macro 'XSTR'expanded from macro 'XEXP' : notenote: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)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]) expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ ~:: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here: 5 rtunion fld[1]; ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:316:3: warning: 341array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: ^ ~: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788660660: 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 rtunion fld[1]; ^ 27: note: expanded from macro 'X0EXP' In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: :3520 ^ ~: 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: 341./genrtl.h::5454:: 3note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here warning: :25341: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 rtunion fld[1]; ^: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from #if HAVE_DESIGNATED_UNION_INITIALIZERS2344 : ^./genrtl.h:659525:3:: warning38: XINT (rt, 1) = arg1;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c 768note:23:: 558note: expanded from macro 'XINT' : ^ ~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)768:23: notenote:: expanded from macro 'XINT' ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h85:660: :38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':: 341 rtunion fld[1];:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~660 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^341 :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ :38 ^ :: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23442344: ./genrtl.h:335:3:171In file included from : insn-recog.c:8: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3536:2344: :./genrtl.h :673:3warning:#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] ./genrtl.h XSTR (rt, 2) = arg2;: ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR' 4713#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] XBBDEF (rt, 3) = arg3; ^ ~ ^ ~:3: warning#if HAVE_DESIGNATED_UNION_INITIALIZERS: 341array 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] X0EXP (rt, 1) = NULL_RTX; ^ ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 775:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:5: ^ ~25 :: :38788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note:: : :notenote55823: array 'fld' declared here27: :note expanded from macro 'XBBDEF' : rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 9: :2334:11: ^: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote 659 :expanded from macro 'X0EXP' attrs = MEM_ATTRS (x); #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 'XEXP' expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))):expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341: ^::659:251458#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:5: note: 383552::array 'fld' declared here38 In file included from :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 24note rtunion fld[1];: note: ^ ~ expanded from macro 'RTL_CHECK1'note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'expanded from macro 'MEM_ATTRS' :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: 341 ^ ~ 23445#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning :: ^ ^ ~ :5 : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note./genrtl.h: array 'fld' declared here :#if HAVE_DESIGNATED_UNION_INITIALIZERSnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795: rtunion fld[1];: array 'fld' declared here rtunion fld[1];29 ^ ^: rtunion fld[1];560:In file included from insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0MEMATTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344558 ^:2344: XEXP (rt, 1) = arg1;39: ./genrtl.h ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c ^ ~: 504/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~3:: note: : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 26: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))661warning: : In file included from ./genrtl.h ^:172:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :37array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 7713 X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : notenote: : 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;./genrtl.h: :::expanded from macro 'RTL_CHECKC1'336expanded from macro 'XEXP'3568:warning : 788 :3:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~5 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning :27: warningnote: : XEXP (rt, 4) = arg4;macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: #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] ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341771 ^ ~ XEXP (rt, 2) = arg2; ^ ~ :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~note558: 660 ::385:expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 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])771: 770: ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660 ^ ~659:note:note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'note : 23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3838:array 'fld' declared here:expanded from macro 'XEXP' 341: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];note: ^ ~ note5 ^ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:expanded from macro 'RTL_CHECK2'660note : expanded from macro 'RTL_CHECK1' note:: array 'fld' declared here expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):insn-recog.c3584:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: 8 ^ ~ 5 ^ ~ : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::2344:2538: note: : : In file included from noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note./genrtl.h ::341 :expanded from macro 'RTL_CHECK2' 693warning:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~2344 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS: ./genrtl.h341 ::: :5 ^note::33:3341: :5 ^warning :: In file included from array 'fld' declared herenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: : warning rtunion fld[1];: array 'fld' declared here note ^ rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here: ^:85 rtunion fld[1];558 : ^In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 25 XSTR (rt, 2) = arg2; ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 XEXP (rt, 1) = arg1;: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: In file included from :25In file included from : expanded from macro 'XSTR' && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^In file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: ./genrtl.h:2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :234426::173: ./genrtl.h:505:3./genrtl.h:: 771In file included from 561/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23::36003::: warning 3: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XINT (rt, 5) = arg5; 660: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: :38: : warning: note: warning XSTR (rt, 2) = arg2; ^ ~expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : note: X0EXP (rt, 2) = NULL_RTX; macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]./genrtl.h expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~788:401: ^ ~:#if HAVE_DESIGNATED_UNION_INITIALIZERS 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770 ^768:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h23::558:9: note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660::23::expanded from macro 'X0EXP' 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 341: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 3: note5 warning:: note659: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) expanded from macro 'RTL_CHECK2'note ^note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtunion fld[1];:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: ^ ~: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: expanded from macro 'XINT' XWINT (rt, 1) = arg1;3616 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: warning5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : note: : expanded from macro 'RTL_CHECK1'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ insn-recog.c:8: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::664 ^ ^In file included from ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: 29 9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))5note2344:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c : ./genrtl.h:712:3: warning: :expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note25: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here ^ ^ ~ XSTR (rt, 1) = arg1;note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];:341 :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 2344: :./genrtl.h:expanded from macro 'XWINT'551/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: 3632:3note:5#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: ^ ~ 25:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23In file included from note: note: expanded from macro 'RTL_CHECK2': expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 342 2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5771:524: :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here660 ::38 : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]:3 rtunion fld[1]; note: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#if HAVE_DESIGNATED_UNION_INITIALIZERS: ^ ~: ^note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38:expanded from macro 'RTL_CHECK2'warning : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'hwint' declared here341: ^ ~ 5: HOST_WIDE_INT hwint[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c XEXP (rt, 1) = arg1; : expanded from macro 'RTL_CHECK2':341 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here 61: ^5: rtunion fld[1]; ^ ~26: note: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:558:985:771 : : ^ :note: : 23array 'fld' declared here:In file included from 341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344: :5 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: : : note: ^expanded from macro 'XEXP'array 'fld' declared here 3648:2344: In file included from In file included from : ./genrtl.h rtunion fld[1];insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5795: warning 2344: :3: ^ ./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c./genrtl.h:warning713: :3:: In file included from : 26 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:warning:#if HAVE_DESIGNATED_UNION_INITIALIZERS : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]25: 402: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3174 XSTR (rt, 1) = arg1; ^ ~::3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: warning: XSTR (rt, 2) = arg2; : note: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;: 770 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR' : 660:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :2344:38: 558/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XWINT (rt, 2) = arg2;: ./genrtl.h: :107: ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7689:664::660::note: 38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note341::5: : note: 29:: expanded from macro 'XSTR'notenote: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': expanded from macro 'XINT' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1; ^ ~ array 'fld' declared here: expanded from macro 'RTL_CHECK2'expanded from macro 'XWINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3664 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): rtunion fld[1];#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660 ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ^ ~ :: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34125: In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660342:5:2344 :warning:note: ./genrtl.h::: 525:3235::: :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'38:array 'hwint' declared here XINT (rt, 2) = arg2; HOST_WIDE_INT hwint[1]; #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h ^note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: notenote: expanded from macro 'XEXP':61: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':26:: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2'768 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:23note: ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : array 'fld' declared here rtunion fld[1]; ^ 341: note:: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'HOST_WIDE_INT' :660: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cinsn-recog.c538: note: : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) # define HOST_WIDE_INT long :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:8: ^ ~: array 'fld' declared here : In file included from 660 rtunion fld[1];25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^::341368038: :In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note5: :./genrtl.h 5:732:3warning2344: In file included from : warning: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: :: 598expanded 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]):2344: ./genrtl.h 85:: #if HAVE_DESIGNATED_UNION_INITIALIZERS3: ^ ~In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:435 2344: ./genrtl.h: XSTR (rt, 1) = arg1;:175 :3 :3: ^ ^ ~ warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :770558array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];:9: 341:note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : 23: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ^ ~:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; X0EXP (rt, 1) = NULL_RTX; ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:note3696 ^ ~ :: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :5770:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660:38: note: 788array 'fld' declared here 25 rtunion fld[1];expanded from macro 'RTL_CHECK2' 23warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ notemacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]:27: 771 :2344#if HAVE_DESIGNATED_UNION_INITIALIZERS : : ^ ~ :23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^expanded from macro 'XSTR' ./genrtl.h:341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~5:25: note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: note: : expanded from macro 'X0EXP'660:108:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here :3 : note: expanded from macro 'RTL_CHECK2'2344warning ^ ~558#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP': ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ^ In file included from XEXP (rt, 2) = arg2;./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: 25 9 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:560#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: ^ ~ : :341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::599771:note: 23: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'660note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~warning: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): : 38: 38 XSTR (rt, 1) = arg1; ^array 'fld' declared here:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3702: note: :5:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ ^ ~ note warning : : ^ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 2) = arg2;:341macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~ : ^ ~ ^ ~ :770 In file included from 5insn-recog.c:8: #if HAVE_DESIGNATED_UNION_INITIALIZERSIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR':341: :341:5772:2344: note23: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::5558 : : ^ ~ note./genrtl.h: note: array 'fld' declared here 733:9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :: noteexpanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1];: :notearray 'fld' declared here ^ ^ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~3 In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344warningIn file included from : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ./genrtl.h:436 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:85::341warning : In file included from 660: :: : XEXP (rt, 2) = arg2; ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 X0EXP (rt, 2) = NULL_RTX;2344: : : In file included from note ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: : rtunion fld[1]; ^ 3718/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c::::771: 2344: ./genrtl.h2325:109::3176 ^ ~27::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : : warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: warning:: XEXP (rt, 8) = arg8;775 ^ ~ :25expanded from macro 'XEXP': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5 noteIn file included from macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 expanded from macro 'XBBDEF':38#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : 23:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^ ~ 558 note: ^ ~:9 : notenote:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'note:659:38: note: : expanded from macro 'XEXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:561:3: :659expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~341: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:note: expanded from macro 'RTL_CHECK1' 25array 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]) : 5: note: array 'fld' declared here ^ ^ ~ 341:5In file included from : note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3734:5: warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^660:array 'fld' declared here macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :#if HAVE_DESIGNATED_UNION_INITIALIZERS XSTR (rt, 2) = arg2; 341./genrtl.h rtunion fld[1];:5 ^ ^ :38: ^ ~ :617/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h note: 770::558:In file included from insn-recog.c:8: 26:3expanded from macro 'RTL_CHECK2' :: In file included from In file included from : 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])9: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~note: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: :341: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning23445: note: array 'fld' declared here expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': ./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :2344 rtunion fld[1]; ^ ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85In file included from : ^753: XVEC (rt, 1) = arg1;In file included from ^ ~ 3./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:454:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: ./genrtl.h:195:3: 25:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: ::772:383750: XINT (rt, 1) = arg1; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23 ^ ~ XINT (rt, 1) = arg1;5:: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:./genrtl.h 558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' notewarning: ::110 && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC'::768:23: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note3 ^: :5: : : note : array 'fld' declared here expanded from macro 'XINT' expanded from macro 'XINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:3766: ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :6605: note: expanded from macro 'XEXP' note:38 ^ ~ : expanded from macro 'RTL_CHECK2' In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 4) = arg4; warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :771 ^ ~ :: ^ ~ #if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 2538: expanded from macro 'RTL_CHECK2': : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^:341:5: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:2344: ^ ~ note341:: 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:note: : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here: note341 : array 'fld' declared here expanded from macro 'RTL_CHECK2':5 rtunion fld[1]; ^ ~ :: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^579::558:9note660In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: 38In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344: 3: note array 'fld' declared here : expanded from macro 'RTL_CHECK2' ^ ~ warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h ^ XSTR (rt, 1) = arg1; :In file included from :8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))85 : 635/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: In file included from :341 :5:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: ./genrtl.h::: :3772warning: 2344196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: :341:5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XEXP (rt, 2) = arg2;23: warning./genrtl.h: : ^ ~5note: array 'fld' declared here rtunion fld[1]; XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^ ~771:23 754:In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c note: notenote: :: 3: expanded from macro 'XEXP'expanded from macro 'XSTR'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 25#if HAVE_DESIGNATED_UNION_INITIALIZERSarray '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]; : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :660 2344: ./genrtl.h: XEXP (rt, 2) = arg2;:11177038: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: ^ ~ :2623: ^ ~::3 note558: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::9 In file included from notewarning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: expanded from macro 'XSTR' notenote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 5) = arg5;660:382344 : note ^ ~ ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) : : ^ expanded from macro 'RTL_CHECK2' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' ^ ~ : 471:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: :3788:5: warning: :3notemacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::768: note: 23 X0EXP (rt, 1) = NULL_RTX;array 'fld' declared here 660:38:array 'fld' declared here rtunion fld[1];:38 ^ ~ : rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS ^:788:27::note: note: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'RTL_CHECK2' In file included from 85 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:55825341:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :2344: ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ::5./genrtl.h38: 9197::: note:598/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: expanded from macro 'RTL_CHECK1'660:341:note:5: note: array 'fld' declared here : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];:38array 'fld' declared here rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ 341: XSTR (rt, 1) = arg1; 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note : ^: 788 note: array 'fld' declared hereIn file included from :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from note ^ insn-recog.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: ::: expanded from macro 'RTL_CHECK2' :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 825770note: In file included from && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:341: In file included from expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:: :504:3233794:./genrtl.h: warning:::5: 5 :note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2344653note:3: array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ./genrtl.h: X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : expanded from macro 'XSTR' rtunion fld[1]; ^ ~warning 755: :3659 ^:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#if HAVE_DESIGNATED_UNION_INITIALIZERS788: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ :38 27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: :: : 558expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 3) = arg3;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 25: ^ ~warning660 ^ ~ In file included from :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :::770:23: note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ./genrtl.h:note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': note: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:112 ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here659:: 3772:: ^ ~warning538::: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;note rtunion fld[1]; && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) : ^ 23: expanded from macro 'RTL_CHECK1' ^:In file included from note: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray 'fld' declared here: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: :38expanded from macro 'XVEC' rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):85768 : : ^ ~ ^23 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~In file included from 3810/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c::: expanded from macro 'XINT' 660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' 2344 :341:5::38: 25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:2344./genrtl.h660: ./genrtl.h:: warning: :198:3:expanded from macro 'RTL_CHECK2'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]38 : note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];warning: ^599#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~ ^ ~ :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:341:558:9:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341note ::5: note: array 'fld' declared here ./genrtl.h X0EXP (rt, 4) = NULL_RTX; XVEC (rt, 2) = arg2; rtunion fld[1];:341: ^ 5 ^ ~ ^ ~:: In file included from 5055:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::: 23: notenote : expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :788:273note: : note && (!defined(__cplusplus) || (GCC_VERSION >= 4007))):: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; 660 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:noteIn file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 2) = NULL_RTX; rtunion fld[1];659 ^ ~3816:25:5:25: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 warning : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :: note./genrtl.h:: ^672 ^ ~ macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]In file included from :: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 3413::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#if HAVE_DESIGNATED_UNION_INITIALIZERS In file included from insn-recog.c:8 ^warning: 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~./genrtl.h:113:In file included from XSTR (rt, 1) = arg1;3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~788:558:array 'fld' declared here 9: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234427 ^341 :5: XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:770note:In file included from 773:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: : note: notearray 'fld' declared hereexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~ rtunion fld[1]; ^: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' 3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 771 warning25: : ^ 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XSTR' 3832/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:659: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) ^ ~:: 38 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 85 XVEC (rt, 1) = arg1;:2344: noteIn file included from : expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:./genrtl.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38: note: ^ ~warning: 617expanded from macro 'RTL_CHECK2' :23443: : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:660./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#if HAVE_DESIGNATED_UNION_INITIALIZERS#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23 ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 38 ^ :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h199:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :772note558:::3419: note: expanded from macro 'RTL_CHECK2' 341: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5: ^ ~notenote: array 'fld' declared here 5:: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ::: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ warning341: : note23 : note: expanded from macro 'XVEC'array index 5 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) ^ ~ ^ X0EXP (rt, 5) = NULL_RTX; In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:660:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md38: : ^ ~notenote3848: expanded from macro 'RTL_CHECK2' ^ ~:: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2 warnings generated. 25: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: 788: :In file included from ^ ~660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#if HAVE_DESIGNATED_UNION_INITIALIZERS:38: notearray 'fld' declared here:: expanded from macro 'RTL_CHECK2' 2344 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h27 : 137341 ^ ~:5: rtunion fld[1]; rtunion fld[1];note: :3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9 : ^ expanded from macro 'X0EXP'warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf : ^ ~-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c -o builtins.o :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38::: 25expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'341:: 26note : In file included from 5 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md XEXP (rt, 1) = arg1;: ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: array 'fld' declared herenote :23443864: rtunion fld[1];./genrtl.h:524./genrtl.h : ^note:673::3:: : 5:expanded from macro 'RTL_CHECK1' warning warning: :array 'fld' declared here: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]3 771:23: :#if HAVE_DESIGNATED_UNION_INITIALIZERSIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning 25note: rtunion fld[1]; ^ ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9 : ^ ~ note : : expanded from macro 'XEXP' XEXP (rt, 1) = arg1; expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from insn-recog.c:8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ^ ~ : : ^ 2344 ^ ~ : 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66023:./genrtl.h:38 5:: : XINT (rt, 1) = arg1;635 ^ ~:note770 :: expanded from macro 'XEXP'3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3870note :768 :23:: : 5:note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):array 'fld' declared hereexpanded from macro 'XSTR' note: warningexpanded from macro 'RTL_CHECK2' 23warning rtunion fld[1];: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: note: expanded from macro 'XINT' : 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)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660660341:38::: note: 5:85: expanded from macro 'RTL_CHECK2'38 ^ ~ :In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:38 :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:: 2344expanded from macro 'RTL_CHECK2' : 23 array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h: ^ ~ : rtunion fld[1]; ^ ^ ~ note: : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ 200notenote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: expanded from macro 'XSTR': In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:660341 X0EXP (rt, 6) = NULL_RTX;:38: ^ ~3886 :: ^ ~ 341:5: note: array 'fld' declared herenote./genrtl.h:138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :#if HAVE_DESIGNATED_UNION_INITIALIZERS rtunion fld[1];::5:: ^788:3 ^ 27: : :341expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: note: array 'fld' declared herenote: expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:26: : In file included from ^ ~ rtunion fld[1];:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 2344: rtunion fld[1]; ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :558 659:38::9 note./genrtl.h XEXP (rt, 2) = arg2; ^ ~ note: : expanded from macro 'RTL_CHECK1' :525In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344insn-recog.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])8 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.harray 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ./genrtl.h:3: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::809692:3: 771:23: note ^: expanded from macro 'XEXP' warning: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning ::341 ^ ~: 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] XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: ^ ~ 25:: ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:390223: note: expanded from macro 'XINT' :5: note771::5: array 'fld' declared herewarning In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ::notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]:2344 note: ^ ~ : ./genrtl.h rtunion fld[1]; expanded from macro 'XEXP' ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h653 XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2'#if HAVE_DESIGNATED_UNION_INITIALIZERS #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660: :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 85expanded from macro 'RTL_CHECK2' ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h2344341 ^ ~ XVEC (rt, 1) = arg1; ^ ~ :: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5558::660 9: :23note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38 note 772: :note: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))expanded from macro 'XEXP' ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :341:5 : note: array 'fld' declared here23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) clang ^: :warning : note : rtunion fld[1];note : expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^./genrtl.h : ^ ~201 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md : 3918/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::660treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]#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]: 3825 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344 note:: 5 ./genrtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h139:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'RTL_CHECK2'::38:: warning : 341:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1];5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: ^ ^ ~note: array 'fld' declared heremacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]5341: rtunion fld[1];5 : #if HAVE_DESIGNATED_UNION_INITIALIZERSnote : :array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 ^ : In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:27array 'fld' declared here rtunion fld[1];::26 ^ rtunion fld[1];note: 558: : In file included from 9insn-recog.c::8: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^warning noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :: 2344:expanded from macro 'X0EXP' expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)25./genrtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))):560 ./genrtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c ^ ~:: ^3::./genrtl.h:25672: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; : warning829: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md6593:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344: :3:38:3924warning: :./genrtl.h ^ ~ :5 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;:: ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1;warning:693:3: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]warningnote: : expanded from macro 'RTL_CHECK1' : 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #if HAVE_DESIGNATED_UNION_INITIALIZERSarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::25 770:23 XSTR (rt, 2) = arg2; XVEC (rt, 1) = arg1; : note: ^ ~expanded from macro 'XSTR' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h341: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::note: ^ ~ array 'fld' declared here 558 rtunion fld[1];770::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9::: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 23:38 ^ 772659:: : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^: In file included from 770:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.cnote: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: note: : :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23:expanded from macro 'RTL_CHECK2'3940:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 23noteexpanded 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]) #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660:3885 : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 341:341: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h55note::note: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC': note: : 2344expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ note && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ./genrtl.h: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :223: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md : ^ ~:3:: rtunion fld[1]; ^ 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:warningIn file included from 3946:5: warning: 38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]notemacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] : XEXP (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2'note#if HAVE_DESIGNATED_UNION_INITIALIZERS #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c ^ ~:26: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: : ./genrtl.h:561: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ expanded from macro 'RTL_CHECK2' :3 ./genrtl.h341note::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h 140 warning: :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::771: rtunion fld[1];: : ^warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~23: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here 558341 rtunion fld[1]; XEXP (rt, 4) = arg4; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 9:5: :In file included from : ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cnote:770: : array 'fld' declared here 2523:note: note: rtunion fld[1]; expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 2344: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c ^: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ./genrtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :insn-recog.c712#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ::25: In file included from 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:23: 38note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 3962: ^ ~ warningnote:2344: : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' :: 673 expanded from macro 'XSTR' : XSTR (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 :770::38::23445 ^ ~: 3 23: ^ ~note: expanded from macro 'RTL_CHECK2' : warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:830::note 38 ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS warning3: expanded from macro 'XSTR' :: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::warning660:38: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] note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: XSTR (rt, 2) = arg2; :6605: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:38 ^ ~ : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^770: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'RTL_CHECK2' note:: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 ^ ^ ~expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5In file included from note ::5:3968/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : expanded from macro 'XSTR'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5 ^ ~341note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :85 rtunion fld[1];:: 5: : ^ ^ :note660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: array 'fld' declared hereIn file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~25: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26 38: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from rtunion fld[1]; warning: ^ :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]6602344 In file included from : #if HAVE_DESIGNATED_UNION_INITIALIZERS:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38:2344./genrtl.h note: expanded from macro 'RTL_CHECK2'note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h: ./genrtl.h: ::141:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25expanded from macro 'RTL_CHECK2' ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: :579558:9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h224::array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3: : 341 XINT (rt, 5) = arg5; 2344: warning ^ ~:./genrtl.h5: note: array 'fld' declared here ^ ~:713:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3:note: ^ warning: XEXP (rt, 2) = arg2; expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning ^ ~ XSTR (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25 768 ^ ~: :23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3984:5: warning : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: XSTR (rt, 1) = arg1; 5::692note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771770 ^ ~ :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: expanded from macro 'XINT':note: array 'fld' declared here #if HAVE_DESIGNATED_UNION_INITIALIZERS :233 rtunion fld[1];: : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 770: ^ ~: ^ warning: : expanded from macro 'XSTR' expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-recog.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23660:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8 : expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^ ~ ^ ~ 660:38:: :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:831558:9:note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: : 341warning: expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2'array index 3 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)771:23: note: XVEC (rt, 3) = arg3;expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' expanded from macro 'XEXP' && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ 660:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md ^ ~5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 660:4000: :5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772: ^ 23: note : expanded from macro 'XVEC' :In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #if HAVE_DESIGNATED_UNION_INITIALIZERS:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25: In file included from 341 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:23445:660:: : 38: note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558 note:9: note: note note note: expanded from macro 'RTL_CHECK2' : : array 'fld' declared hereexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :142expanded from macro 'RTL_CHECK2': :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ XINT (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:341array 'fld' declared here 4006 rtunion fld[1]; :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];warning: : ^ : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:768::In file included from 85/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c : note: array 'fld' declared here 23In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 rtunion fld[1]; :: array 'fld' declared here :note252344: ./genrtl.h: ^:225:3: warning: rtunion fld[1];#if HAVE_DESIGNATED_UNION_INITIALIZERS : In file included from :5array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25 ^ XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note2344: ./genrtl.h : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h732:::558 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::660::In file included from insn-recog.c:38: note: expanded from macro 'RTL_CHECK2' 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 25: ^ ~ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:8expanded from macro 'XBBDEF' warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ :693:: In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 9 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32344: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c : 341:expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ./genrtl.h::6595: XSTR (rt, 1) = arg1; : 851: ^ ~:38: note: expanded from macro 'RTL_CHECK1' : 3: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]::4022: : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: XSTR (rt, 1) = arg1; ^ ~array 'fld' declared here ^ ~ XSTR (rt, 2) = arg2; ^ ~ ./genrtl.h5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :770 rtunion fld[1];::770598:3:23:: warning: : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :23770 ^ ~ ^:23 #if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660array 'fld' declared herewarningIn file included from ^ rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: expanded from macro 'XSTR' ^:25 : 558::: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 9::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note XSTR (rt, 1) = arg1;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:85:: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' noteexpanded from macro 'RTL_CHECK2' ^ ~ : expanded from macro 'XSTR' ./genrtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))::: 143660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3In file included from note: expanded from macro 'RTL_CHECK2' :660: : warning: 770 ^ 38array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:4028 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~23:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XEXP (rt, 7) = arg7;: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :2344:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 341: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341expanded from macro 'XSTR'771:23:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]5 5: note : 226note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here ::341 3 rtunion fld[1];: :expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5: note#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^: :660: : array 'fld' declared here :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:: 558:array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; rtunion fld[1]; ^warning25 ^ In file included from : noteIn file included from : : expanded from macro 'RTL_CHECK2'9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:insn-recog.c:8:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteIn file included from ^ ~25: : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' X0EXP (rt, 4) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h660: ^In file included from 38: note: expanded from macro 'RTL_CHECK2' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5./genrtl.h:733/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341712/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:2344:4044: :788::3:27:: note: ./genrtl.h5:::852 note: 3:3: warning: expanded from macro 'X0EXP'warning:: 5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1]; ^#if HAVE_DESIGNATED_UNION_INITIALIZERS: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;: ^ array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^ ~ XEXP (rt, 2) = arg2; ^ ~558 warning::26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from ^ ~9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: :770 In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c::2523:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':note : 7712344:23 note && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note770expanded from macro 'XSTR' : ./genrtl.hIn file included from expanded from macro 'RTL_CHECK1':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23 : :2344: ./genrtl.h:144:3::expanded from macro 'XEXP': 599/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660: : 3:expanded from macro 'XSTR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :38 ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :4060 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :5:660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38note:38warning: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ::warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341note: #if HAVE_DESIGNATED_UNION_INITIALIZERS: expanded from macro 'RTL_CHECK2' array index 8 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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 2) = arg2; ^ ~ ^note: 5 ^ ~ : ^ ~expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 X0EXP (rt, 8) = NULL_RTX; :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: note: array 'fld' declared here :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:: rtunion fld[1];5: 5note: array 'fld' declared here : : rtunion fld[1];558 ^ rtunion fld[1];:9 788 ^note: array 'fld' declared here: :27:772 ^ In file included from note rtunion fld[1];In file included from :In file included from insn-recog.c 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):25 : expanded from macro 'X0EXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ :885: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c2344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: : :38 ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :./genrtl.h:753:3 note25: 2344: 660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: expanded from macro 'RTL_CHECK1':./genrtl.h:713: :3:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 853 note ^ ~ XSTR (rt, 2) = arg2; ^ ~ :warning: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:23:: 341::4076warning: XINT (rt, 1) = arg1; 5:2344: ^ ~ :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h: note ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 227:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 XSTR (rt, 3) = arg3;768: notewarningexpanded from macro 'XSTR': array 'fld' declared here :: array 'fld' declared here : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23 ^ ^3:: rtunion fld[1]; ^ ~ warningnote ^ :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:558expanded from macro 'XINT'23: note: 38:In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c expanded from macro 'XSTR' : 9#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): X0EXP (rt, 5) = NULL_RTX; expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ :26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':660:38: note: expanded from macro 'RTL_CHECK2' :25 ^ ~788 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):27341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:4092./genrtl.h :2344: : :5:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 warning341:: :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]5expanded from macro 'RTL_CHECK2' ./genrtl.h: note:169#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :617:note:3: array 'fld' declared here: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3:#if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here 341 rtunion fld[1];: ^ rtunion fld[1]; 5 ^ warning: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' XEXP (rt, 1) = arg1; expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:4108:::25: In file included from 772 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:659 : warning:38: ^: :23:note ./genrtl.h:note: : 732macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :3expanded from macro 'XEXP' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c#if HAVE_DESIGNATED_UNION_INITIALIZERS warning ^ : expanded from macro 'RTL_CHECK1':note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :558: 25: expanded from macro 'XVEC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 9: note : ^ ~ In file included from insn-recog.c:12 XSTR (rt, 1) = arg1; ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 3expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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) ^ ~:770: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) XEXP (rt, 2) = arg2;:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023:154::660 ^ :38 note : expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: ^ ~note: 5: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: array 'fld' declared here :expanded from macro 'RTL_CHECK2' 4124771 rtunion fld[1];:5 : warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2': #if HAVE_DESIGNATED_UNION_INITIALIZERS: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c :25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning ^expanded from macro 'XEXP' 6602334:: :38 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:: 85: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~ 11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 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]) :warning341:5#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 (INSN_CODE (insn) < 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: attrs = MEM_ATTRS (x);: ^~~~~~~~~~~~~~~~558 :9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 ^~~~~~~~~~~~~ : note660: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: note: array 'fld' declared here5 : rtunion fld[1]; 2344note && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))38array 'fld' declared here: note: : array 'fld' declared here ^ ^: expanded from macro 'RTL_CHECK2' 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:4140:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):844:25:: rtunion fld[1]; note:: expanded from macro 'INSN_CODE' ^note#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h rtunion fld[1];warning : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :#if HAVE_DESIGNATED_UNION_INITIALIZERS228 : ^ ~ ^3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: ^: expanded from macro 'MEM_ATTRS'In file included from :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 768:2334125: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::25 note: : expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:795:29: noteIn file included from : note: array 'fld' declared here ^ ~5582344: ./genrtl.hexpanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 38: note: expanded from macro 'RTL_CHECK2': 170/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26 rtunion fld[1]; ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg4; : ^ ~ ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:93:5 :23442344: : ./genrtl.h::./genrtl.hIn file included from warning: 635:733 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: note: ::25#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3:array 'fld' declared here::771 ^ ~warning : : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3:661:37 rtunion fld[1]; :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h768::755:3 ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) XEXP (rt, 2) = arg2; ^ ~: 23 ^ 23:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:4156: : warning: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warning:23:5: note: noteexpanded from macro 'RTL_CHECKC1'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]insn-recog.cnote#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : XSTR (rt, 1) = arg1; ^ ~expanded from macro 'XEXP' macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] expanded from macro 'XINT' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h12: :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~ 770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~ :341:expanded from macro 'XEXP'660: XSTR (rt, 3) = arg3;38: note ^: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~558 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:770:5:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])389/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: :: :expanded from macro 'XSTR' note: notenote155#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34131note: expanded from macro 'XSTR' : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#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] :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:4172 array 'fld' declared here ^ ~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: rtunion fld[1]; INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); warning ^ ^ ~ : 38: note: :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ 660 :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :38 ^~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:341 rtunion fld[1];558::5:: note In file included from : 9array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 ^: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : rtunion fld[1];note: In file included from expanded from macro 'RTL_CHECK2' ./genrtl.h:33 expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c35:23: 85/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: warning: note: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: :25: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note5array 'fld' declared here:expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : XEXP (rt, 1) = arg1;In file included from : expanded from macro 'PATTERN' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];2344: ./genrtl.h:171:3: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) warning229#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ :35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: :: 771: ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here notewarning771: rtunion fld[1]; ^ ^23: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : array 'fld' declared here XBBDEF (rt, 3) = arg3;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c::25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdnote: expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c ^ ~note rtunion fld[1];:: : ^418825 : #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 XSTR (rt, 7) = arg5;5: 2344 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]./genrtl.h:./genrtl.h2344:note653:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 753::775: warning: ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :expanded from macro 'RTL_CHECK2' 25 :warning ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])773: note ^ ~770 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341:5: note#if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23: : expanded from macro 'XBBDEF' array 'fld' declared here3 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)772array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h : rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 558 XINT (rt, 1) = arg1;:note: expanded from macro 'XSTR' 9:: XVEC (rt, 1) = arg1; ^ ~ ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~23 659 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::In file included from :insn-recog.c::12: 3823 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: notenote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:: 155expanded from macro 'XVEC':5:660:38 :expanded from macro 'RTL_CHECK1' : 768warning#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] :: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 660:38 23expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' ^ ~ : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);note : 660 ^ ~:38: expanded from macro 'XINT' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~ note341::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :844 ^ ~: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341: ^expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdexpanded from macro 'RTL_CHECK2'array 'fld' declared here 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::420425660 :note:5: warning38:: : 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]) note: expanded from macro 'INSN_CODE' ^ ~ macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~array 'fld' declared here note ^ 660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:: note: :expanded from macro 'RTL_CHECK2':#define INSN_CODE(INSN) XINT (INSN, 6)341 ^ ~ 85 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 768:23::5 expanded from macro 'RTL_CHECK2' #if HAVE_DESIGNATED_UNION_INITIALIZERS: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note2344note: ^: ./genrtl.harray 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172 :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h ^ ~ :warning: 247 ^ :: 5::5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:558: noteIn file included from :9: :expanded from macro 'XINT' XEXP (rt, 4) = arg4;warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c ^ ~ : : array 'fld' declared here : 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 rtunion fld[1]; ^ ~:array 'fld' declared here341:5: note 2344 ^: array 'fld' declared here: : 23 rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'./genrtl.h ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768 ^ note: expanded from macro 'XEXP' rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdIn file included from 791 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)26 3:: :In file included from 23 660warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c::4220In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: warning: ./genrtl.h:67225:: 3:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.cIn file included from ::38: 768note:: expanded from macro 'RTL_CHECK2' : 23expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~: : ./genrtl.hnote: expanded from macro 'RTL_CHECK2' ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h51: :660: :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:38:23445: :: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5::3 : expanded from macro 'XINT' ^ ~: note : #if HAVE_DESIGNATED_UNION_INITIALIZERS#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note ^ ^ ~ ^ ~ ./genrtl.h array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h : array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:558/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770754:3: warning:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]9 :660:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2;note XEXP (rt, 1) = arg1; : : ^ ~note : expanded from macro 'XSTR' 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 341 rtunion fld[1];expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 5:: note ^: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~note ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^: insn-recog.c38:: 12/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771:note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: expanded from macro 'RTL_CHECK2'23array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:4236: 5:: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]156 660::38: rtunion fld[1]; #if HAVE_DESIGNATED_UNION_INITIALIZERS: expanded from macro 'RTL_CHECK2' 10 ^ note#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 'XEXP': In file included from : ^ ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:85#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 return INSN_CODE (insn);: note:660::38: :: 341 :note: array 'fld' declared here ^~~~~~~~~~~~~~~~note array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: : rtunion fld[1]; :2344558:844:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c25expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])9 rtunion fld[1];: : ^ : array 'fld' declared here ^ rtunion fld[1];25 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344: note./genrtl.h::./genrtl.h:270 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 1733: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: :expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'warning: 25note && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): :2344: : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:4252:5: warning: :25: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: :2344array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:: ./genrtl.h107 expanded from macro 'INSN_CODE'5: XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h673 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ^ ~ note: array 'fld' declared here ./genrtl.h rtunion fld[1];#define INSN_CODE(INSN) XINT (INSN, 6):33: ^ ~ 809:3770:: 23: #if HAVE_DESIGNATED_UNION_INITIALIZERSnote: expanded from macro 'XSTR' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 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] 768 ::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h768 XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ : : XSTR (rt, 2) = arg2; ^ ~23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 23 ^ ~: :note: expanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38:558771:770 : ^ ~23 ::239:In file included from :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':: :23:25:660 note: : note: : In file included from expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344: ./genrtl.h:: 38expanded from macro 'XSTR' 755#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 4268::38::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:: expanded from macro 'RTL_CHECK2'341 ^ ~38 : ^ ~: 5 ^ ~ : note: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:38expanded from macro 'RTL_CHECK2' warning 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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ 341note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here770 : ^ ~: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:notewarning341: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341:55::In file included from note#if HAVE_DESIGNATED_UNION_INITIALIZERS:23: note: ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.cexpanded from macro 'XSTR': 85 : note: array 'fld' declared here array 'fld' declared herenote ::In file included from 558:: 9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5: ^: note: array 'fld' declared here:2344: array 'fld' declared here In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: ^ ~25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];2344 rtunion fld[1];./genrtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) : ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660:In file included from 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from insn-recog.c:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h12271:42842344: : ::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :: note./genrtl.h: expanded from macro 'RTL_CHECK2' ::2344:25: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 338 ^ ~ 692/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341./genrtl.h::3:5:174: : warning:3In file included from : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6;108macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 2) = arg2; ^ ~warning ^5: note: 3: array 'fld' declared here : 3768:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; warning:23macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: note: expanded from macro 'XINT' ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h558 :558::9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344:771:note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h76823 : :660expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':38: note: : note XEXP (rt, 1) = arg1; ^ ~./genrtl.h :829:3expanded from macro 'RTL_CHECK2':23 : ^ : expanded from macro 'XEXP' && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))noteIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9 : :expanded from macro 'XINT' #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/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : XVEC (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: ^ ~771 :./genrtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 4300773:3 ^ ~:660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)772::232338:: ^ ~: note note: In file included from expanded from macro 'XVEC'insn-recog.c : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):5: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :13warning660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : expanded from macro 'XEXP'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)131 ::6: expanded from macro 'RTL_CHECK2'38: ^ ~warning:: 341:660 :5: note'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]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]): XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ATTRIBUTE_ASM_FPRINTF(2, 3);::: 38array 'fld' declared here ^ rtunion fld[1]; #if HAVE_DESIGNATED_UNION_INITIALIZERS ^: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h53 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23 :558:: note: 660expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:25 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : : In file included from expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])938 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::: note : expanded from macro 'RTL_CHECK2'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~: 2344: 5: note: array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h rtunion fld[1];:note : && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ^:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:660::: 38:In file included from note175/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5341::43165:: note341: :array 'fld' declared here rtunion fld[1];::53: : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25expanded from macro 'RTL_CHECK2'5:: note: : array 'fld' declared here :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'ATTRIBUTE_ASM_FPRINTF'note: 2344 ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 7) = arg7; rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#if HAVE_DESIGNATED_UNION_INITIALIZERS In file included from ^ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) note::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 : ^85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 2344: ./genrtl.h: array 'fld' declared hereIn file included from :9109:::In file included from 272/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote26: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 771:233 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) :3:: ^ warning: : rtunion fld[1]; ^: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdnote: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:./genrtl.h: 25: :array index 3 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 'XEXP' In file included from : 4332/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; :5: XVEC (rt, 3) = arg3; ^ ~ ^ ~830 In file included from :2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:693:3:2344: warning: : :772array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ./genrtl.h:791 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: :775 XSTR (rt, 2) = arg2;note warning : expanded from macro 'XVEC': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; : ^ ~ macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]:325 ^ ~ ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: : :770expanded from macro 'XBBDEF' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning ^ ~ : 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:::23 660::note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h 38:660note: : :558array 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) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' ^ ~ ^ ~ 9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768 ^ ~: :659 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))):38: note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :: expanded from macro 'RTL_CHECK1' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: :5:expanded from macro 'XINT' ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here ::38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660:384348/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];341: note: expanded from macro 'RTL_CHECK2'::341 5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^note : noteexpanded from macro 'RTL_CHECK2' : array 'fld' declared hereIn file included from :55/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~: : 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 ^ ~ macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #if HAVE_DESIGNATED_UNION_INITIALIZERS expanded from macro 'RTL_CHECK2' ::341: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5::5 ^ : ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25 : 2344 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hnote110/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:3:: : warning341: array 'fld' declared herearray 'fld' declared here85 : : : ./genrtl.h:176 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^:2344:558:5 3 : rtunion fld[1];: ./genrtl.h:: ^ :noteIn file included from warning: XEXP (rt, 4) = arg4;: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c ^ ~273array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from XEXP (rt, 8) = arg8; :9: note: rtunion fld[1];3:expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ^ ~26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from In file included from && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: :43642344 : XVEC (rt, 4) = arg4;:2525: note23 :5: expanded from macro 'XEXP' :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 660warning: 2344:./genrtl.h:expanded from macro 'XEXP'712772: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.hmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: : XSTR (rt, 1) = arg1;: ^ ~:23./genrtl.h 809:3: : 831 ^ ~:338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #if HAVE_DESIGNATED_UNION_INITIALIZERS note: expanded from macro 'XVEC' :660: : warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note XVEC (rt, 3) = arg3; 38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:insn-recog.c9::: note: expanded from macro 'RTL_CHECK2': warningexpanded from macro 'RTL_CHECK2': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h134:8#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]) ^ ~ ^ ~ ^ ~ ^ ~ :772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':341 :770: 23note && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): 771expanded from macro 'XVEC' : :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:::5 : ^ ~ note: array 'fld' declared here23 : rtunion fld[1]; ^ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:4380:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: note:341 warning expanded from macro 'RTL_CHECK2' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660:: : #if HAVE_DESIGNATED_UNION_INITIALIZERS ^: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) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]538: note : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from x1 = XEXP (x0, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.harray 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:558: ^ ~ ^ ~note: expanded from macro 'RTL_CHECK2' rtunion fld[1];9 : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660:25: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:341:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38In file included from : :expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c660:38: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) :note25 ^note: expanded from macro 'RTL_CHECK2' note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:./genrtl.h4396::5: warning5: :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h111expanded from macro 'XEXP': 341:5::: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : 3: 2344 : ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning 195#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote: :array 'fld' declared here341 : rtunion fld[1];3 ^ : :5660array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: XINT (rt, 5) = arg5;38 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:25: 558 : ^ ~warning9: :note note341: : In file included from : expanded from macro 'RTL_CHECK2' 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])expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~ : XEXP (rt, 1) = arg1; ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:: ^4412 :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : rtunion fld[1];array 'fld' declared here: In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: :./genrtl.h:23 rtunion fld[1]; ^ :: noteinsn-recog.c 85: : array 'fld' declared hereexpanded from macro 'XINT'771 : In file included from :138:10:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning : ^ ~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]85123:./genrtl.h ^ ::In file included from 274note: expanded from macro 'XEXP' :660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:: 660warning: 38: note26: In file included from : expanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (x1, 1) == 2):#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 ^ ~ XSTR (rt, 1) = arg1; ^ ~341 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: 23: 3note./genrtl.h: expanded from macro 'XSTR' ^: 5: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):713:::829:: ^ ~3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : ^ ~ :3: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 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]768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:38: XSTR (rt, 2) = arg2; ^ :note: ^ ~expanded from macro 'XINT'23341::5: note558In file included from : expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c note: array 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)25 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:23: In file included from expanded from macro 'XVEC' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~25 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 2344 ^ ~:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344: : ./genrtl.h::expanded from macro 'RTL_CHECK2' 9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': ./genrtl.h112/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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])196 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XINT (rt, 6) = arg6;:3: :38: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) warningnote ^ ~:770: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:note: expanded from macro 'RTL_CHECK2' ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 expanded from macro 'XVEC': 341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;note ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768::: 23expanded from macro 'XSTR': rtunion fld[1]; ^771#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 5: note ^ ~ 4428/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: ^ ~In file included from 538/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c::: :23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) notenote: expanded from macro 'XEXP' expanded from macro 'XINT' 25note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::2344 ^ ~: ./genrtl.h:: : 5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here :note: 852/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 :warning :note3 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38: note :#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ^ ~660: expanded from macro 'RTL_CHECK2' rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h::558 :389: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS':insn-recog.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):154 XSTR (rt, 2) = arg2;:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x1 = XEXP (x0, 1); && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~ 341: ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ ~5 : :5: 5note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~note rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c771:25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note:: 23array 'fld' declared here: 4444 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::255: 770note: expanded from macro 'XEXP'::5: warning ^ rtunion fld[1]; ^ 23note: :In file included from note: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR'#if HAVE_DESIGNATED_UNION_INITIALIZERS25: ./genrtl.h:660In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 array 'fld' declared here ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: rtunion fld[1]; ^:: In file included from :note: 113 85: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hIn file included from 2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:558#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 197 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: ./genrtl.h::: 234426: In file included from 9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 830:./genrtl.h ^ ~ 33::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :732:660: 3 : warning3note : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h::275:3warning: : 341 XSTR (rt, 1) = arg1;: ^ ~ : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 385:warning :note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) 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] ^ rtunion fld[1];warning : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:: 770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~insn-recog.c XINT (rt, 6) = arg6; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md X0EXP (rt, 3) = NULL_RTX;note :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'XSTR': 158/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4460 && XINT (x1, 1) == 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):341::27523 :5: : notenote ^ ~note: : ^ ~ : array 'fld' declared hereexpanded from macro 'XINT' rtunion fld[1]; : note23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^ expanded from macro 'XSTR'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: warning: ^ ~ note: expanded from macro 'XEXP': : In file included from : :660: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]38 660: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 660:38expanded from macro 'X0EXP'#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^38:25: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hnote: expanded from macro 'RTL_CHECK2' 660341::5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 659558:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2344 ^ ~: ./genrtl.h: 853 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :9: XSTR (rt, 3) = arg3;:38 ^ ~ note:: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note341: expanded from macro 'RTL_CHECK1' : :770:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: 5: note: array 'fld' declared here : ^ ~ ^::5 : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md rtunion fld[1];5 array 'fld' declared here : note rtunion fld[1];: array 'fld' declared here rtunion fld[1];expanded from macro 'RTL_CHECK2' ^:4476: rtunion fld[1]; ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ^ : ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: In file included from 341::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c5:In file included from 25 note : warningIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c85:26: expanded from macro 'XSTR'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c2344: ./genrtl.h:293: rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: ^ ~341 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: :noteIn file included from : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]array 'fld' declared here2344 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: ^ :In file included from : ./genrtl.h warninginsn-recog.c#if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:252344: : In file included from ./genrtl.h660:733/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831:3:::1833: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: 2344:: 8: ^ : notewarning: ./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 19825 XVEC (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: 772 warning: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x1 = XEXP (x0, 1); ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: :558: XINT (rt, 1) = arg1;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from ^ ~ 23 XEXP (rt, 2) = arg2; ^ ~ 9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768expanded from macro 'RTL_CHECK2': note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': X0EXP (rt, 4) = NULL_RTX; 771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:23:66077127:: ./genrtl.h::137:3: warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :note: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))23expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; 341 ^ ~ : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XINT'23::771 ::23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdnote:4492: note: expanded from macro 'XEXP':5: warning5: : note: 659:38: : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]array 'fld' declared here:expanded from macro 'XEXP' #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' ^ ~expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^ ~558:9: 660: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1];: 660 ^ 38: ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660:341 660 :: :notenote: 5 ^ 3834138: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 4508:5: ^ ~: expanded from macro 'RTL_CHECK2' : warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] noteexpanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :#if HAVE_DESIGNATED_UNION_INITIALIZERS :341:5: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h note:: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::558341 note:9 :: : array 'fld' declared herearray 'fld' declared here: :5: rtunion fld[1]; note: ^ rtunion fld[1];5: array 'fld' declared here note note rtunion fld[1];: : array 'fld' declared here ^ rtunion fld[1];array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c: rtunion fld[1]; 25 rtunion fld[1];note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:: 26 ^: ^ ^insn-recog.c : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:25 :2344In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23442344 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): :2344: : : :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ./genrtl.h./genrtl.h./genrtl.h:753: ^./genrtl.h 3: :187:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:4524::warning: 851:3199313:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ::138:3: XINT (rt, 1) = arg1;: warning310warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3: :array index 1 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 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XEXP (rt, 2) = arg2; ^ ~ ^ ~ && XINT (x1, 1) == 1) ^ ~ ^ ~ XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 768:: 23 ^ ~: :771note :: expanded from macro 'XSTR'#if HAVE_DESIGNATED_UNION_INITIALIZERS768:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:558#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9: note: 772#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)noteexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~:: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : : && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))788:27: note: 23 ^ ~660 expanded from macro 'XEXP':expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ 38 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' : expanded from macro 'XVEC' ^ ~ 660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])4540 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: ^ ~ :660:38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5 ^ ~38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5 :660:38: note: :: note:: warning: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'RTL_CHECK2'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here note rtunion fld[1]; ^note ^ ~ :5#if HAVE_DESIGNATED_UNION_INITIALIZERS /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::expanded from macro 'RTL_CHECK2' : 341:5: note38 ^ expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :558: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.carray 'fld' declared here: ^ ~:259 rtunion fld[1];: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'RTL_CHECK2' ^ : note ./genrtl.h:852: :341::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ :In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c::: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:25:note: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:341expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:341200: ./genrtl.h::5array 'fld' declared here : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): ^139 rtunion fld[1];:5::3 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md3: ^ XSTR (rt, 2) = arg2; : :insn-recog.c:202:8: note4556: ^ ~ warning: array 'fld' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^ XBBDEF (rt, 3) = arg3;770 warning In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:: note: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]85: array 'fld' declared here5 :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:775: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:325 note: : x1 = XEXP (x0, 1);expanded from macro 'XSTR'warning: X0EXP (rt, 6) = NULL_RTX; : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: : note771expanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: 23: In file included from : ^ ~ ^ ~ note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))788:27: note: expanded from macro 'X0EXP'note26 XEXP (rt, 2) = arg2;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 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) ^ ~ 52344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md :38: :659:: ./genrtl.h:754::34572 ^ ~: warning:38: 5 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: :note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' array 'fld' declared here:659: 38: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:42: expanded from macro 'XEXP' In file included from ^ XEXP (rt, 2) = arg2; warning : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:538::: 771note : expanded from macro 'RTL_CHECK2' : 558:9:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note:: 1array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:25 warning: 341empty macro arguments are a C99 feature [-Wc99-extensions]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 : note: HOOK_VECTOR_END (asm_out) In file included from 5expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ^ ::341:: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))note: In file included from : note: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.cexpanded from macro 'HOOK_VECTOR_END'array 'fld' declared herenote : rtunion fld[1]; ^expanded from macro 'XEXP' ^note 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: note4588:5:: warning: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: array 'fld' declared here:25: In file included from macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1]; 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660 :38::array 'fld' declared here :#if HAVE_DESIGNATED_UNION_INITIALIZERS#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ^ rtunion fld[1];insn-recog.c::2822344 : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^2344:8201853 ::3:: 172 : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : x3 = XEXP (x2, 1); ^ ~ ^ ~ :558 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::: :./genrtl.h9In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c :note85140: :3: warningarray 'fld' declared here: 940 rtunion fld[1]; ^ :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] XSTR (rt, 3) = arg3; 1In file included from noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 23 : ^ ~ note: expanded from macro 'XEXP' : : 2344: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~./genrtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions] warning315/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c :: ^3: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (sched) XEXP (rt, 4) = arg4; ^ ~::770: ^ ~26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :4604:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :2344note771:23:warning43: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 660 : XSTR (rt, 3) = arg3;38: note: 5: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :50770::expanded from macro 'XEXP'notewarning : 23:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]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) expanded from macro 'X0EXP' : expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' 23:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~ 341note:: 5note: ^ ~ note: array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END' : expanded from macro 'XSTR' ^ ~ ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: rtunion fld[1];771 ^: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:23:659:In file included from : 38note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c660expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:::38558: note660:38 insn-recog.c: :2929: 42: In file included from :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note8:: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~::172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:note660:38:: expanded from macro 'RTL_CHECK2' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) 1 :warning : note: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341note : ^#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]empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK2'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):HOOK_VECTOR_END (vectorize) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~^ 341 x2 = XEXP (x1, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: ^ ~: 341:note43:5: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771note: 5note: array 'fld' declared here: rtunion fld[1]; rtunion fld[1];23 array 'fld' declared here: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : rtunion fld[1];note ^ note: array 'fld' declared here ^50: note5: expanded from macro 'XEXP' In file included from : In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.cIn file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ expanded from macro 'HOOK_VECTOR_END'85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c::25 ^ ~: : In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26 :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):: ^./genrtl.hIn file included from 316 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here223:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];660 ^ : XEXP (rt, 1) = arg1;2344: In file included from ^ ~ X0EXP (rt, 4) = NULL_RTX;./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:: :773: 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25:38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::788: note: : :272344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' :./genrtl.h42: In file included from note XVEC (rt, 1) = arg1;: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 772:141 ^ ~:expanded from macro 'X0EXP' ^ ~: :1691/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)660:: :note: ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341warning:659:: 381:5:: 38expanded from macro 'XVEC' :note: note#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] ^ ~ : expanded from macro 'RTL_CHECK2'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note XINT (rt, 5) = arg5; 38 rtunion fld[1]; : expanded from macro 'RTL_CHECK1'warning: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ HOOK_VECTOR_END (addr_space) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h768:insn-recog.c: :23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 50302 ^ ~note:: note: expanded from macro 'XINT' expanded from macro 'RTL_CHECK2':8 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ note341: :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341341 ::: 660 x2 = XEXP (x1, 1); ^ ~array 'fld' declared here: rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 538/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ^ :: 771: 235:: noteIn file included from : expanded from macro 'XEXP' notenote: array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.cnote: array 'fld' declared here:25: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : : 660 ^: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~:In file included from 38: note: expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h224 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XEXP (rt, 2) = arg2;341In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (calls) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85 ^ ~: : ^noteIn file included from 771: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::234423: ^ 43::In file included from 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c341:26:5: : note: In file included from : ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25expanded from macro 'XEXP': noteIn file included from 335note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ :expanded from macro 'HOOK_VECTOR_END' :142#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3:3 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array 'fld' declared here ^ warning array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h rtunion fld[1]; : XINT (rt, 6) = arg6;791In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:42: ^ : In file included from insn-recog.c: 3 ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: : 340172: :8: :: XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defwarningwarning660:2585: : 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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]:: 76838:warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h x3 = XEXP (x2, 1);:77123 ^ ~: XINT (rt, 1) = arg1; :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' : 768771note: :expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : HOOK_VECTOR_END (c) ^23note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: : expanded from macro 'XEXP': ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 43:341:5 expanded from macro 'XINT'expanded from macro 'XINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note660:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~38 ^ ~ :: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ^ ~ 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 660 rtunion fld[1];660 ^ ~: :38 ^note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:660 : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c :notenote: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):: 25 expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 ^ ~2344 ^ ~ ^: :38 note: ./genrtl.h:225 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:220 warnings::: note: expanded from macro 'RTL_CHECK2' In file included from 341: generated3. : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:array 'fld' declared here5:42: :5 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h note: : array 'fld' declared here note rtunion fld[1]; warning: ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 3) = arg3; ^ ^ 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~85 :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c2704:26:: 775:In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23441: :./genrtl.h: ./genrtl.h:809:: :25 warningarray 'fld' declared here 3:25:336: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ :: :3:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c -o caller-save.o insn-recog.cHOOK_VECTOR_END (cxx) In file included from ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ::43:expanded from macro 'XBBDEF'50: note: expanded from macro 'HOOK_VECTOR_END' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344warning: ./genrtl.h: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)143350:3:8array 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 ;) : : ^warning XEXP (rt, 1) = arg1; : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 7) = arg7;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771:23 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: x2 = XEXP (x1, 1); 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:659 ^ ~:38:: ^ ~ 771:23: notenote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h42:expanded from macro 'XEXP' 771 660 note:: : expanded from macro 'XEXP'#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) ^ ~In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 1: note341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:660::38warning: :38: empty macro arguments are a C99 feature [-Wc99-extensions]note: ^ ~ HOOK_VECTOR_END (emutls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~: :expanded from macro 'RTL_CHECK2'note ^ : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::: 5: 341noteexpanded from macro 'RTL_CHECK2'note50 ^: :5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1]; noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'HOOK_VECTOR_END': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3:341: : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here 25 rtunion fld[1]; 42: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: ^341:warning: 26In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from : In file included from X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ::2344: ./genrtl.h:226:3: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2842array 'fld' declared here 788In file included from :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; rtunion fld[1];:1: :2344: ./genrtl.h:401:3: warning: ^ ~./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :829:3 XWINT (rt, 1) = arg1;: 27: : note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning 788:27:warning ^ note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ^ ~ ^ ~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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)insn-recog.c:360 :HOOK_VECTOR_END (target_option) ^ ~^ XVEC (rt, 1) = arg1;29::8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h659:38: note ^ ~:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43 : expanded from macro 'XWINT' :note: expanded from macro 'RTL_CHECK1' :#define XWINT(RTX, N) ((RTX)->u.hwint[N])772#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5023 ^ ~342array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : x2 = XEXP (x1, 1);:note659:: :38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END':3415 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : : 5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: ::expanded from macro 'XVEC' 771 note: array 'hwint' declared here expanded from macro 'RTL_CHECK1' ^ note HOST_WIDE_INT hwint[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 23: array 'fld' declared here ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:341:5: note: array 'fld' declared here: rtunion fld[1]; :42: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h ^expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h61:In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h26: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172660:: rtunion fld[1]; ^38:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def25 38:note: :2980 notenote: expanded from macro 'RTL_CHECK2' : :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ HOOK_VECTOR_END (C90_EMPTY_HACK)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: expanded from macro 'RTL_CHECK2'^ :2344 : ./genrtl.h:227#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4325:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:341:5::23443:: 50:: In file included from : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note./genrtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:402array 'fld' declared here::2344 X0EXP (rt, 5) = NULL_RTX;:53: ./genrtl.h:169::3 : ^ ~ note: clang: : rtunion fld[1]; warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^expanded from macro 'HOOK_VECTOR_END' warninginsn-recog.c:410:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]8warning ^ In file included from : : 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 ;) warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: ^ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h XEXP (rt, 1) = arg1;788 XWINT (rt, 2) = arg2; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :830:3: warning: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:907:771770 x2 = XEXP (x1, 1); note ^ ~:: 23: expanded from macro 'X0EXP' note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2360/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::664: 29: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : 23 ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659warningexpanded from macro 'XWINT': : format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (void *) entry, (unsigned long) OBJECT_SIZE (order), page, ^~~~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:expanded from macro 'XSTR'expanded from macro 'XEXP'::660: 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) ^ ~ 908/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : : ^ ~expanded from macro 'RTL_CHECK1' ^ ~note342:5 : : note expanded from macro 'RTL_CHECK2' :7 : array 'hwint' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1];::660 :38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:: 61: ^ ~format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] note:26341: : note: page + entry_size - 1);: expanded from macro 'HOST_WIDE_INT'expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: 5:# define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c 660 note: array 'fld' declared here: rtunion fld[1]; ^ rtunion fld[1];:38 :941 ^ ~ note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ entry->page, entry->page + entry->bytes - 1); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: ^ ~ 341 ^~~~~~~~~~~: 525: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-page.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:941:85341: ^: In file included from 20: : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic]2344:::2344: ./genrtl.h : note: note: :435:3:array 'fld' declared here./genrtl.hIn file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c rtunion fld[1]; ^: entry->page, entry->page + entry->bytes - 1);:17025 rtunion fld[1]; : ^In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:3: insn-recog.c warning warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :438:: 8array 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, 2) = arg2;2344 x2 = XEXP (x1, 1);: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: ./genrtl.hexpanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: note: expanded from macro 'XEXP' 26:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~228 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344: ./genrtl.h:831:3659: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3; ::771:23: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note ^ ~: 338: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : #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])warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note341: :array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg4; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ :341: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]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7682344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ XSTR (rt, 1) = arg1;23:: ./genrtl.hIn file included from ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: note: :expanded from macro 'XSTR' note341:1715: :note3: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XINT': #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):85: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436::3 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :660 XBBDEF (rt, 3) = arg3;:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]: X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: ^expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: 341 ^ ~ 788 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::38: note: expanded from macro 'RTL_CHECK1' insn-recog.c27: 5note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK1' 341: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: ^ ~ note: array 'fld' declared here 456 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^8 XSTR (rt, 7) = arg5;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c ^ ~::26: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ::341 :warning7705: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: : ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:23: note: expanded from macro 'XSTR' x2 = XEXP (x1, 1);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~ 85/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 454In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;: 660:38 rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' warning ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :768:23: note: expanded from macro 'XINT' ^ ~ ^660array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h XINT (rt, 1) = arg1;:173 :38 3 ^ ~: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: XINT (rt, 5) = arg5;5: note: array 'fld' declared here : rtunion fld[1]; ^ insn-recog.c:506:8: warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 5 x2 = XEXP (x1, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 : note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: :note660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ::768:23: note:: 660expanded from macro 'XINT' 38:853: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]):38: note: expanded from macro 'RTL_CHECK2' #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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ^ ~5: note ^ ~: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c::25: In file included from 660:770:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note: note: : ::array 'fld' declared here array 'fld' declared here rtunion fld[1];2344 ^ insn-recog.c: rtunion fld[1];526 :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: ./genrtl.h: x2 = XEXP (x1, 1); ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::341660:38: : note: 5expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660341::2705 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: 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]): note: array 'fld' declared here 788 rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:770: ^ ~ 23: note: expanded from macro 'XSTR' : :array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn-recog.c:546:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; x2 = XEXP (x1, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c::36: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:15485:7:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7;:660 ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ : :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844insn-recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~:25:2344 note: :expanded from macro 'INSN_CODE' : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h504608:3:#define INSN_CODE(INSN) XINT (INSN, 6) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; 8 ^ ~ ^ ~:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' ::341 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)768 x2 = XEXP (x1, 1); 788 ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: ^ ~ 2723 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::1095note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43array 'fld' declared herenote : rtunion fld[1];note: : 771expanded from macro 'XINT'660warning: 23: 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) ^expanded from macro 'X0EXP' note:38: :expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: : expanded from macro 'RTL_CHECK2' 25: In file included from rtx temp, src_0 = XEXP (src, 0), src_1 = XEXP (src, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~6602344 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: 771 ^ ~ ^ ~:./genrtl.h23 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'XEXP' :272341:6603:note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::: :660warning38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note38 : 38expanded from macro 'RTL_CHECK2': XVEC (rt, 3) = arg3; expanded from macro 'RTL_CHECK1'note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ : note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'772note : expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 25note: 341:5 ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC': 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ./genrtl.h ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 5note : ^ ~: notenote:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];: :array 'fld' declared herearray 'fld' declared here 176:6605 rtunion fld[1]; ^ ::3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:38:36 :note : note : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h : warning rtunion fld[1];array 'fld' declared here: :expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^insn-recog.c ^ :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 618 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c155 XEXP (rt, 8) = arg8;: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c31::: 851143 ^ ~:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h31771:8warning5: ::: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warningwarning: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note234423: : : array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h x2 = XEXP (x1, 2);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h ^ ~ : return find_base_value (XEXP (src, 1)); 505 rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^: warning831771771:::expanded from macro 'XEXP' 23: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2323In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : X0EXP (rt, 2) = NULL_RTX;: ^ ~ note:: note25: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP'note:: 660: expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'PATTERN'In file included from 38: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~234427: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note273#define PATTERN(INSN) XEXP (INSN, 4):660 3: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66038:38:::expanded from macro 'X0EXP' note ^ ~ 771 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: warning341: expanded from macro 'RTL_CHECK2': : : #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]expanded from macro 'RTL_CHECK2' 5 ^ ~ note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 4) = arg4;: : :note341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP' ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~5 rtunion fld[1];: 341 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5:: 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:: ^ ~ 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenotearray 'fld' declared here: expanded from macro 'RTL_CHECK1' 772:: rtunion fld[1]; : ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here insn-recog.c:638 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c23:: 25660note: : 8 ^ ~: rtunion fld[1];:expanded from macro 'XVEC'38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341warning note: #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]expanded from macro 'RTL_CHECK2': 2344 ^ ^ ~: 5 ./genrtl.h x2 = XEXP (x1, 1);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 ^ ~195 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cnote :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1148:3:: ^ ~50: : warning:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771warning: ::3823array 'fld' declared here:341 : rtunion fld[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] ^ note XEXP (rt, 1) = arg1; : :5 if (CONST_INT_P (XEXP (src, 1)) && INTVAL (XEXP (src, 1)) != 0) expanded from macro 'XEXP'note ^ ~: : note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'In file included from ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~ :85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^232344 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: :660:expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :36:: ./genrtl.h :34123: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:524: 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):noteexpanded from macro 'XEXP' : ^ ~:3 155: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :expanded from macro 'RTL_CHECK2':38warning: 5: 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]): warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note : XEXP (rt, 1) = arg1; ^ ~: : ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);:expanded from macro 'RTL_CHECK2':771 :23 rtunion fld[1]; ^: noteIn file included from 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: : ^~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844 2344note341: :expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2': 5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:25 : note ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341274:5 ^ ~: ^: note 1153: noteexpanded from macro 'INSN_CODE' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define INSN_CODE(INSN) XINT (INSN, 6) 3: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c768:::23 2528:::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 : note: : rtunion fld[1];expanded from macro 'RTL_CHECK2' note: expanded from macro 'INTVAL'warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : 2344note#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT':: 665array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:./genrtl.h:658: 8:33#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 196/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: note: :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: XVEC (rt, 5) = arg5; 660:385 ^ ~ :expanded from macro 'XCWINT' XEXP (rt, 2) = arg2; ^ ~ note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' :note:771:772:: 23: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])array 'fld' declared herewarningnote23 :: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP': ^ ^~~In file included from notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:: 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'XVEC' x2 = XEXP (x1, 1);341 : ^ ~5: note: array 'fld' declared here : ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)85/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~ : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660::: 38array 'fld' declared here 660 ^: rtunion fld[1]; ^ In file included from 23In file included from :: :234438:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:24: note: : ./genrtl.h note36/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c::525 note: expanded from macro 'RTL_CHECK2' 1242expanded from macro 'XEXP' :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h expanded from macro 'RTL_CHECK2' ^ ~: ^ ~ 13:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 156:10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: warning11:341: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): src = SET_SRC (set); 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] ^~~~~~~~~~~~~ 5 ^ ~ attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~ return INSN_CODE (insn); 1536:: 341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1458 : note XINT (rt, 2) = arg2; 24: :341:5: note: array 'fld' declared herenote: array 'fld' declared here22 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here note: : 844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote expanded from macro 'MEM_ATTRS' ::: rtunion fld[1];#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) rtunion fld[1];25 rtunion fld[1];: ^expanded from macro 'SET_SRC'note: ^768#define SET_SRC(RTX) XCEXP(RTX, 1, SET): 23 ^ ~ : note: ^expanded from macro 'XINT' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32expanded from macro 'INSN_CODE'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from :: insn-recog.c::2344 note#define INSN_CODE(INSN) XINT (INSN, 6): 795 ^ ~:./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344678 : 29 275:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::3::7688./genrtl.h :expanded from macro 'XCEXP' warning:197 warning: note:3#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: x2 = XEXP (x1, 1);array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: expanded from macro 'XINT' 660warning: : expanded from macro 'X0MEMATTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 661 :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::::66037788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768:38 :23 note:661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'note: :771 27: expanded from macro 'RTL_CHECKC1' note: : :37expanded from macro 'XINT'#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 '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34123::5::note noteexpanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :660 : rtunion fld[1];341:5:note : :38expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) noteexpanded from macro 'RTL_CHECKC1' : array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note 341:5: note: rtunion fld[1]; ^ ^: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :660 array 'fld' declared here 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :659:38: :note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341:38: ^ ~ note1279In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3185: :341:5::: In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array 'fld' declared herenotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c if (XEXP (src, 0) != dest && XEXP (src, 1) != dest) ^ ~ ^ ~: rtunion fld[1];: :36: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.harray 'fld' declared here: :338 rtunion fld[1];:341: 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5array 'fld' declared here : 771:: ^: 23: ^ rtunion fld[1]; 5note ^ :: In file included from warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.cmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: :#if HAVE_DESIGNATED_UNION_INITIALIZERS 2525./genrtl.h: : In file included from notearray 'fld' declared hereIn file included from : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 2344: ./genrtl.h:33:3:./genrtl.h:293/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:560:2344: 3: ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h::558 XEXP (rt, 1) = arg1;38: note: expanded from macro 'RTL_CHECK2' ::9#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 warning:3::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; insn-recog.c198:323:698 ^ ~: warning:warning: ^ ~ :8array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~note ^ ~ 341:5 : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' XINT (rt, 1) = arg1; x2 = XEXP (x1, 1); ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: array 'fld' declared here rtunion fld[1]; :23768:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ :788: note: expanded from macro 'XSTR' 660note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):77127:23:: note: expanded from macro 'XEXP'expanded from macro 'XINT'1290::38: note: expanded from macro 'RTL_CHECK2' ^ 14:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~expanded from macro 'X0EXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):341::660: ^ ~ note 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659: other = XEXP (src, 1);: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38expanded from macro 'RTL_CHECK2' note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note note: ^ ~:771:: expanded from macro 'RTL_CHECK1':expanded from macro 'RTL_CHECK2'23: note: expanded from macro 'XEXP' rtunion fld[1]; 341 ^:5: note #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :: 341array 'fld' declared here :5:note : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c rtunion fld[1]; array 'fld' declared here ^ ~note:24: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : array 'fld' declared here:341:: 5: In file included from note: array 'fld' declared here insn-recog.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::2344: expanded from macro 'RTL_CHECK2'718/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c rtunion fld[1]; ^ : rtunion fld[1]; 8:25: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^./genrtl.h In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: 51: In file included from 85:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c :./genrtl.h: x2 = XEXP (x1, 1);253: :313:: : In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~3::341In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7712344: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:561:5:: note: 23 XVEC (rt, 1) = arg1;array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: rtunion fld[1]; : : XEXP (rt, 1) = arg1;warning 2344: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: XSTR (rt, 2) = arg2; note./genrtl.h ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::199In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cexpanded from macro 'XEXP' :note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c1291:41: : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 770 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h13/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~:771In file included from :38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 :3172:2323:: : ::warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote: X0EXP (rt, 5) = NULL_RTX;expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :521:note: expanded from macro 'XSTR' warning: 1#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660: 38 ^ ~note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: empty macro arguments are a C99 feature [-Wc99-extensions]::341 788#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27: 5 note: ^ ~ note: : 341:5:HOOK_VECTOR_END (asm_out)note: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here else if (XEXP (src, 1) == dest)expanded from macro 'X0EXP' :660: ^ rtunion fld[1];In file included from 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :5note: ^ ~ 25: insn-recog.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h748:::expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 8:659:38: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ^ ~43note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 50: array 'fld' declared herewarning: : ^ ~ :341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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 ;) 5:341: ^ x3 = XEXP (x2, 1); ^ ^ ~ 771:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: 5: 314In file included from :note771 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:In file included from :: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c23: 3note: expanded from macro 'XEXP'41:85 rtunion fld[1]; : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : array 'fld' declared here ^: rtunion fld[1];In file included from ^ ~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)In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25: : XEXP (rt, 2) = arg2; ^ ~2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 38: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from : 23: ./genrtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:::579::660: 3: In file included from : expanded from macro 'XEXP'200expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])940:1warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c: warning38 ^ ~: : empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (sched) :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :24 : ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :noteIn file included from 341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XSTR (rt, 1) = arg1; warning: 43 expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5:66050:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : :2344: ^ ~ ^ ~./genrtl.h:note: array 'fld' declared herenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 107: X0EXP (rt, 6) = NULL_RTX; note: ^ ~expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788warning:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 770: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 5expanded from macro 'RTL_CHECK2': :note23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ : : : ^ ^ ~In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c::: expanded from macro 'XSTR' 41#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hinsn-recog.c27:771 rtunion fld[1]; : :23:755: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote: ^ ~ ^ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: :38: expanded from macro 'X0EXP'8 :expanded from macro 'XEXP'341:5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 172note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::1104659: : x2 = XEXP (x1, 1); : ^ ~ 38 ^ ~:1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:1401expanded from macro 'RTL_CHECK2':27: warningnote: array 'fld' declared here : note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^: empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((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] rtx x1 = canon_rtx (XEXP (x, 1));In file included from ^ ~ ^ ~HOOK_VECTOR_END (vectorize) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: expanded from macro 'RTL_CHECK1'^ 25: 341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h771:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note: 34143expanded from macro 'XEXP' ::5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:2344note: ./genrtl.h:note: : : ^ ~ 771array 'fld' declared here 50:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :: note: array 'fld' declared here : note315 rtunion fld[1];: rtunion fld[1];323: expanded from macro 'HOOK_VECTOR_END':660 ^: rtunion fld[1];warning: :38In file included from ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c ^ note In file included from : note: expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2'24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:598 ^ XEXP (rt, 3) = arg3; ^ ~: : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: 25 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~./genrtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:108: In file included from :38: note: ::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]41 ^ ~:: : : 341:5: note: array 'fld' declared here warning:2344 rtunion fld[1]; XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::771:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]201:3 ^ ^ ~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:5 XEXP (rt, 2) = arg2; 23:: : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1403: note: array 'fld' declared here: expanded from macro 'XEXP': ^ ~ warning172: 38 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; :771:: ^ :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : insn-recog.c:23765:23: X0EXP (rt, 7) = NULL_RTX; 1691::1:warning8: ^ ~ 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] if (x0 != XEXP (x, 0) || x1 != XEXP (x, 1)) ^ ~notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningempty macro arguments are a C99 feature [-Wc99-extensions]:expanded from macro 'XSTR' : :788array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660HOOK_VECTOR_END (addr_space) ^ :27 x2 = XEXP (x1, 2); ^ ~ 771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:771:23: note:38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note note: expanded from macro 'RTL_CHECK2' : ^ ~expanded from macro 'X0EXP'note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :: ^ ~ 43 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::50#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'XEXP' ^ ~ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~:38note ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 : :38note expanded from macro 'HOOK_VECTOR_END':66038: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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]) ^ ~ ^::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1': :5341::: note341:55In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c: note: array 'fld' declared here note: : rtunion fld[1]; 41note: : array 'fld' declared here array 'fld' declared here expanded from macro 'RTL_CHECK2': : expanded from macro 'RTL_CHECK2' In file included from #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]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^In file included from In file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344341:::5:5172: : 2344: ./genrtl.h./genrtl.h::316:3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341599note::: array 'fld' declared here 5: rtunion fld[1]; ^ 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c::3: 24: : In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :warningnoteempty macro arguments are a C99 feature [-Wc99-extensions]2344: ./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :109:3: :: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls) XBBDEF (rt, 3) = arg3; ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~ : ^ XVEC (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:1486:34:775: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.cinsn-recog.c:4325: 27::775expanded from macro 'XVEC': :: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :258: ^ ~note 50:warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: 660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : expanded from macro 'XBBDEF' x1 = XEXP (x0, 1);#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] expanded from macro 'X0EXP'38: ^ ~ && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::659223771:38:In file included from ::23659: note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:: : expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2': note771:41: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from 3823#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~: : ^ ~ : expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def XEXP (rt, 1) = arg1; ^ ~: : :341: expanded from macro 'RTL_CHECK1' ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' :2585 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:5:: ^ ~ : 1: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~ : 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:38:HOOK_VECTOR_END (c):5: note note: array 'fld' declared here notenote: array 'fld' declared here ^ ~: expanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: rtunion fld[1]; : rtunion fld[1];50341:5:: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ : expanded from macro 'RTL_CHECK2' rtunion fld[1]; note ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^expanded from macro 'HOOK_VECTOR_END'note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:85:660:array 'fld' declared here:25: 38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: 3 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :341 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c 2344:41: :: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ./genrtl.h: ^ ~1486:47: warning: 5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:110:3341: In file included from XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::note ^ ~: : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 172 rtunion fld[1];: 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] ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 1))) ^ ~:5: 7712704 ^ XEXP (rt, 4) = arg4; : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]617array 'fld' declared here :HOOK_VECTOR_END (cxx) 3:23: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 825771:expanded from macro 'XEXP'^:: warning :23: note: expanded from macro 'XEXP' 8 ^ 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::In file included from 43:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.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): XVEC (rt, 1) = arg1; ^ ~ warning 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 772:: 50: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' 23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: x1 = XEXP (x0, 1);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:41: In file included from : ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:2344:660: 660:38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: note:: ./genrtl.h:2771: 771::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1:expanded from macro 'RTL_CHECK2'224expanded from macro 'XVEC' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 3823 ^ ~ ::3: 660:38warning #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :note note: expanded from macro 'RTL_CHECK2' : : ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 660note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~notenote : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; :341array 'fld' declared here: expanded from macro 'RTL_CHECK2' ^ ~: 5 rtunion fld[1]; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: HOOK_VECTOR_END (emutls)660:1487 38341: 771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^array 'fld' declared here: :5note ^ ~47: : note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:43:50: ::341 note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; warning: rtunion fld[1]; 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]) : || (rtx_equal_for_memref_p (XEXP (x, 0), XEXP (y, 1)) ^ ~ : 5: note note ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : : ^ ~array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23 ^ ^ ~172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: 3412842/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from In file included from :25:660:::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c1::: In file included from warning:note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: :85: : expanded from macro 'RTL_CHECK2'In file included from 336empty macro arguments are a C99 feature [-Wc99-extensions]5 : : note: array 'fld' declared here : rtunion fld[1];expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38HOOK_VECTOR_END (target_option)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~:^2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md::111 note 796: :8: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : x1 = XEXP (x0, 1); ^ ~ ./genrtl.h:635/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h3:341:3 :433:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning50: : warning771:warning ^ ~ :note: 23: array 'fld' declared here : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'HOOK_VECTOR_END' :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341array 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, 5) = arg5;note5 XEXP (rt, 2) = arg2;: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/auto-inc-dec.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^:172 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defIn file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c XSTR (rt, 1) = arg1;:25: In file included from 2980note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1: 768 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~: array 'fld' declared here: : :7712344: : 23HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: 23expanded from macro 'XSTR' ^:660:: :38:43: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:1488:30: ^ ~notewarning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :50: :expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2'225expanded 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)note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 0)))); 3: : :38expanded from macro 'HOOK_VECTOR_END' : ^ ~note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warning:660:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:538: 660::note38 : : :5: noteexpanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; : expanded from macro 'XEXP'notenote : array 'fld' declared here: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) rtunion fld[1]; 775: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 660 ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341341:In file included from :5: rtunion fld[1];note: notearray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c5:: expanded from macro 'XBBDEF' :note: :85: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ : ./genrtl.h : rtunion fld[1];653 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md ^ 38: ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c: 860::8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: x1 = XEXP (x0, 1);324:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3:: In file included from ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 659warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: : 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])25: 38 ^ ~In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XINT (rt, 6) = arg6; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h 771::107 warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768401772:23: note: expanded from macro 'XINT'341:5: notes: generatedexpanded from macro 'RTL_CHECK1' . :23 : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here::3 23: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) notenote rtunion fld[1]; ^ ~ ^ ~ : expanded from macro 'XVEC': expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ^ ~341: warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: expanded from macro 'RTL_CHECK2': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660#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] ^ ~660 note:38 XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:::29:: array 'fld' declared here 38::: rtunion fld[1]; 1495 clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c -o calls.o notenote 341 note: : ^expanded from macro 'XWINT' 29:5: :: : note: array 'fld' declared here expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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; warning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341:23445:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h788: :342 :113 rtx yop1 = canon_rtx (XEXP (y, 1));:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:527::341: :: note: 5warning: note ^ ~: :array 'hwint' declared herearray 'fld' declared here note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here HOST_WIDE_INT hwint[1]; XEXP (rt, 7) = arg7; ^ rtunion fld[1];note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h ^ ~expanded from macro 'X0EXP' :61:23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdnote ^ 26: note: expanded from macro 'HOST_WIDE_INT':#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : expanded from macro 'XEXP'895: ^ ~ In file included from 8:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h # define HOST_WIDE_INT long771 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:warning85 ^659: : In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23 x1 = XEXP (x0, 1);2344:38: ./genrtl.h:660:::38: 672 ^ ~note note:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:: expanded from macro 'RTL_CHECK1': expanded from macro 'XEXP':25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::402: ^ ~96771:note: warning3:#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] ^ ~ XWINT (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]s generated#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660:38 . 23: : note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'XWINT': 341:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 5 note ^ ~ :: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::770note: array 'fld' declared here 342 note :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::6605:38: ^ ~array 'fld' declared here: note rtunion fld[1]; rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ expanded from macro 'XSTR' note ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:1498:47:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:: warning ^ ~:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'hwint' declared here -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfg.c -o cfg.o 341660:5 HOST_WIDE_INT hwint[1]; ^::341 ::25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:385: note: note: array 'fld' declared here array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^61 : ./genrtl.h:227 :3: warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 X0EXP (rt, 5) = NULL_RTX; ^ ~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), yop1))note788 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: note:27: :: expanded from macro 'XEXP' note: expanded from macro 'X0EXP' 24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'HOST_WIDE_INT'957 # define HOST_WIDE_INT long ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::8: warning38#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]660 ^ ~: note: expanded from macro 'RTL_CHECK1'./genrtl.h:137: :38: x1 = XEXP (x0, 1);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: expanded from macro 'RTL_CHECK2'3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: :771In file included from :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note23warning: ::2344 note: ./genrtl.h: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];435 XEXP (rt, 1) = arg1;: : ^ ~ 3: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: warning : In file included from array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;: ./genrtl.h:228:3::1500:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:771:23: note: expanded from macro 'XEXP' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning27 && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), yop0)));:: note660:38: note: ^ ~ expanded from macro 'RTL_CHECK2' ^ ~: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 85 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 660note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ : XINT (rt, 6) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : : note: ^ ~In file included from 659:: 38 expanded from macro 'XEXP'38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673 ^ ~ : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ::clangarray 'fld' declared here 660:: 768:23 rtunion fld[1];warning: 38: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :warningnote: array 'fld' declared here rtunion fld[1]; ^ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:985:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 8: XSTR (rt, 2) = arg2;: ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: :: expanded from macro 'XINT' x3 = XEXP (x2, 1);#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c: ^ ~ 5expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 66024/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::38: note: expanded from macro 'RTL_CHECK2' note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])770:23: note: expanded from macro 'XSTR' 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:660:138:3array 'fld' declared here::771: 23: rtunion fld[1]; :38 warning ^: 341note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:5: :In file included from expanded from macro 'XEXP'note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c rtunion fld[1];:25expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:1506:46 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ./genrtl.h::771:23: note: expanded from macro 'XEXP' array 'fld' declared here 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_equal_for_memref_p (canon_rtx (XEXP (x, 1)), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:436660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here : :note3: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c note: expanded from macro 'XEXP' ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344:#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] X0EXP (rt, 2) = NULL_RTX; ^ ~660clangIn file included from : ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38warning./genrtl.h: :85treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: In file included from : ::660:78838:: note: :expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 27 ^ ~: note25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:: 3expanded from macro 'X0EXP':139 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 7) = arg5;: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':770:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):233413:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; : ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23445: : note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: ^ ~1507:18: expanded from macro 'XBBDEF': warning341:5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' ::./genrtl.h 659#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):38: note ^ ~: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here692 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' canon_rtx (XEXP (y, 1)))); ^ ~ ^ ~ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: array 'fld' declared here:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XEXP' :::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' ^ ~ 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: rtunion fld[1];38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ ^341:In file included from 5: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::24: In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :2344:: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^ ~992 :23448 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x2 = XEXP (x1, 1); note ^ ~ : XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 771:23:expanded from macro 'XEXP' note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:./genrtl.h: :In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344: ./genrtl.h :247:3:341 ^ ~warning454: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'5 ::2344: 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 141:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768::66023::38 :note : noteexpanded from macro 'XINT': expanded from macro 'RTL_CHECK2'3 : XINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : array 'fld' declared here ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]341 : ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768note:: 23array 'fld' declared here: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 341 ^: 5 :: expanded from macro 'XINT'note : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md : ^1002 :8 XINT (rt, 5) = arg5;: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:1647In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:341: 5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: array 'fld' declared here x2 = XEXP (x1, 2);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~768 :23: rtunion fld[1];30 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771warning:: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :note85: : expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ return find_base_term (XEXP (x, 1)); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771660::2338:: notenote: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c660::2538: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344expanded from macro 'RTL_CHECK2': ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 270 ^ ~: 3expanded from macro 'RTL_CHECK2' 693/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3660::38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341 :note5: :expanded from macro 'RTL_CHECK2' note : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 341: : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::770 :note23: :array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md770::102023::8 :note : warningexpanded from macro 'XSTR': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660 :24: In file included from : 38 x1 = XEXP (x0, 1);:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'XSTR' ^ ~ 2344: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 142 ^ ~: 3: ^ ~warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 771expanded from macro 'RTL_CHECK2'341 :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 660note:: 38array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660expanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~: 23array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 6) = arg6; rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768341::23 : ^ ~ In file included from note : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:25 note: expanded from macro 'RTL_CHECK2' ^ ~ 712#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:660:38:: note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : warning ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: 5note:341:5: note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];: In file included from ^ note XSTR (rt, 1) = arg1;: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c : note: array 'fld' declared here array 'fld' declared here rtunion fld[1];: :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1029:8: warning XEXP (rt, 7) = arg7;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x1 = XEXP (x0, 1); ^ ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 771:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :471In file included from : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c::771770: ^23 : note: noteexpanded from macro 'XEXP' ^ ~: 2325:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: 660expanded from macro 'RTL_CHECK2': 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::: note: array 'fld' declared here1658 : rtunion fld[1];: : 13788:expanded from macro 'XSTR'27: note: expanded from macro 'X0EXP' ^ 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:: 24:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 : ./genrtl.h:144:3: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: 38:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : expanded from macro 'RTL_CHECK1' array index 1 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]) rtx tmp2 = XEXP (x, 1); ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:271 note : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660: 38:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5::341 ^ ~note:: array 'fld' declared here 5 rtunion fld[1]; ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: notearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here 660 rtunion fld[1];: ^ 38 warningnote: : :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c rtunion fld[1]; ^ :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ 1712:48:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:25note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: :In file included from XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1078warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::2344:: ./genrtl.h:50427:3: ^ ~warning8: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 1) = NULL_RTX; if (CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) != 0) ^ ~ :note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768788expanded from macro 'RTL_CHECK2':23: note: expanded from macro 'XINT' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5: note: 27array '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):85: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344: :./genrtl.h x3 = XEXP (x2, 1);: 713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~38 : note: expanded from macro 'RTL_CHECK2' 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:3823note: note: : expanded from macro 'XSTR' expanded from macro 'X0EXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::115323::28: note: :expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':665: 33:note: 659 : note: noteexpanded from macro 'RTL_CHECK1' 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) ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 38note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; expanded from macro 'XCWINT' ^ ^ ~: :note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ^~~ 341341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray 'fld' declared here 341 rtunion fld[1];: : ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c5:108725341: :In file included from 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:3412344: ./genrtl.h:::272:::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 8 XVEC (rt, 3) = arg3; :5 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :array 'fld' declared here772 :: rtunion fld[1];23 : note: expanded from macro 'XVEC' notenote: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared herewarning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660:38:: ^notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; rtunion fld[1]; ^ x2 = XEXP (x1, 1); ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c 2344In file included from ^:241786 : : ./genrtl.h:505::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344352:23 : :In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85: ./genrtl.h: In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 169::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: 3: note X0EXP (rt, 2) = NULL_RTX;: : ./genrtl.hwarning:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~25732 || (int) GET_MODE_UNIT_SIZE (y_mode) < -INTVAL (XEXP (x, 1)))) :expanded from macro 'XEXP' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :788 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: ^ ~ XEXP (rt, 1) = arg1;note:2344: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 771 warning:660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :: :38: 23 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :./genrtl.h : ^ ~ XSTR (rt, 1) = arg1;note 273: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note771659: :23: noteexpanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'338::770 :23:warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' ^ ~: ^ ~ 38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 660: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):note772: 38 ^ ~expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2': : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660note:: 38expanded from macro 'XVEC': array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660 :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 :341:3411153#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 28 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341: :expanded from macro 'INTVAL'5 : 5note#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): array 'fld' declared here ^~~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1106::55:: notenote: : array 'fld' declared herearray 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note rtunion fld[1];665 : ^33 : rtunion fld[1];8 : ^ warning: : ^ array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.cexpanded from macro 'XCWINT': 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])array 'fld' declared here25: x2 = XEXP (x1, 2);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~2344 : ./genrtl.h./genrtl.h::274524::33:: warningwarning: : 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] ^ ~ rtunion fld[1];: 85 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c2344:: 24./genrtl.h: :In file included from 733/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::32344:: ./genrtl.hwarning:: 170array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 XVEC (rt, 5) = arg5;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: 771 ^ ~: 23 XEXP (rt, 2) = arg2;: ^ ~note : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772771::2323:: notenote: : expanded from macro 'XVEC'expanded from macro 'XEXP'expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:#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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23341: 24::: ^ ~ XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 5 ^ ~:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2334expanded from macro 'XEXP' ^ ~ ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note::: 11660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660warning: ^ ~array 'fld' declared here 771 :::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3823 ::: rtunion fld[1]; attrs = MEM_ATTRS (x);38note ^: : note 660 ^~~~~~~~~~~~~: 660 :expanded from macro 'XEXP':note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cexpanded from macro 'RTL_CHECK2' : 38:: #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 'RTL_CHECK2' 1790 ^ ~1458:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24 52note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :341expanded from macro 'RTL_CHECK2': 341:5: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 :5: :noteexpanded from macro 'RTL_CHECK2'note: : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared herearray 'fld' declared here 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]) note ^ ~ rtunion fld[1]; : rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: || (int) GET_MODE_UNIT_SIZE (x_mode) < -INTVAL (XEXP (y, 1))))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from 341 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1115:: :expanded from macro 'MEM_ATTRS' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: 25: In file included from 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h77185: :::: :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) warning 23: :341note2344array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here note:note: : expanded from macro 'XEXP' rtunion fld[1]; : ./genrtl.harray 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): x2 = XEXP (x1, 2); ^ 795 525 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 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:29:: XINT (rt, 2) = arg2;note : expanded from macro 'X0MEMATTR' 5: 771 ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem):: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from 85 23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:768:: 37In file included from :25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:array 'fld' declared here : rtunion fld[1];23:: In file included from 38note : ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note expanded from macro 'XINT':: : noteIn file included from :expanded from macro 'XEXP'2344: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2344: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.hexpanded from macro 'RTL_CHECK2':275 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:3expanded from macro 'RTL_CHECKC1' : 753/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: ::660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38warningIn file included from 3: :: 660warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note 38: : ^ ~ XINT (rt, 6) = arg6;2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' : XINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 28341 ^ ~: ^ ~: ./genrtl.h:171:note:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~expanded from macro 'RTL_CHECK2':: : expanded from macro 'INTVAL' 5: warning: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];:23 ::23 341665::note ^: expanded from macro 'XINT' XBBDEF (rt, 3) = arg3; note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ : :33: note: expanded from macro 'XCWINT' expanded from macro 'XINT':In file included from 341:5: note: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.carray 'fld' declared here : ^ ~:24 ^ ~: 25 ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ./genrtl.h:660 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38341:5: ::66033::3:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md2344: warning./genrtl.h:560::: array 'fld' declared herenote: : expanded from macro 'RTL_CHECK2': 7753:25:::1137 rtunion fld[1]; 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] ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1;34138::5 : note: array 'fld' declared here XEXP (rt, 1) = arg1; : rtunion fld[1]; ^notewarning : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344 ^ ~: ./genrtl.h:754:3: warning: : expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x3 = XEXP (x2, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ^ ~771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: :expanded from macro 'XEXP' 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note23: ^ ~ :: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:23:6596601995:: :9: rtunion fld[1];warning ^::expanded from macro 'XEXP':38: 38#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]note: expanded from macro 'XEXP': note: ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) x = XEXP (x, 1);expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK1' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38660:25:: expanded from macro 'RTL_CHECK2' :341:5:38 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here ^ ~ ^ ~: expanded from macro 'RTL_CHECK2' In file included from rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :771:::23:341 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md3412344 :1147:note: array 'fld' declared here:5:8: : warning./genrtl.h: :note: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ array 'fld' declared here ^ ~ 293:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c3: 3415: : rtunion fld[1]; x2 = XEXP (x1, 1);note: array 'fld' declared here warning: 25array 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) ^ ~ ^: 5 rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c ^ ~: XINT (rt, 1) = arg1; : 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :523:660: array 'fld' declared here 8513: warning: :In file included from arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] rtunion fld[1]; : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: bb->aux = obstack_alloc (&block_aux_obstack, size);38: In file included from :2344 768:23note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:::24expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: 2344./genrtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h755 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 ^ ~:5: 3 405:4#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)561: ./genrtl.h:172:2344:3: note ^ ~: :array 'fld' declared here note rtunion fld[1];: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ : ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'obstack_alloc' XEXP (rt, 4) = arg4;:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' : : 38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c :2001::./genrtl.h obstack_finish (__h); })/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771 ^~~~~~~~~~~~~~~~~~~~ 9:770:note23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h::3 :429 warning::: 23: :expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning 3note XEXP (rt, 1) = arg1;: 8 ^ ~:note: expanded from macro 'XEXP'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) 341 ^ ~: #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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'obstack_finish' note771 = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\: 23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : XSTR (rt, 2) = arg2; note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:: 31array 'fld' declared here: note: expanded from macro '__INT_TO_PTR'5 y = XEXP (y, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'XEXP': note ^ ~# define __INT_TO_PTR(P) ((P) + (char *) 0) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~~~~~~~~~~ rtunion fld[1]; ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 In file included from :66023:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfg.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c::2523: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 544: : :array 'fld' declared here 5note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 ^ ~ : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~./genrtl.h:313 rtunion fld[1];: 38 ^ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :note: : expanded from macro 'RTL_CHECK2' 1166 warning341: array index 1 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]) : 8 note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XVEC (rt, 1) = arg1; ^ ~ ^ ~38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: :341: array 'fld' declared here:: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 772::23:660 rtunion fld[1]; notenote: :array 'fld' declared here : :38 rtunion fld[1];expanded from macro 'RTL_CHECK2' warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ^ note: expanded from macro 'XVEC' 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]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c : first_block_aux_obj = obstack_alloc (&block_aux_obstack, 0);2018 rtunion fld[1];:16: ^ ~note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: 5 ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:: ^: 38 rtx x1 = XEXP (x, 1);: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c x2 = XEXP (x1, 2);:In file included from 85 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 : ^ ~./genrtl.h:: 173:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5note:771: ^ ~ :: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23array 'fld' declared herewarning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 note771: rtunion fld[1];: ^ ~: ./genrtl.h:77323 ^: : note: :4 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' noteexpanded from macro 'obstack_alloc' 3: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from obstack_finish (__h); })/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c : ^~~~~~~~~~~~~~~~~~~~expanded from macro 'XEXP' :341: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 : ^ ~In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XVEC (rt, 1) = arg1;: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h :429: XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :579660660:3:: warning: 385: ^ ^ ~ 8 ^ ~note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::: XSTR (rt, 1) = arg1;38 note note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'772:23:23: : note: expanded from macro 'XINT' array 'fld' declared here note: expanded from macro 'obstack_finish'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 660 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h ^:126:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23:234438: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:107 ::325: note: 341expanded from macro 'RTL_CHECK2': In file included from note: :expanded from macro 'XVEC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning note: expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~: expanded from macro '__INT_TO_PTR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0)5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: 314341array 'fld' declared here :: note38::6603 rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfg.c:::771:: 23:38 XEXP (rt, 2) = arg2;array 'fld' declared here : note586: rtunion fld[1]; : ^ note1175note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:: 12: : 2025: 8warning:expanded from macro 'RTL_CHECK2'13 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: expanded from macro 'XEXP': :note note: expanded from macro 'XEXP' : array 'fld' declared herewarning 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] ^ ~expanded from macro 'RTL_CHECK2' rtx y1 = XEXP (y, 1); ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] :771:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : e->aux = obstack_alloc (&edge_aux_obstack, size); In file included from : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h405::660341:38: note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):4: note: expanded from macro 'obstack_alloc': 24array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] obstack_finish (__h); }) expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^~~~~~~~~~~~~~~~~~~~ 5 x2 = XEXP (x1, 2);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])429 : : 341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 341 :5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::52344 ^ :8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :: : ./genrtl.h:341: note:noteIn file included from note: expanded from macro 'obstack_finish' 771: expanded from macro 'RTL_CHECK2' : note174: array 'fld' declared here = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\:array 'fld' declared here3 : warning rtunion fld[1];: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ XINT (rt, 6) = arg6; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c::25: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h: 126 :31:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):768:23: note: : ^ ~ :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~2344: ./genrtl.h:598 :3::660note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array 'fld' declared here: :38: note: expanded from macro 'RTL_CHECK2' expanded from macro '__INT_TO_PTR'expanded from macro 'XINT' :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];:3 In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note :warning85: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : ./genrtl.h:791: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XSTR (rt, 1) = arg1; rtunion fld[1]; ^ :3# define __INT_TO_PTR(P) ((P) + (char *) 0): ^ ~:341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c ^5 : ^ ~~~~~~~~~~: XEXP (rt, 3) = arg3;2053 :16: 23 ^ ~ 38: warningnote: :notewarning: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtx y1 = XEXP (y, 1);expanded from macro 'RTL_CHECK2' 771:In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23607 :2344 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:./genrtl.h1217::8:note XINT (rt, 1) = arg1;24 :: 108: warning: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :768::23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'XSTR'#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] 5: x4 = XEXP (x3, 1); note: expanded from macro 'XINT'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)771warningnote ^ ~: ^ ~ ^ ~ : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38 arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here warning rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: : note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2' 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: first_edge_aux_obj = obstack_alloc (&edge_aux_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : : ^ ~ 5 XEXP (rt, 2) = arg2; ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::note: expanded from macro 'XEXP' ::38 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~In file included from expanded from macro 'XEXP' 771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:405:66023: note:::24: 38660array 'fld' declared here :: In file included from rtunion fld[1];:expanded from macro 'XEXP' 45:: note: array 'fld' declared here :38note note:: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 2344 25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :316:expanded from macro 'obstack_alloc' :341:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~35 obstack_finish (__h); })In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::5: note: : ^~~~~~~~~~~~~~~~~~~~warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:341./genrtl.h660:429:8:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 2344note: ./genrtl.h: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1];: 599note:: 3:: warning: :38 expanded from macro 'obstack_finish' ^175 ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note :: 3expanded from macro 'X0EXP' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:5:31: : ^ : note: array 'fld' declared here noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:2070:24:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.cexpanded from macro '__INT_TO_PTR':85: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 note:38: expanded from macro 'RTL_CHECK2' In file included from warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344:: array index 7 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]): XEXP (rt, 7) = arg7;# define __INT_TO_PTR(P) ((P) + (char *) 0)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h rtx x1 = canon_rtx (XEXP (x, 1)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~~~~~~~~~~ ^ ~772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:80923: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XVEC' ^:: 341771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdnote: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :warning:1224 23:: note: expanded from macro 'XEXP' : 341 ^ ~ rtunion fld[1]; 8#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfg.c warning: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:: array 'fld' declared here :714660::11 : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660expanded from macro 'RTL_CHECK2' rtunion fld[1]; :In file included from 38: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c x4 = XEXP (x3, 2);: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:34125:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'converting the result of '<<' to a boolean always evaluates to true [-Wtautological-constant-compare]:24: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XEXP (rt, 1) = arg1;5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : : notenote if (TDF_DETAILS) ^ : array 'fld' declared here rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dumpfile.h: 2344: ./genrtl.h ^ ~2071:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:109:33524: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 ^ ~: ^ ~::341: :23 352:24: note: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtx y1 = canon_rtx (XEXP (y, 1)); warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5341: ^ ~ 5expanded from macro 'TDF_DETAILS' warning::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note XEXP (rt, 1) = arg1;#define TDF_DETAILS (1 << 3) /* show more detailed info about ^:771 note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 XBBDEF (rt, 3) = arg3; ^ ~: :23note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here 775 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP':771:23notearray 'fld' declared here: note: expanded from macro 'XEXP' : :25#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) rtunion fld[1]; ^ note ^ ~ ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~23 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:: 660note24: In file included from :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::: 659:38:38 expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ::38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'25 : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note2344: In file included from : : ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~176: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :23443341: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6175:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :341:660:38: note: ::warningexpanded from macro 'RTL_CHECK2' 55note341: :3: : note: array 'fld' declared here:5array 'fld' declared here array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: 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] rtunion fld[1]; : note XVEC (rt, 1) = arg1; XEXP (rt, 8) = arg8;: ^ ~array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md::341array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1234: rtunion fld[1];8 ^772 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:::771:23210123: note: expanded from macro 'XEXP' 24::5 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from expanded from macro 'XVEC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 34: ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warning:2344: 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] ./genrtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: HOST_WIDE_INT sc = INTVAL (XEXP (x, 1));: x3 = XEXP (x2, 1); 660array 'fld' declared here:660 rtunion fld[1];: ^ 38110: ^ ~:./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23: note: :771 :3362344: : expanded from macro 'XEXP':note::3 23: note: expanded from macro 'XEXP' ./genrtl.hexpanded from macro 'RTL_CHECK2' :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : :829 XEXP (rt, 4) = arg4;expanded from macro 'RTL_CHECK2':3 #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]) : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38:warning 341 warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: ^ ~ : :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771:5 ^ ~ :23:660:38: XVEC (rt, 1) = arg1;: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note23: :771note: note: : expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~note23 ^ ~: : array 'fld' declared here : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660 rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note38: : array 'fld' declared here: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1153:note28:341:: 660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 5::: note: expanded from macro 'INTVAL' ^ ~expanded from macro 'RTL_CHECK2' 38 rtunion fld[1]; note: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; note 25660:38In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : expanded from macro 'RTL_CHECK2':24 ^~~ ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::1241: In file included from :2344:341665#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 x2 = XEXP (x1, 1);2344: expanded from macro 'RTL_CHECK2': note ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])195 ^ ~635: 33:: : ^ ~341:: 5: array 'fld' declared herenote3: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from : warning771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3413: :5: : rtunion fld[1];warning: :85: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h:830notearray 'fld' declared here:: expanded from macro 'XCWINT' XSTR (rt, 1) = arg1; rtunion fld[1];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])23 ^ ~ ^ : 3: ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warning ^~~:23 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 24: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : XSTR (rt, 2) = arg2;expanded from macro 'XEXP' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770 :25:expanded from macro 'XEXP' ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h232344 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : :: expanded from macro 'XSTR' 660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~:./genrtl.h: ^ ^ ~ 111 2344: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h 38:401/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:::3expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 3:211638:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:::38: 660note 34:: warning :38expanded from macro 'RTL_CHECK2': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XINT (rt, 5) = arg5; ^ ~ : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XWINT (rt, 1) = arg1; ^ ~:: warning ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768: expanded from macro 'RTL_CHECK2'341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 664:29:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note23 ^ ~note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' : HOST_WIDE_INT sc = INTVAL (XEXP (y, 1)); ^ ~ 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: ^ ~:771: ^ ~ :note: : note: 341array 'fld' declared herearray 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:235 rtunion fld[1];: note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 342:5 ^ ~note: :341array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:note: array 'hwint' declared here rtunion fld[1];: expanded from macro 'XINT' ^: rtunion fld[1]; 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:: 24: ^38 In file included from 5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1260 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:82344 HOST_WIDE_INT hwint[1];:: ./genrtl.hnote: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:: 85: In file included from array 'fld' declared herewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : 196: rtunion fld[1];./genrtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: :: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3:expanded from macro 'RTL_CHECK2' ^#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] ^ ~ XEXP (rt, 2) = arg2; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6603:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h1153:28: note: ^ ~expanded from macro 'INTVAL' ::6138: note:: x2 = XEXP (x1, 2); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 warning ^ ~:771:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)2623: :: note note: expanded from macro 'HOST_WIDE_INT': : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : : 660:38: note./genrtl.hIn file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::402#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]) XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::341:5665 ^ ~2344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:33: note: expanded from macro 'XCWINT' 3#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):772:23:: note: :note: expanded from macro 'XVEC' 341note: : 653array 'fld' declared here::5 expanded from macro 'XEXP'warning:: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here rtunion fld[1]; XWINT (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^ ~ 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^3 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 664 :29: XVEC (rt, 1) = arg1;660 : ^ ~660note:In file included from : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:: ::38array 'fld' declared here rtunion fld[1]; rtunion fld[1];expanded from macro 'XWINT' ^ ^#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 23:38:: note24 note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : : 342In file included from In file included from expanded from macro 'XVEC': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c expanded from macro 'RTL_CHECK2':5 ^ ~ ::: note 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 24: In file included from array 'hwint' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ./genrtl.h HOST_WIDE_INT hwint[1]; :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 112: ^ ~341 ./genrtl.h::5: note341: 3: ^197: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h3::5:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c660 note: ::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];38:array 'fld' declared here:26 note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^: note: ^ ~ expanded from macro 'HOST_WIDE_INT'2384/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: XINT (rt, 6) = arg6; 5: ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1269: :768: array 'fld' declared here ^ ~8 rtunion fld[1];:# define HOST_WIDE_INT long :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:23 warning: ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:note: expanded from macro 'X0EXP' offsetx = INTVAL (XEXP (basex, 1)), basex = XEXP (basex, 0); ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)85: In file included from ^ ~ x2 = XEXP (x1, 2);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from 2344expanded from macro 'XINT'In file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: :25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: :77125: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2344::23In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h851: ^ ~:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h435/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::383: :771:23: : notenote./genrtl.hnote: : : expanded from macro 'XEXP':: expanded from macro 'RTL_CHECK1'warning: 38:3::672 notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: expanded from macro 'XEXP':3: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;: 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 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 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;: :770: 23 ^ ~ XSTR (rt, 1) = arg1; 5: :660:38: note : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote: 660:38: note: expanded from macro 'RTL_CHECK2' ^ ~:788array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27: expanded from macro 'XSTR': : 1153:5 :28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ note770: rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: expanded from macro 'X0EXP' 660 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23::38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 659:38341: : note: expanded from macro 'RTL_CHECK1' ::5:24array 'fld' declared here rtunion fld[1];: note: note: In file included from ^: : expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.cexpanded from macro 'RTL_CHECK2':2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):24: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h: ^ ~#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ ~113: 23443:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 warning :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 38:: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7;665:: :198array 'fld' declared here::341 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note33::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : expanded from macro 'RTL_CHECK2' 5: 5 ^ ~ X0EXP (rt, 4) = NULL_RTX;note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :expanded from macro 'XCWINT' note ^ ^ ~note: :771:: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1];23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1291:8: warning:: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 array 'fld' declared here x4 = XEXP (x3, 1); ^ ~ ::5 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here788: ^ ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27In file included from :660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 rtunion fld[1];:2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:note:771: ^ : ./genrtl.h:note: array 'fld' declared here 85: In file included from 673:3expanded from macro 'X0EXP' : warningnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 rtunion fld[1]; ^ : 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: ^ ~:2344: ./genrtl.h2388:23::852: warning: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:23: :3 offsety = INTVAL (XEXP (basey, 1)), basey = XEXP (basey, 0); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:436:note341 ^ ~ ^ ~ : warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:5: : : expanded from macro 'XEXP'note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared herenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659note XSTR (rt, 2) = arg2;:38: note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XEXP' expanded from macro 'XSTR' 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23:24: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:expanded from macro 'XSTR' :660:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ::38:38:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5 note:: warning notenotenote: array 'fld' declared here: 660:: : : 38:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: rtunion fld[1];array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788341 ^: :In file included from 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:2427/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5: note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):./genrtl.harray 'fld' declared here :137:1153 :25: In file included from : note: expanded from macro 'X0EXP' rtunion fld[1]; 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ warning In file included from : ^ ~28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: 692: ^ ~ XEXP (rt, 1) = arg1; 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::341: : warning1301:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~8: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h::5: note: : :659expanded from macro 'INTVAL' XEXP (rt, 1) = arg1; ^ ~ :#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665199:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:: 771warning: :::38 ^33array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::771warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23 x3 = XEXP (x2, 1);: ^ ~ : note: expanded from macro 'XEXP'23note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XCWINT' : expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.cnote #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 5) = NULL_RTX;:: ^ ~ ^ ~771expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341232344: :5::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)788 38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::note:: 27note341./genrtl.h note: :array 'fld' declared here: :8535: :expanded from macro 'RTL_CHECK2'3: warning: 660:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'X0EXP'38: XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here ^ ~ expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::5:38:5:In file included from :38: note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: note: : note770:23expanded from macro 'RTL_CHECK1': array 'fld' declared here 25: : rtunion fld[1];note: array 'fld' declared here note expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: rtunion fld[1];expanded from macro 'XSTR' 2344: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):454:3 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warningIn file included from : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:341 ^ ~ :24: : ^ ~ 25: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::523/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344 660:In file included from 5note:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: array 'fld' declared here : array 'fld' declared here : ./genrtl.h2344 rtunion fld[1]; : 38: ^./genrtl.hnote: : noteexpanded from macro 'XINT' : 693#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:2760:: ^ ~138 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])130816 In file included from :: 3: warningwarning8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ warning: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.carray 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note_stores (PATTERN (insn), memory_modified_1, CONST_CAST_RTX(mem)); 24 3 ^~~~~~~~~~~~~~: x2 = XEXP (x1, 1); ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:38 : XSTR (rt, 2) = arg2;2344: ./genrtl.h::warning:200:::3771 831:note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:23: note ^ ~: : expanded from macro 'XEXP'warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX;5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note:: : 341 XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'PATTERN'5: expanded from macro 'XSTR' ^ ~ note : : :#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::array 'fld' declared here ^ ~:771 rtunion fld[1];38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:23:788: ^ ~ : expanded from macro 'RTL_CHECK2' ^ note27: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: note: expanded from macro 'XEXP' expanded from macro 'X0EXP' rtunion fld[1];771:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^: ^ ~expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c::25:660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: 341note: note:2344: : expanded from macro 'RTL_CHECK2' 341./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: expanded from macro 'RTL_CHECK1':471: expanded from macro 'RTL_CHECK2'3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :5:5 ^ ~ : notenote: note array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:88warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : rtunion fld[1]; 6 X0EXP (rt, 1) = NULL_RTX; rtunion fld[1];:341: ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1327:8: warning: : 5: ^341array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 warning: :27: note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; x2 = XEXP (x1, 2);: expanded from macro 'X0EXP' :5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]note: array 'fld' declared here : ^ ATTRIBUTE_ASM_FPRINTF(2, 3); array 'fld' declared here ^ ~ ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h ^ 771:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:2780 rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 note : expanded from macro 'XEXP'121:::53:10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6603824: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c::: notewarning note25In file included from : : expanded from macro 'RTL_CHECK1' 24array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) insn = PATTERN (insn);: : In file included from : expanded from macro 'ATTRIBUTE_ASM_FPRINTF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h201 ^~~~~~~~~~~~~~:2344 ^ ~: ./genrtl.h:712 :3:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^3warning: : 2344:831expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::341:./genrtl.h23::: 5 XSTR (rt, 1) = arg1;warning note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :139 ^ ~ :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: expanded from macro 'PATTERN'array index 7 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] notenote: expanded from macro 'XSTR' #define PATTERN(INSN) XEXP (INSN, 4) XBBDEF (rt, 3) = arg3; X0EXP (rt, 7) = NULL_RTX; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)341 ^ ~ ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 ^ ~ rtunion fld[1];771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^::23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: 788: :660:38775 note:note:25: : expanded from macro 'XEXP':array 'fld' declared here90 : : note note: 27: rtunion fld[1];: expanded from macro 'XBBDEF'In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h expanded from macro 'RTL_CHECK2' ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: : ^ ~172: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c expanded from macro 'X0EXP' :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:521#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38: ^ ~ note: ::: ^ ^ ~expanded from macro 'RTL_CHECK2' In file included from 659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659:38:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (asm_out): : ./genrtl.h:504 :note:expanded from macro 'RTL_CHECK1'3 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1336341 : expanded from macro 'RTL_CHECK1':::^ warning:8: :5 5: 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])warning array 'fld' declared here : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ rtunion fld[1]; x2 = XEXP (x1, 2); 341 ^ ~: X0EXP (rt, 1) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 341:In file included from 5:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 788:: :27:43::50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.cnotearray 'fld' declared here note: expanded from macro 'X0EXP' : rtunion fld[1]; : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ 771:23::array 'fld' declared here note 25 rtunion fld[1]; note: array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from ^ note: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'HOOK_VECTOR_END': rtunion fld[1]; : ./genrtl.h659expanded from macro 'XEXP' :713:3: ^ ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.cnote:: 38223:24: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 3expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):90: :: warning: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^ ~: expanded from macro 'RTL_CHECK1'172 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]940:1 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 4) = arg4; ^ ~: XSTR (rt, 2) = arg2; ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:2889: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]:4: ^ ~: :5 :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 5 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (sched) :770 ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: FOR_BB_INSNS (bb, insn)23::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: 23note: :: note ^~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hnote23::: array 'fld' declared here note:371:43:50 rtunion fld[1];: ^ : array 'fld' declared here :28: expanded from macro 'XSTR'note: rtunion fld[1]; note: expanded from macro 'FOR_BB_INSNS' note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdexpanded from macro 'XEXP'expanded from macro 'HOOK_VECTOR_END' #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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^ ~ 1353/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: ^~~~~~~~~~~~~~~~~~~~~~~In file included from 8 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82625: ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)38:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344 660:38 notenote ^: : expanded from macro 'NEXT_INSN' :: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) 38: note: expanded from macro 'RTL_CHECK2' x1 = XEXP (x0, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note: : ./genrtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :771: :90: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :771:341:5055/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ::note: :53/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.harray 'fld' declared here 23:341 : :note23:note : : expanded from macro 'XEXP' :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]172 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: X0EXP (rt, 2) = NULL_RTX;array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^ ~ : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^1104 ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:245660::38expanded from macro 'XEXP'27: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:: 252344: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];660warning./genrtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions] ^ :224:38 :3: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: notewarning2344: : expanded from macro 'X0EXP' HOOK_VECTOR_END (vectorize): expanded from macro 'RTL_CHECK2' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h:732In file included from :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c ^: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hwarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24#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; :659 :: ^ ~38 XSTR (rt, 1) = arg1;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :43 ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK1' ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : :50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h23:::341 note: :expanded from macro 'XEXP' note141341: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:note: expanded from macro 'XSTR' 341: ^ 5: 5:5: ^ ~: note : : warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here ^ ~ note 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.cnote: ^ XINT (rt, 5) = arg5; ^ ~: 90/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: array 'fld' declared here: array 'fld' declared hereIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h660 660::38: 2889:768note: expanded from macro 'RTL_CHECK2' rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):438172: rtunion fld[1]; ^ ^ ~ : note23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1377:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn)In file included from 5 : ^~~~~~~~~~~~~~~~~~~~~~~ 1691/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1: warning: x2 = XEXP (x1, 1); ^ ~ note : :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: empty macro arguments are a C99 feature [-Wc99-extensions]: array 'fld' declared here25expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 771: 5HOOK_VECTOR_END (addr_space)::372 : ^ : ^ ~note23In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : ::17: ^array 'fld' declared here note : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c rtunion fld[1]; ^: expanded from macro 'FOR_BB_INSNS'expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from 43: :660:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: (INSN) = NEXT_INSN (INSN)) 25: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 24In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' :2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:524:: 50: ^~~~~~~~~~~~~~~~: ^ ~ ^ ~3:./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 733 XEXP (rt, 1) = arg1; ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 25note: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: :expanded from macro 'NEXT_INSN': :771:./genrtl.h: ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 225:3: warning:3#define NEXT_INSN(INSN) XEXP (INSN, 2): note: :: note 341expanded 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] 5: expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1]; ^ ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :771 :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c: XBBDEF (rt, 3) = arg3; note: expanded from macro 'XEXP' 24 ^ ~ ^ 660:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c1382:8 ^ ~: note: In file included from :775:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h x1 = XEXP (x0, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h90/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : In file included from 25: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:232344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h660::172:noteexpanded from macro 'RTL_CHECK2'771:: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: 23: :38note note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h659:38::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2342:: : note142note: 1 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK1':3 : ^ ~ : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :660array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :38warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XINT (rt, 6) = arg6; note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: expanded from macro 'RTL_CHECK2':5 660 :empty macro arguments are a C99 feature [-Wc99-extensions] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])34138: ^ ~:note:5: noteHOOK_VECTOR_END (calls) : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here341^: ::768:note5 : note: array 'fld' declared here23341: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: array 'fld' declared here43 : : rtunion fld[1]; rtunion fld[1];:50array 'fld' declared here ^note:: expanded from macro 'XINT' ^ note 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)25 In file included from : ^ : noteexpanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:: ^ ~: In file included from 24: 2910/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: In file included from 25 12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:660: ./genrtl.h:: ./genrtl.h525:3:warning: rtunion fld[1];:38:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: && REG_NOTES (insn) != 0 In file included from ^~~~~~~~~~~~~~~~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c 226:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25:note: ^ : expanded from macro 'RTL_CHECK2'2344warning90: : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'REG_NOTES' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3411386 ^ ~:: XINT (rt, 2) = arg2;75310: : ^ ~ 5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define REG_NOTES(INSN) XEXP(INSN, 7) 3:788warning: warning: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def 27:: && XINT (x1, 1) == 11) ^ ~ :258523:1array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: : 768:23: note: expanded from macro 'XINT' : array 'fld' declared here XINT (rt, 1) = arg1;HOOK_VECTOR_END (c) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)771 rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~: :23: note ^ note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :: expanded from macro 'X0EXP' : ^ ~ :768:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::50noteexpanded from macro 'XEXP' 660In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c :::38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ notenote24: : expanded from macro 'XINT'In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END'::660 expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341:5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): : : ^ 38 ^ ~ 38:./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 143::660In file included from expanded from macro 'RTL_CHECK2' note: :38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:90: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::array 'fld' declared here:341 ^ ~HOOK_VECTOR_END (cxx) ^:warning : note: note 5: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2':50: note: note:341expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];expanded from macro 'RTL_CHECK1' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 XEXP (rt, 7) = arg7; : note: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here ^ rtunion fld[1]; ^ ^ :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:2912::29: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ note In file included from : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25:341: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h record_set (SET_DEST (PATTERN (insn)), NULL_RTX, NULL); ^: 905: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c2344: ./genrtl.h ^~~~~~~~~~~~~~ :: 23: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:note: array 'fld' declared here560::25: : expanded from macro 'XEXP'831In file included from 172: :3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def rtunion fld[1];23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c::::27712344 660:38 note: 24:1 ^ ~: : warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'PATTERN'empty macro arguments are a C99 feature [-Wc99-extensions]770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md./genrtl.hHOOK_VECTOR_END (emutls) ./genrtl.h:227 ^ ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: 1467:8754: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :expanded from macro 'RTL_CHECK2' :771::: note: :23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: expanded from macro 'HOOK_VECTOR_END' warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ warningwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~: 23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ X0EXP (rt, 5) = NULL_RTX;: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:note 341 ^ ~:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XEXP'90 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::788 x2 = XEXP (x1, 1); ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from :771note 27::#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:771 172 ^ ~: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ 232842 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :341:: ^:38: :1 :: warning notenote: : empty macro arguments are a C99 feature [-Wc99-extensions]note: : expanded from macro 'XEXP' expanded from macro 'X0EXP'In file included from 523: note: HOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)24 ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 38array 'fld' declared here:2344: 660:38:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h./genrtl.h rtunion fld[1]; ^1535 : In file included from :14438: expanded from macro 'RTL_CHECK2':30note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ::341note :5: note: array 'fld' declared here: 2344: ./genrtl.h50:expanded from macro 'SET_DEST' 3note: #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning ^~~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h561: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' rtunion fld[1];3:816 :: ^ : 51#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 8) = NULL_RTX; ^ ~ ^ ~ note: XSTR (rt, 2) = arg2; expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ expanded from macro 'XC2EXP'525: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770341: 5In file included from ^~~: :23note: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here788: : expanded from macro 'XSTR' : ^27note2344 rtunion fld[1];: array 'fld' declared here: ./genrtl.h:755#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'X0EXP' ^ 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 ^ ~ In file included from rtunion fld[1]; XSTR (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c662:24 ^ ~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:234490/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659: :::77038: ./genrtl.hnote:660::23228: 39: :note: expanded from macro 'RTL_CHECKC2' note: :In file included from 1471::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: 10#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' 172:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980 && XINT (x2, 1) == 6) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note:1 ^~~ : expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38:: ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341warning: :768:23:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: expanded from macro 'XINT'empty macro arguments are a C99 feature [-Wc99-extensions]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note: expanded from macro 'RTL_CHECK2' note:: 341HOOK_VECTOR_END (C90_EMPTY_HACK) : ^ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 6) = arg4; ^ ~ ^ ~note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66043 ^ ~ : rtunion fld[1];:50538: rtunion fld[1]; : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : ^ 23 note: : 341:5: notenotearray 'fld' declared here: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.cnote:: : 2914In file included from :20:array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ~warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c :warning: :25: 341In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'2344 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : ./genrtl.h:579: note_stores (PATTERN (insn), record_set, NULL); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^ ~3 XEXP (rt, 1) = arg1; 831: : ^ ~ : 23warning: 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :2344expanded from macro 'PATTERN' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771: 23: XSTR (rt, 1) = arg1; note: array 'fld' declared here: note: ./genrtl.h ^ ~ expanded from macro 'XEXP' :773:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 : rtunion fld[1];770:23#define PATTERN(INSN) XEXP (INSN, 4) ::3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note ^ ~ ^warning note: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1500:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XVEC (rt, 1) = arg1; ^ ~expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38array 'fld' declared here: note:8: expanded from macro 'RTL_CHECK2' 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^notewarning: : In file included from expanded from macro 'XEXP'772: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24 23array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 x2 = XEXP (x1, 1); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::2344: ^ ~./genrtl.h:229note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: array 'fld' declared here 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : rtunion fld[1]; ^::23 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)660:38 : XSTR (rt, 7) = arg5; note:In file included from ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7702438: note:: : : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' ^ ~ :23: In file included from note660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344: ./genrtl.h:170:3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 38:: ^ ~ 341:5warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: : expanded from macro 'RTL_CHECK2' : ^ ~ array 'fld' declared here660: ^ ~ 341:385 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note771: expanded from macro 'RTL_CHECK2' :array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 23 ^ ~ ^ note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md341::1550: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) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c5: note: ::2916In file included from x4 = XEXP (x3, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:11:: 25note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :2344 :771note rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: note: ^ ~ ./genrtl.hexpanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5array 'fld' declared here: rtunion fld[1];598 noteIn file included from : array 'fld' declared here:3: warning: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:25#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] : XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];2344 : ./genrtl.h:791 ^ ~: ^ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h set = single_set (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:660 3: : ^~~~~~~~~~~~~~~~~24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from :38warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c./genrtl.h:247:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: note24:: : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XINT (rt, 1) = arg1;:770:: 1996 :22: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23: ./genrtl.h:: notenote ^ ~: expanded from macro 'XSTR': 171array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ expanded from macro 'single_set'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3 ? PATTERN (I) : single_set_1 (I)) \ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768 ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5::775660:note23: 1998:38:: 42notenote:: : expanded from macro 'XINT' note : expanded from macro 'XINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 25: :expanded from macro 'RTL_CHECK2' array 'fld' declared herenote: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1556 : ^ ~8 ^ ~:expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~: :660:38:5:831:23: 38:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here x3 = XEXP (x2, 1); : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ notenote: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659expanded from macro 'PATTERN' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25 ::38: noteexpanded from macro 'RTL_CHECK2'#define PATTERN(INSN) XEXP (INSN, 4) : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~341:5: :In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: 341array 'fld' declared here note: expanded from macro 'XEXP' ::2344: note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 rtunion fld[1];:599:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : ^array 'fld' declared here :341:5:: 3expanded from macro 'XEXP' rtunion fld[1]; note: : ^ ~ array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660warning: rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3824: noteIn file included from ^ XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:::: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c note: :expanded from macro 'RTL_CHECK2'2344./genrtl.h :172:772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: ./genrtl.h324: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:809:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5233413::: warningwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; note: 2344:5: expanded from macro 'XVEC'note: array 'fld' declared here: note array index 1 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) ./genrtl.h XEXP (rt, 1) = arg1; ^ ~: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1567270 :23:3 : note rtunion fld[1]; ^::8: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : warning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:: XSTR (rt, 1) = arg1;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ 660:38: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2916::note x3 = XEXP (x2, 2); : expanded from macro 'RTL_CHECK2' ^ ~660:23: 11: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ^ ~ 38expanded from macro 'XEXP'warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: set = single_set (insn);771 23 : 341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~:23 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 1996 note:8: note: expanded from macro 'single_set' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? PATTERN (I) : single_set_1 (I)) \ : ^ ~expanded from macro 'XEXP' ^ ~ ^~~~~~~~~~~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR' :660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ :831:23: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:In file included from 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: ^ ~ ^ ~expanded from macro 'PATTERN' note 25: : :5 #define PATTERN(INSN) XEXP (INSN, 4) ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660::38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 660:2344note: 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : ./genrtl.hexpanded from macro 'RTL_CHECK2':array 'fld' declared here:617 341:5 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:233: warning : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.cexpanded from macro 'XEXP' :341: XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XVEC'::3 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c::341 warning: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: In file included from : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ::array 'fld' declared here 2344 ^ ~: ./genrtl.h:829: :38:35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ^ ~ rtunion fld[1];:768:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]660 : array 'fld' declared here rtunion fld[1]; XVEC (rt, 1) = arg1;23: ^ ^38 : : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md :1587 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 8 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XINT': 24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 341:: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: warning :::23 ^ ~ note: array 'fld' declared here6602344: s generated/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :341: ./genrtl.h. rtunion fld[1];38: x2 = XEXP (x1, 1); :5 note ^ ~ note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^ ~:771: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c:23271 2923 ^ ~ :19:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: 660:341array 'fld' declared here:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3:: 5 rtx src = SET_SRC (set); : ^~~~~~~~~~~~~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];38:note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note1536: XINT (rt, 2) = arg2; ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22 clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfganal.c -o cfganal.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note rtunion fld[1];expanded from macro 'RTL_CHECK2':660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ^ :In file included from ::1346/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:: In file included from 38expanded from macro 'SET_SRC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::32344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c23 : warning: note note: :25: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ In file included from ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: FOR_BB_INSNS (bb, insn):2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5:: 805./genrtl.h:expanded from macro 'RTL_CHECK2' 174:expanded from macro 'XINT':32 : note: expanded from macro 'XCEXP' 3: #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 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 635: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 3:: ^341:5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:661 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~In file included from 371:: :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here : note: expanded from macro 'FOR_BB_INSNS' 770:23: : (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];note 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' 660 ^:38: note25 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1600:8: warning: :37array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'826 : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) ^ ~ x3 = XEXP (x2, 1);note: ^ ~ 25:: ^ ~2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR':note341:5note: : 830: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here : :expanded from macro 'NEXT_INSN' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 771 ^ 660#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :: ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 38:In file included from note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 : :6602344 ^ ~ ^ ~: :./genrtl.h: :272:3: warning38 note 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415: note: ::5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' :array index 2 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]) XSTR (rt, 2) = arg2; XVEC (rt, 3) = arg3; rtunion fld[1]; ^ ~expanded from macro 'XEXP' ^ 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: 23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~ : In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here : 772: note: expanded from macro 'XSTR':note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ : 660 23:: rtunion fld[1];24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: :expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25note38./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; : 2948: note: expanded from macro 'RTL_CHECK2' ::341 ^ ~19In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XVEC' : ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: :660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:array 'fld' declared here 38 INTVAL (XEXP (src, 1)));341:538: ^ ~ : 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : :note: ./genrtl.hexpanded from macro 'RTL_CHECK2'771: : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 653note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 237713:23:341: rtunion fld[1]; ^ ~5::: ^ note: expanded from macro 'XEXP' array 'fld' declared here: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdwarning: 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):1616:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5array 'fld' declared here: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772 :In file included from :warning: :23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 rtunion fld[1]; x4 = XEXP (x3, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^note: array 'fld' declared here :660 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c: 1346::25:: : :38:In file included from expanded from macro 'XVEC' ^ ~2438 :3: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: note: expanded from macro 'XEXP' warning:noteexpanded from macro 'RTL_CHECK2'2344: 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) FOR_BB_INSNS (bb, insn) ^ ~: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ::831:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note:: 3413::5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :./genrtl.hwarning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:expanded from macro 'RTL_CHECK2'5: 273#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: note: ^ ~array 'fld' declared here:3372 XVEC (rt, 3) = arg3;array 'fld' declared here: :warning 1153:28 rtunion fld[1]; ^ rtunion fld[1];: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :note In file included from : expanded from macro 'INTVAL' XVEC (rt, 4) = arg4; 17 ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c: note In file included from :: expanded from macro 'XVEC': ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~24:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 5: ./genrtl.h:expanded from macro 'FOR_BB_INSNS' 2344665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 (INSN) = NEXT_INSN (INSN))176:3: ./genrtl.h::33:23: ^~~~~~~~~~~~~~~~:::672:: warning338 note :: : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~notearray 'fld' declared here XEXP (rt, 8) = arg8; expanded from macro 'XCWINT' ^ ~826 : expanded from macro 'RTL_CHECK2'warning rtunion fld[1]; : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1;:660:771 :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 2538:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:23:: :note5 ^ ~ ::1622#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :770:23expanded from macro 'XEXP' note: :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)8 : :array 'fld' declared herenoteexpanded from macro 'NEXT_INSN' warning: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2' : 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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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) x3 = XEXP (x2, 1); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341:5: ^ ~::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/alias.c5: :2961: ^ ~: note : notenote: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here expanded from macro 'RTL_CHECK2'771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here13 rtunion fld[1];:: 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::771:23: 660 ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: note:38: : : note: && NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG) rtunion fld[1];expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' ^ expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c: ^ ~ 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 : 24: 341In file included from 960note660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::5: :38: note: array 'fld' declared here2344: :expanded from macro 'RTL_CHECK2' rtunion fld[1]; ./genrtl.h: ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:note274851:338:In file included from : ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:3 ::notewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :25 XSTR (rt, 1) = arg1;341: : In file included from : 5expanded from macro 'NOTE_KIND' XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) 2344 ^ ~ :: ^ ~ expanded from macro 'RTL_CHECK2' ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::32673:7703noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])772: ::warningnote23:: : : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCINT' note: 24: ^ ~ XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'XVEC' 23 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341expanded from macro 'XSTR':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:770:23537: :660:38note: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: note: expanded from macro 'RTL_CHECKC1': : expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:1633:8:./genrtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) x3 = XEXP (x2, 2); ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :195 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :660:38: note rtunion fld[1]; ^ : 660771:23 rtunion fld[1];3:: ^ 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' 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])expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3415: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here:5:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:1417:13: ./genrtl.h ^ ~:23: ^ ~ : warningnote: rtunion fld[1];275/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^array 'fld' declared here : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: note : :341:5 post_bb = BLOCK_FOR_INSN (old_lp->landing_pad);:3: expanded from macro 'XEXP' note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : rtunion fld[1];5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^: ^ :828 :30: note: expanded from macro 'BLOCK_FOR_INSN' note#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~In file included from ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c :25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 7752344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdwarning: ::: ./genrtl.h660:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:25: 38:note: expanded from macro 'XBBDEF': note :8521653:8::In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning :: warning ^ ~ XINT (rt, 6) = arg6;expanded from macro 'RTL_CHECK2' 2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.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]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ x2 = XEXP (x1, 1); ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::692:659 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:76838:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23:: 5323:::: note : notenoteexpanded from macro 'XEXP' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 770: XEXP (rt, 1) = arg1;array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note23expanded from macro 'XINT' : 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]) ^ ~ ^ ~ rtunion fld[1]; : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: expanded from macro 'XSTR' ::38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ :660:38: note771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c: :341:expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 24: ^ ~ : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344::note: ./genrtl.h : 660expanded from macro 'RTL_CHECK2' : ^ ~ 196 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 ^ ~ note: 341note38::array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning note rtunion fld[1];: expanded from macro 'RTL_CHECK2' : 341 ^#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]5 ^ ~:5: note: expanded from macro 'XEXP' :: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; : :array 'fld' declared here:1421:3: ^ 341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md: ^ ~ rtunion fld[1]; 1668:8 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' warning ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: x3 = XEXP (x2, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.carray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)66024: In file included from :25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: JUMP_LABEL (jump) = post_label;2344 note: ^~~~~~~~~~~~~~~~~note ^ ~./genrtl.h:293: : expanded from macro 'XEXP'./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:853expanded from macro 'RTL_CHECK2' 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:1103:28: note: expanded from macro 'JUMP_LABEL'::383 : :warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3:#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN): : ^ ~note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XSTR (rt, 3) = arg3;warning:32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ::770:23 :note XINT (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' note 5: ^ ~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):768note expanded from macro 'XCEXP' :: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ rtunion fld[1];: ^ array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: ^ ~23:note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24expanded from macro 'XINT' : expanded from macro 'RTL_CHECKC1' In file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 341:5::660: 2344: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:./genrtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c38197: : ^ ~ : :3note: 25: : warningarray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : array index 3 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]) ^ ~ 660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 :5: ./genrtl.h: note: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX;expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])693: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray 'fld' declared here ^ ~: :1605341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^:5:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here:341:788:10 527: warning: rtunion fld[1];: 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] XSTR (rt, 2) = arg2; note: array 'fld' declared here && XINT (x1, 1) == 6) rtunion fld[1]; ^ note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP': :770:23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:expanded from macro 'RTL_CHECK1' 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])1495:9: warning#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] ^ ~ bb = BLOCK_FOR_INSN (lp->landing_pad); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 341 ^ ~:5 ^ ~:: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :note660: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: rtunion fld[1];:828::3038: rtunion fld[1]; ^ 5In file included from :: notenote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c :note: array 'fld' declared here24 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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 :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^:29expanded from macro 'BLOCK_FOR_INSN' XEXP (rt, 2) = arg2; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c: 5: note:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: array 'fld' declared here : rtunion fld[1]; ^ ~ ^:2417223: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1649:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:: 252344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:775521:::2344: warning./genrtl.h::1: ./genrtl.h:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 712:325array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :660:: 38:warning198:expanded from macro 'XBBDEF' x1 = XEXP (x0, 1); note3: ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : expanded from macro 'RTL_CHECK2'warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (asm_out) XSTR (rt, 1) = arg1; :659:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]^ 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43: ^ ~ X0EXP (rt, 4) = NULL_RTX; :5038: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788note#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) ^ ~: expanded from macro 'RTL_CHECK1':expanded from macro 'HOOK_VECTOR_END' 27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~770 ::341:23 ^ ~:5:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^: :38 : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341:5: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here In file included from ^ ~: ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c: 29: expanded from macro 'XSTR'In file included from 659:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38In file included from ^172 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 341:5: note315: array 'fld' declared here : ^ ~ 3note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :940:1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 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] XEXP (rt, 3) = arg3; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md1573: 660::38: ^ ~ :HOOK_VECTOR_END (sched)38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1666: warning 771:^23:: note: 11 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK2' :note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 43 warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :50: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':note: : if (!invert_jump (BB_END (bb), JUMP_LABEL (BB_END (bb)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: : note: expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 rtunion fld[1];: 1103: ^ switch (XINT (x0, 1)) 28 rtunion fld[1]; ^: noteIn file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c: ^ ^ ~ In file included from :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:2524: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :768#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~::23: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :2344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2344 ^ ~:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29: 5:./genrtl.h:: ./genrtl.h805:: In file included from 32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: note 199:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XCEXP'::713: warning: 660172:38:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note3: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) notearray 'fld' declared here ^ ~ rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; : expanded from macro 'RTL_CHECK2' warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c::661 ^ ~: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 24 XSTR (rt, 2) = arg2;:788 ^ ~ :: In file included from 37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteempty macro arguments are a C99 feature [-Wc99-extensions]23445: ^ ~ : expanded from macro 'RTL_CHECKC1' HOOK_VECTOR_END (vectorize) : ./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: : ^ ~: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:316expanded from macro 'X0EXP' ^:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3 : :23array 'fld' declared here ^ ~ : rtunion fld[1]; ^ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]659: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::43: note1704:1038note: expanded from macro 'XSTR': 50: X0EXP (rt, 4) = NULL_RTX;: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warningnote: expanded from macro 'HOOK_VECTOR_END' : ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:27array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note ^660:note: rtunion fld[1];: expanded from macro 'X0EXP'38: && XINT (x0, 1) == 2) expanded from macro 'RTL_CHECK1' ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1575:33: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~In file included from 768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:38::34129: invert_jump (BB_END (bb), JUMP_LABEL (BB_END (bb)), 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ::In file included from 5: note: noteexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1103array 'fld' declared here: :28 5 note rtunion fld[1];:: expanded from macro 'XINT' :172: note ^ ^ ~: : expanded from macro 'JUMP_LABEL'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:16915: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) : array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:array 'fld' declared here ^ ~ :1: warning: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 rtunion fld[1];2344:: :HOOK_VECTOR_END (addr_space) ^ ./genrtl.h: rtunion fld[1];805 note: expanded from macro 'RTL_CHECK2'^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43200#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25 ^ ~:32: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note:32344: ./genrtl.h: 73250::: note: expanded from macro 'HOOK_VECTOR_END' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c3:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP' warning :: ^ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~2344 341: : :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] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1;./genrtl.h :5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::29661 ^ ~ ::37note788: In file included from : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: 335:3 rtunion fld[1];:23:: expanded from macro 'RTL_CHECKC1'172::27: warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: note ^ note: expanded from macro 'XSTR' : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 2342 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : XEXP (rt, 1) = arg1; ^ ~1 array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)771 rtunion fld[1]; ^ ~warning:660: 38: note: expanded from macro 'RTL_CHECK2' :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^empty macro arguments are a C99 feature [-Wc99-extensions]: 659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (calls) note: expanded from macro 'XEXP' ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ^ :In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: note: :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1];::1620:43:50: 7:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md:176566025:: warning: :8:38In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : expanded from macro 'HOOK_VECTOR_END' In file included from x1 = XEXP (x0, 1); note: ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c2344: ./genrtl.h: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]771:23 ^24: In file included from : JUMP_LABEL (new_jump) = label;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344733 ^ ~: ./genrtl.h:3: ^~~~~~~~~~~~~~~~~~~~~:: 201/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:29warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 53In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172 XEXP (rt, 2) = arg2;: ^ ~: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def1103:2585:660:: 38:warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note28 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX;: 771: expanded from macro 'RTL_CHECK2':1: note ^ ~ 23:: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)note ^ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24: ::5In file included from :805:660HOOK_VECTOR_END (c)32: : 78838:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27 : : array 'fld' declared here ^ :note: note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: noteexpanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP'2344: ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:336 341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md :3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :warning797:8::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:29 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h XEXP (rt, 2) = arg2; : ^ ~: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here:661172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7711 :: rtunion fld[1]; ^3723: x1 = XEXP (x0, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659 ^ ~: warningnote: : expanded from macro 'XEXP' empty macro arguments are a C99 feature [-Wc99-extensions]note In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c38:: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771HOOK_VECTOR_END (cxx) ^note ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:234423: ^ ~ : 43expanded from macro 'RTL_CHECK1':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38./genrtl.h:753:3 50::note:#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 RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1;note: ^ ~expanded from macro 'RTL_CHECK2' note: expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : 341: expanded from macro 'XEXP':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:29: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h768: array 'fld' declared here5: note: array 'fld' declared here : rtunion fld[1]; ^: ^ ~ 172#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 1 rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c ^ ~:341:: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341 5:expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:1621: 7: warning #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)24note: : : ^ ~ : In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 warning: rtunion fld[1];:./genrtl.h:223:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ LABEL_NUSES (label) += 1; ^~~~~~~~~~~~~~~~~~~:: empty macro arguments are a C99 feature [-Wc99-extensions] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: warningnote: expanded from macro 'LABEL_NUSES' : HOOK_VECTOR_END (emutls)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h660 : ^ ~38note :43:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~50: expanded from macro 'RTL_CHECK2': : 802:32In file included from array 'fld' declared here : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: : rtunion fld[1];771:expanded from macro 'XCINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 24:23341: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): :5: note: In file included from ^ ~ expanded from macro 'HOOK_VECTOR_END' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344array 'fld' declared here rtunion fld[1];: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : : 661: 1036:37In file included from : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'RTL_CHECKC1':8:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c ./genrtl.h:401: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])3 ^ ~ :In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: In file included from warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c660:: x1 = XEXP (x0, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 382344 : :./genrtl.h ^ ~: XWINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172754:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def 3note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :771::: ^ ~warning23:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2842:1 XEXP (rt, 2) = arg2; ^ ~: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 771expanded from macro 'XEXP':23:warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)664 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341:38:empty macro arguments are a C99 feature [-Wc99-extensions]:29: note: :expanded from macro 'XWINT' 5: note: notearray 'fld' declared here rtunion fld[1]; ^ : HOOK_VECTOR_END (target_option)expanded from macro 'XEXP' In file included from note#define XWINT(RTX, N) ((RTX)->u.hwint[N])^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:38: note342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:: 543:: : notearray 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :50:: note rtunion fld[1]; : 23441814: : ./genrtl.h: ^expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECK2' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 22435/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^array 'hwint' declared here: warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: :warning1040 HOST_WIDE_INT hwint[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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:29 !INSN_P (insn) && insn != NEXT_INSN (BB_END (src)); 10: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : ^~~~~~~~~~~~~~~~~~~~~~~~:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980warning XEXP (rt, 2) = arg2;: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:611 : ^ ~ && XINT (x1, 1) == 1)warning: :26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h empty macro arguments are a C99 feature [-Wc99-extensions]341:: note: 5 expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long :826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (C90_EMPTY_HACK)771:23: ^ ~ ^:25:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'XEXP' ^ note: 768:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'XINT' :660:38 : In file included from :43: rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::2344note: ^ 50In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c: ./genrtl.h ^ ~: note:25771: : expanded from macro 'HOOK_VECTOR_END'402expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 338:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 23:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344note:warning ^: expanded from macro 'RTL_CHECK2': ./genrtl.h note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 2) = arg2;: 755 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3413413:expanded from macro 'XEXP'5:: note: :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : array 'fld' declared herearray 'fld' declared herewarning : 664 rtunion fld[1];: rtunion fld[1];29: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : expanded from macro 'XWINT' ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ In file included from ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.mdarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XSTR (rt, 3) = arg3;660 :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1764:8 : warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :note342#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): :expanded from macro 'RTL_CHECK2'5 : ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344 : ./genrtl.h:225:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: #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] array 'hwint' declared here x2 = XEXP (x1, 1); ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 771 HOST_WIDE_INT hwint[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25 660 ^ :38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : note: expanded from macro 'XBBDEF' 23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ 61 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:341:5: :note:: array 'fld' declared here: 26 rtunion fld[1];: note5: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long ^ ^ note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435::6603::38 warning : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:1815:16: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :659:38note: note: : expanded from macro 'RTL_CHECK1' insn = NEXT_INSN (insn))array index 1 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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341:5: note: XVEC (rt, 1) = arg1;array 'fld' declared here :5:: note: array 'fld' declared here788 826: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 25 X0EXP (rt, 4) = NULL_RTX; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:38: note: expanded from macro 'RTL_CHECK1' 788 ^: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):27 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md ^ ~note:1768: 10: warning : expanded from macro 'XVEC' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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) notenote: : expanded from macro 'X0EXP'expanded from macro 'NEXT_INSN' && XINT (x2, 1) == 6) ^ ~ ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::341 note: expanded from macro 'RTL_CHECK2':#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5: note: array 'fld' declared here ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:768:23 : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771: ^ ~23 : ^ ~ note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.cexpanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:24 note: array 'fld' declared here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^:660: 38: 2344note: : ./genrtl.hexpanded from macro 'RTL_CHECK2' :436:3: 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] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c5: : ^ ~ 660 note: array 'fld' declared here note:38 rtunion fld[1];: note:: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : ./genrtl.hexpanded from macro 'RTL_CHECK2': ^791 expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :659:38: note: :341expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1;:5: note#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 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :5: note rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:1888/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h set_src = SET_SRC (PATTERN (old_jump)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c./genrtl.h:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: 660note: :227:31536:: 234422:warning: ./genrtl.hnote:454:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:expanded from macro 'SET_SRC'27: 3note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.md : ^ ~1680 : 10warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 659:38: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)note ^ ~ && XINT (x1, 1) == 6): ^ ~expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1; note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'XINT' ^ ~ 341::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)8055: note:: 32array 'fld' declared here5: note : ^ ~expanded from macro 'XCEXP': note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 660 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 661768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ::537: : note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:: 25array 'fld' declared here:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])660 : ^ ~ 38: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note 341array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ : In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.cexpanded from macro 'RTL_CHECK2'In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c: 38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154188824: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7::341 :warning5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: : 2344:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]22 : array 'fld' declared here ./genrtl.h:: 228warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) set_src = SET_SRC (PATTERN (old_jump));3 ^~~~~~~~~~~~~~~~~~ : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: rtunion fld[1]; ^~~~~~~~~~~~~~~~ 809 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::844 :warning2523:: note: expanded from macro 'INSN_CODE' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning ^ note: expanded from macro 'PATTERN' #define INSN_CODE(INSN) XINT (INSN, 6): array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4; ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::768:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h771::47123::3 note: :expanded from macro 'XEXP' 768771:2323:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23:expanded from macro 'XEXP' note: expanded from macro 'XINT' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 X0EXP (rt, 1) = NULL_RTX;:660:#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: 38 ^ ~ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 660note:: 38expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 788 ^ ~: 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note:: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP'note : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ^ ~660 : note: array 'fld' declared here ^ ~ expanded from macro 'RTL_CHECK2'38 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6591536 rtunion fld[1]; ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c 28In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c ::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'SET_SRC' 25:#define SET_SRC(RTX) XCEXP(RTX, 1, SET): In file included from ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:805::24: In file included from 45::2344: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: ./genrtl.h: note: expanded from macro 'RTL_CHECK1'229 :: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array 'fld' declared here ^~~ :: ./genrtl.h:829 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 661array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38341: :5: XVEC (rt, 1) = arg1;: 38 ^ ~: note XSTR (rt, 7) = arg5; note ^ ~: array 'fld' declared here : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^::31770#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] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ : ^~~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::24:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5771:: 23: 660note:: 38expanded from macro 'XEXP' :772: 23note: notenote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : expanded from macro 'XVEC'expanded from macro 'RTL_CHECK2' : : array 'fld' declared here#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])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:1891 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341::524:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h set_src = XVECEXP (PATTERN (old_jump), 0,0); :note38: ::array 'fld' declared here2344 660note:: : ./genrtl.hexpanded from macro 'RTL_CHECK2' 38 ^~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: rtunion fld[1];23 : note::504 ^:: 3expanded from macro 'PATTERN': warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5: note: array 'fld' declared here note: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX;: 2344In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h771::24723:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :788: XINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27341:: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: note768:23: notearray 'fld' declared here: expanded from macro 'XINT' : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hexpanded from macro 'X0EXP': note: 155 ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660warning:: 38 rtunion fld[1]; 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): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h:830 ^~~~~~~~~~~~~~~~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8443:25: ^ ~note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660::#define INSN_CODE(INSN) XINT (INSN, 6) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: XSTR (rt, 2) = arg2; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK2' 341 ^ ~:: expanded from macro 'RTL_CHECK2' ^ ~ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38: note:: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : note: array 'fld' declared here ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 770:23: notenote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.cexpanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c ^ ~: 38:772:: 35:: note: expanded from macro 'XVEC'array 'fld' declared here 24: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h rtunion fld[1];:505:3: warning ^~~ ^10 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660788::27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c38:: note: :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:::38:39 : : note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ./genrtl.hwarning:: 270array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 :note : warningexpanded from macro 'RTL_CHECK1': 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 INSN_CODE (insn); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' 341:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' ./genrtl.h:524:3:#define INSN_CODE(INSN) XINT (INSN, 6) ^~~~~ ^ ~5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1];5: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :: warning: 770In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c 768: array 'fld' declared here : rtunion fld[1];25 XEXP (rt, 1) = arg1;:23:: note: In file included from expanded from macro 'XSTR' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note ^: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:831:3:::1893:17:660 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :77138: note: ^ ~expanded from macro 'RTL_CHECK2' : 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]) set_src = SET_SRC (set_src); XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 ^ ~: ^ ~38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: expanded from macro 'RTL_CHECK2'note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: array 'fld' declared here : ^~~~~~~~~~~~~~~~~ rtunion fld[1];:5 ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :1536: 22: note: expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:expanded from macro 'XEXP'#define SET_SRC(RTX) XCEXP(RTX, 1, SET)660 ^ :38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note: ^ ~expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::805:32: note: expanded from macro 'XCEXP' 5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.carray 'fld' declared here ::341 rtunion fld[1];: 5: note ^: array 'fld' declared here note:: 24: In file included from : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.cIn file included from #if HAVE_DESIGNATED_UNION_INITIALIZERS: XINT (rt, 2) = arg2;24 ^ ~ : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h558/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):2344: :./genrtl.h2344:525: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~ ^ 768:23:: note: expanded from macro 'XINT' 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) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:1902:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ old_label = XEXP (set_src, 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660 ^ rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:1904:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ old_label = XEXP (set_src, 1); ^ ~ :772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :770: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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c : ^ ~230 : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:::660:38 In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c341: expanded from macro 'RTL_CHECK2' ::24: :17: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : note: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h: 561note:3: warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 341 ^ : :expanded from macro 'RTL_CHECK2'5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c XSTR (rt, 2) = arg2;: 1928:17: ^ ~warning : array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 old_label = JUMP_LABEL (old_jump);: 23 && (set = single_set (insn))) ^~~~~~~~~~~~~~~~~~~~~ note ^ ~ : ^~~~~~~~~~~~~~~~~note : expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:22: array 'fld' declared here 1103:285:: notenote: expanded from macro 'single_set'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note rtunion fld[1];: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ : :expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2'#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c1998::2442: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 2344805: :expanded from macro 'single_set_1'./genrtl.h:274 :3: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 831:23: note: expanded from macro 'PATTERN' 32: note: expanded from macro 'XCEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: 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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 772:23: note: expanded from macro 'XVEC' :660: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]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : 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) ^ ~ :1930:5: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (new_jump) = old_label; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:230:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; && (set = single_set (insn))) ^~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' rtunion fld[1]; ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :770#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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:233:17: warning: array index 1 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]) ^ ~ rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' :5#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:2014:16: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; ^ ~ 661:37: note: expanded from macro 'RTL_CHECKC1' label = JUMP_LABEL (last_insn); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:282:17: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] rtunion fld[1]; ^ rtunion fld[1]; ^ this_group = XOBNEW (&migrate_btrl_obstack, struct btr_def_group_s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:2016:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' LABEL_NUSES (label) += 1; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ XVEC (rt, 1) = arg1; ^ ~ :30: note: expanded from macro 'XOBNEW' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4: note: expanded from macro 'obstack_alloc' : obstack_finish (__h); }) ^ ~ ^~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 772:23: note: expanded from macro 'XVEC' :341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' rtunion fld[1]; ^ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];# define __INT_TO_PTR(P) ((P) + (char *) 0)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:2034:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' cur_insn = NEXT_INSN (cur_insn)) ^~~~~~~~~~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:270:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtx def_src = SET_SRC (single_set (def->insn)); ^~~~~~~~~~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:2037:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ BLOCK_FOR_INSN (cur_insn) = cur_bb; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' 1536:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 28: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' :25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:270:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtx def_src = SET_SRC (single_set (def->insn));In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 341:5: note : XVEC (rt, 1) = arg1; ^ ~ array 'fld' declared here185 warnings/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 :23: generated rtunion fld[1];. : ^ 5: note: array 'fld' declared here note: expanded from macro 'XVEC' 1536:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:270:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c -o cfgbuild.o 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c:2194:: 4In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx def_src = SET_SRC (single_set (def->insn)); X0EXP (rt, 4) = NULL_RTX; ^ ~ ./genrtl.h:672:3: warning : ^~~~~~~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ BLOCK_FOR_INSN (new_note) = NULL;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define PATTERN(INSN) XEXP (INSN, 4) XSTR (rt, 1) = arg1; #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~ 659:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :770:23: note: expanded from macro 'XSTR' :771:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 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) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1':1536:28: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: ^ ~ ^ ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:304: 38::22: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c : 2316array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: 7: warning: btr_def this_def = XOBNEW (&migrate_btrl_obstack, struct btr_def_s);array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' FOR_BB_INSNS (bb, insn) XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h ^~~~~~~~~~~~~~~~~~~~~~~::366#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])770:23 : note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ :30: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XOBNEW':371 660note: array 'fld' declared here rtunion fld[1]; :: ^ #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T)))28: note 38: note: expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'FOR_BB_INSNS' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::826341::5::405:4 note: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:3825: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154In file included from : obstack_finish (__h); })#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:78:: :warning: note24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'obstack_finish'In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344 = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\: ./genrtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: if (INSN_CODE (insn) < 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31::660 note: 692 ^~~~~~~~~~~~~~~~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'NEXT_INSN' ::844:2538expanded from macro '__INT_TO_PTR'#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771 # define __INT_TO_PTR(P) ((P) + (char *) 0) 3note ^ ~~~~~~~~~~: expanded from macro 'RTL_CHECK2': 23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: XEXP (rt, 1) = arg1;note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:768355::2310:: notewarning: expanded from macro 'XINT' 341 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] : user = XOBNEW (&migrate_btrl_obstack, struct btr_user_s); ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: 660:38 5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h note: expanded from macro 'RTL_CHECK2'notenote: expanded from macro 'XEXP' :366:30:: : notearray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ rtunion fld[1];: noteexpanded from macro 'XOBNEW': expanded from macro 'RTL_CHECK2'#define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 405 ^ ~: 4/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :660::array 'fld' declared here ^38: :note5: :expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'obstack_alloc' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24341: :In file included from warning5: : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: obstack_finish (__h); }) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bb-reorder.c ^~~~~~~~~~~~~~~~~~~~:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23442316: :./genrtl.h:401/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h::3429: warning rtunion fld[1];7 : warning: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~: ^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]8 : note: XWINT (rt, 1) = arg1; expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :831:23 FOR_BB_INSNS (bb, insn): = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h :noteIn file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c: 126::24expanded from macro 'PATTERN'warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:3129::: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XWINT' #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h note: expanded from macro '__INT_TO_PTR' ^ ~ : :372:17:# define __INT_TO_PTR(P) ((P) + (char *) 0) note#define XWINT(RTX, N) ((RTX)->u.hwint[N])2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : ^ ~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771342:23: expanded from macro 'FOR_BB_INSNS'note: expanded from macro 'XEXP' ./genrtl.h :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c (INSN) = NEXT_INSN (INSN)) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38693: note:: 3expanded from macro 'RTL_CHECK2' : ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hwarning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]826:2561:: 26note339: :expanded from macro 'NEXT_INSN'29 : XSTR (rt, 2) = arg2; warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define NEXT_INSN(INSN) XEXP (INSN, 2) note ^ ~ : ^ ~expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 rtx *usep = find_btr_use (PATTERN (insn));:# define HOST_WIDE_INT long: 23 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.cnote: expanded from macro 'XSTR' ^~~~~~~~~~~~~~:5: :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:#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] note: array 'fld' declared here XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~831note : expanded from macro 'XEXP' rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23:: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'PATTERN' 660:38In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c ^ ~::38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :155:5 664:29:: ^ ~note : expanded from macro 'XWINT' warning#define XWINT(RTX, N) ((RTX)->u.hwint[N])note : ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 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]) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342 note: expanded from macro 'RTL_CHECK2':: 5expanded from macro 'XEXP' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341 ^ ~ :note 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^: note:: array 'fld' declared here : 660:38:array 'hwint' declared here rtunion fld[1];25 : note: expanded from macro 'INSN_CODE' ^ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24 rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c XSTR (rt, 1) = arg1; ^ ~ :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;770 ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h768:23: note: expanded from macro 'XINT' :338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 23: note: expanded from macro 'XSTR' #if HAVE_DESIGNATED_UNION_INITIALIZERS ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ :350:51: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] rtunion fld[1]; ^ unambiguous_single_use = !btr_referenced_p (PATTERN (insn), usep); ^~~~~~~~~~~~~~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here rtunion fld[1];341 ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521: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 (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:43In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:481:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (sched) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:483:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] insn = NEXT_INSN (insn), insn_luid++) ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (vectorize) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ rtunion fld[1];#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c XINT (rt, 2) = arg2; ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (addr_space) ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:526:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (btr_referenced_p (PATTERN (insn), NULL)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:546:19/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning:: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' note_stores (PATTERN (insn), note_btr_set, &info); #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~~~~~~~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (c) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 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]) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 1) = arg1; #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.cHOOK_VECTOR_END (emutls) ^ :555:19: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); XINT (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XSTR (rt, 1) = arg1;:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (target_option) ^ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23note43:50: note: : note: expanded from macro 'XEXP' expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.carray 'fld' declared here:583:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' insn = PREV_INSN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :#define PREV_INSN(INSN) XEXP (INSN, 1)772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3;:341:5: note: array 'fld' declared here : ^ ~771 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c24:678:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:680:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:1179:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insp = NEXT_INSN (insp); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:1188:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insp = BB_END (b); ! INSN_P (insp); insp = PREV_INSN (insp)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:1192:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insp = PREV_INSN (insp); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:1195:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (old_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:1195:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c -o cfgcleanup.o set = single_set (old_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:1196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/bt-load.c:1240:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:1031:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_last_insn (); insn; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c:1113:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_last_insn (); insn; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/builtins.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1502:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: emit_insn_before (seq, NEXT_INSN (entry_of_function ()));note : expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define NEXT_INSN(INSN) XEXP (INSN, 2) : note ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :27 rtunion fld[1];: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 148 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c -o cfgexpand.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:133:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (saveinsn) = -1; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3:#define INSN_CODE(INSN) XINT (INSN, 6)clang: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1;warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:134:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' INSN_CODE (restinsn) = -1; ^~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:441:32: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] freq = REG_FREQ_FROM_BB (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' In file included from #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:142:14: note: expanded from macro 'REG_FREQ_FROM_BB' : ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:441:32: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] freq = REG_FREQ_FROM_BB (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:143:14: note: expanded from macro 'REG_FREQ_FROM_BB' ? ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:452:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), mark_set_regs, &this_insn_sets); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:53:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return (NEXT_INSN (insn) == 0 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826:831:23: note: expanded from macro 'PATTERN' :25: note: expanded from macro 'NEXT_INSN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:536:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note_stores (PATTERN (insn), mark_set_regs, &this_insn_sets); ^~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :110:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (PATTERN (insn), 0) == const1_rtx) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:781:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_referenced_regs (&PATTERN (insn), ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:797:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), mark_set_regs, &this_insn_sets); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:148:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:851:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] cached_make_edge (edge_cache, src, BLOCK_FOR_INSN (label), flags); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 note_stores (PATTERN (insn), mark_set_regs, &this_insn_sets); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :30: note: expanded from macro 'BLOCK_FOR_INSN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:874:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' clang: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :273:15: 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]) ^ ~ vec = XVEC (PATTERN (tmp), 0); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 rtunion fld[1]; ^ :23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:885:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ mark_referenced_regs (&PATTERN (insn), ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:902:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:275: basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ 9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 828:30: note vec = XVEC (PATTERN (tmp), 1); ^ ~ : expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:275:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: vec = XVEC (PATTERN (tmp), 1); ^~~~~~~~~~~~~ 5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:908:19: warning: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' for (ins = PREV_INSN (insn); ins != last->insn; ins = prev) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c rtunion fld[1]; ^ :284:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:910:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((tmp = single_set (insn)) != NULL ^~~~~~~~~~~~~~~~~ prev = PREV_INSN (ins); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ :825:25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:913:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: NEXT_INSN (prev) = NEXT_INSN (ins); ^~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:284:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if ((tmp = single_set (insn)) != NULL ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:913:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (prev) = NEXT_INSN (ins); ^~~~~~~~~~~~~~~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:note note: expanded from macro 'PATTERN' : expanded from macro 'NEXT_INSN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];: ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:289:12: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 XEXP (XEXP (SET_SRC (tmp), 2), 0), 0); ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:914:9: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ PREV_INSN (NEXT_INSN (ins)) = prev; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:289:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:914 XEXP (XEXP (SET_SRC (tmp), 2), 0), 0); ^~~~~~~~~~~~~:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (ins)) = prev; ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:661:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'RTL_CHECK2' #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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' 825:31: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^~~~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:296/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' :39: warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:915:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = forced_labels; x; x = XEXP (x, 1)) ^ ~ PREV_INSN (ins) = insn; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):25: note: expanded from macro 'PREV_INSN' ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:305:42: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if ((tmp = extract_asm_operands (PATTERN (insn))) != NULL) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:307:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:916:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NEXT_INSN (ins) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1432:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814:43: note: expanded from macro 'XCVECLEN' 25: note: expanded from macro 'NEXT_INSN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :806:32: note: expanded from macro 'XCVEC' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:916:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (ins) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' note: expanded from macro 'RTL_CHECKC1' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:310:12/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (ASM_OPERANDS_LABEL (tmp, i), 0), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433:36: note: expanded from macro 'ASM_OPERANDS_LABEL' 917#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS):9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ NEXT_INSN (insn) = ins; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ 25: note: expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:316:20: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:918 gcc_assert (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103 if (NEXT_INSN (ins)) ^~~~~~~~~~~~~~~ :28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) rtunion fld[1]; ^ ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:919:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ PREV_INSN (NEXT_INSN (ins)) = ins; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:317:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1)41: ^ ~ warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' make_label_edge (edge_cache, bb, JUMP_LABEL (insn), 0); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :341:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:919:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' PREV_INSN (NEXT_INSN (ins)) = ins; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~ :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here : rtunion fld[1]; ^ 826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:349:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: note: for (x = nonlocal_goto_handler_labels; x; x = XEXP (x, 1)) ^ ~ expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c ^ ~ :430:11: warning: array index 8 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_INSN_FUNCTION_USAGE (call_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'PREV_INSN' :341#define PREV_INSN(INSN) XEXP (INSN, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934: ^~~~ 40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ 771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :23: note: expanded from macro 'XEXP' :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:357:17: 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 (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./genrtl.h:867:47: note: expanded from macro 'gen_rtx_EXPR_LIST' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gen_rtx_fmt_ee (EXPR_LIST, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:39:40: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)note ^~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:357:48: rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:427:2 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ : warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: CALL_INSN_FUNCTION_USAGE (call_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note note: array 'fld' declared here rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:366:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:373:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:990:9: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here SUBREG_BYTE (reg), ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:374:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ insn = NEXT_INSN (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' ^~~~~~~~~~~~~~~~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:398:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb = BLOCK_FOR_INSN (label); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:412:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec = XVEC (PATTERN (table), 0); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:414:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vec = XVEC (PATTERN (table), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:414:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec = XVEC (PATTERN (table), 1); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:422:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((tmp = single_set (insn)) != NULL ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:422:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((tmp = single_set (insn)) != NULL ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:426:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_tablejump_edge (XEXP (XEXP (SET_SRC (tmp), 2), 0)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1571:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' arg_reg = XEXP (argblock, 0), arg_offset = INTVAL (XEXP (argblock, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1405:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note_uses (&PATTERN (chain->insn), add_used_regs, ^~~~~~~~~~~~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :28: note: array 'fld' declared here:831:23: note: expanded from macro 'PATTERN' expanded from macro 'INTVAL' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:426:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:23: mark_tablejump_edge (XEXP (XEXP (SET_SRC (tmp), 2), 0)); ^~~~~~~~~~~~~ note: expanded from macro 'XEXP' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])expanded from macro 'SET_SRC' :660#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 341: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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:1410:14: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' for (link = CALL_INSN_FUNCTION_USAGE (chain->insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:1412: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:1434:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (chain->insn), add_stored_regs, ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:459: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ :36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 1716:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: insn = NEXT_INSN (scan_start); ^~~~~~~~~~~~~~~~~~~~~~ 1458:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 826:25: note: expanded from macro 'NEXT_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/caller-save.c:1443:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ INSN_CODE (new_chain->insn) = code; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:471:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' fallthru = split_block (bb, PREV_INSN (insn)); #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:1720:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ : expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33: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; ^ ~ rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 22: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:477:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' for (x = NEXT_INSN (flow_transfer_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here In file included from ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:1720:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:479:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here x = NEXT_INSN (x)) ^~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:1731:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 val = internal_arg_pointer_based_exp (SET_SRC (set), false); ^~~~~~~~~~~~~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :805:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:481:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ set_block_for_insn (x, NULL); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:1739:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40: note: expanded from macro 'set_block_for_insn' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (NEXT_INSN (insn) == NULL_RTX)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' ^~~~~~~~~~~~~~~~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 2) = arg2; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c ^ ~ :503:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : note: expanded from macro 'XEXP' ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:1741:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:517:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; x = NEXT_INSN (x); ^~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgbuild.c:519:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ set_block_for_insn (x, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40: note: expanded from macro 'set_block_for_insn' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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) ^ ~ XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:1784:49: warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here return plus_constant (Pmode, val, INTVAL (XEXP (rtl, 1))); ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :28: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2114:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 38:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:2116:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:2118:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && check_sibcall_argument_overlap_1 (PATTERN (insn))) ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:3004:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' rtx offset = XEXP (elem, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:3219:15: 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) ^ ~ last = PREV_INSN (last); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25660: :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ X0EXP (rt, 2) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:3496:42 ^ ~: note: 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) ^ ~ for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109: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]) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:3503:7: 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]) ^ ~ && NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' :5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 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, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c5: note: array 'fld' declared here :36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:255: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c XEXP (rt, 4) = arg4; ^ ~ :4207:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here last = PREV_INSN (last); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :23: note: expanded from macro 'XEXP' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:4222: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] last = PREV_INSN (last); ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 142:3#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XEXP (rt, 7) = arg7; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1]; ^ : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:4407:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) lower_bound = INTVAL (XEXP (XEXP (arg->stack_slot, 0), 1)); ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :660:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/calls.c:4644:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' i = INTVAL (XEXP (XEXP (x, 0), 1)); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XBBDEF (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 36/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c ^ :36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 6) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23::270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XSTR (rt, 3) = arg3; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 130 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf X0EXP (rt, 2) = NULL_RTX; ^ ~-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c -o cfghooks.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: 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]) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25:: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'INSN_CODE' XINT (rt, 2) = arg2; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return INSN_CODE (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' :770:23: note: expanded from macro 'XSTR' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (vectorize) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ 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 ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 133 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c -o cfgloop.o 128 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c -o cfgloopanal.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:216: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:300: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:300: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:303: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:304: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:322: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:322: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:327:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = NEXT_INSN (BB_HEAD (b)); insn != NEXT_INSN (BB_END (b)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:327:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = NEXT_INSN (BB_HEAD (b)); insn != NEXT_INSN (BB_END (b)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:328:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:329:42: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_P (insn) && side_effects_p (PATTERN (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:338:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = NEXT_INSN (BB_HEAD (e->src)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:339:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn != NEXT_INSN (BB_END (e->src)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:340:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:351:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = NEXT_INSN (BB_HEAD (b)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:352:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn != NEXT_INSN (BB_END (b)) && !failed; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:353:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:357:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:390: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:390: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:498:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ? INSN_LOCATION (last) : 0; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:678:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BB_END (a) != PREV_INSN (BB_HEAD (b))) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:679:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reorder_insns_nobb (BB_HEAD (a), BB_END (a), PREV_INSN (BB_HEAD (b))); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:729:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] barrier = NEXT_INSN (BB_END (b)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:883:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == MEM && MEM_ATTRS (x) != MEM_ATTRS (y)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:883:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == MEM && MEM_ATTRS (x) != MEM_ATTRS (y)) ^~~~~~~~~~~~~ clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:795:29: note: expanded from macro 'X0MEMATTR' : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:885: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458129: warnings generated. 24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:886: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:887: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:888: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c -o cfgloopmanip.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1018:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] s1 = single_set (i1); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1018:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] s1 = single_set (i1); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1019:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] s2 = single_set (i2); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1019:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] s2 = single_set (i2); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1038:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!equal_different_set_p (PATTERN (i1), s1, PATTERN (i2), s2)) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1038:49: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!equal_different_set_p (PATTERN (i1), s1, PATTERN (i2), s2)) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1047: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1048:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src2 = SET_SRC (s2); ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1101:7: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1101:39: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1123:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] p1 = PATTERN (i1); ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1124:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] p2 = PATTERN (i2); ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1153:25: warning: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1154:4: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (i2)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1166:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (symbol) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1169:31: warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:3445:26: note: expanded from macro 'DECL_BUILT_IN_CLASS' (FUNCTION_DECL_CHECK (NODE)->function_decl.built_in_class) ^~~~ ./tree-check.h:36:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:883:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1171:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2711:25: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^~~~ ./tree-check.h:36:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:883:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1173:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2711:25: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^~~~ ./tree-check.h:36:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:883:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1260:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *i1 = PREV_INSN (*i1); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1313:49: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || (returnjump_p (i1) && !side_effects_p (PATTERN (i1)))) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1316:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i1 = PREV_INSN (i1); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1321:49: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || (returnjump_p (i2) && !side_effects_p (PATTERN (i2)))) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1327:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i2 = PREV_INSN (i2); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1376:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] p1 = PATTERN (i1); ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1381:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i1 = PREV_INSN (i1); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1382:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i2 = PREV_INSN (i2); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1397:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb1 = BLOCK_FOR_INSN (last1); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1399:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] last1 = PREV_INSN (last1); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1402:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] last1 = PREV_INSN (last1); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1404:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb2 = BLOCK_FOR_INSN (last2); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1406:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] last2 = PREV_INSN (last2); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1409:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] last2 = PREV_INSN (last2); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1451:23: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1453:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i1 = NEXT_INSN (i1); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1458:23: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1460:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i2 = NEXT_INSN (i2); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1502:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i1 = NEXT_INSN (i1); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1503:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i2 = NEXT_INSN (i2); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1603: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1603: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1604: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1604: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1607:21: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1608: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1621: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1621: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1623: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1626: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1691:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] p1 = PATTERN (table1); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1692:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] p2 = PATTERN (table2); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1698: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1698: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1699: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1699: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1700: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1700: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1705: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:780:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1706: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1706: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1932:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] src1 = BLOCK_FOR_INSN (newpos1); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1934:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] src2 = BLOCK_FOR_INSN (newpos2); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:1979:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2002:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] newpos2 = NEXT_INSN (newpos2); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2004:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] newpos2 = NEXT_INSN (newpos2); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2006:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] newpos2 = NEXT_INSN (newpos2); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2008:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] newpos2 = NEXT_INSN (newpos2); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2014:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] redirect_to = split_block (src2, PREV_INSN (newpos2))->dest; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2105:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] newpos1 = NEXT_INSN (newpos1); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2108:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] newpos1 = NEXT_INSN (newpos1); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2110:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (newpos1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2111:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] newpos1 = NEXT_INSN (newpos1); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2114:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] newpos1 = NEXT_INSN (newpos1); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c rtunion fld[1];:1765:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ print_rtl (dump_file, since ? NEXT_INSN (since) : since); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2116:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' redirect_from = split_block (src1, PREV_INSN (newpos1))->src; ^~~~~~~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:1843:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = PREV_INSN (get_last_insn ()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:1847:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = PREV_INSN (insn); insn != last;) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:1849:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:1852:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!any_condjump_p (NEXT_INSN (insn))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:1855:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] delete_insn (NEXT_INSN (NEXT_INSN (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:1855:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] delete_insn (NEXT_INSN (NEXT_INSN (insn))); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2351:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : move_before = NEXT_INSN (move_before);expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' :25#define NEXT_INSN(INSN) XEXP (INSN, 2) : note: expanded from macro 'NEXT_INSN' ^~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2422:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:1857:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] head = NEXT_INSN (head); ^~~~~~~~~~~~~~~~ delete_insn (NEXT_INSN (insn)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2429:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] head = NEXT_INSN (head); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2454:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] e0_last_head = PREV_INSN (e0_last_head); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2511:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] curr = NEXT_INSN (curr); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2524:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] curr = NEXT_INSN (curr); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2529:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reorder_insns (headptr[0], currptr[0], PREV_INSN (move_before)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 1970:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ BB_END (bb) = PREV_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:1973:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] new_bb = create_basic_block (NEXT_INSN (last), get_last_insn (), bb); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2584:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:1985:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XEXP' BB_END (new_bb) = PREV_INSN (BB_END (new_bb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2934:19: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:2353:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ for (last = NEXT_INSN (last); last; last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :341:5: note: array 'fld' declared here :25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2935:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ insn && !NOTE_INSN_BASIC_BLOCK_P (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:2353:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: for (last = NEXT_INSN (last); last; last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25 && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 : ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'NEXT_INSN' :960#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'NOTE_KIND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:2401:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here last = NEXT_INSN (last); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2938:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' XEXP (rt, 2) = arg2; ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c:2940:11: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && LABEL_NUSES (insn) == LABEL_PRESERVE_P (insn) ^~~~~~~~~~~~~~~~~~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' ^#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ 775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:2405#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ while (NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :661:37: note: expanded from macro 'RTL_CHECKC1' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgcleanup.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2949#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: next = NEXT_INSN (next); ^~~~~~~~~~~~~~~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :5: note: array 'fld' declared here rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:2414:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] delete_insn (NEXT_INSN (last)); ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 4) = arg4; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:2423:7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c if (NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:2425:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' bb = create_basic_block (NEXT_INSN (last), get_last_insn (), bb); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:2429:16: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] BB_END (bb) = PREV_INSN (last); ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' 771:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: X0EXP (rt, 8) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 2334/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341:5: note: array 'fld' declared here :11: 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] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' 788:27: note: expanded from macro 'X0EXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' XBBDEF (rt, 3) = arg3; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XEXP (rt, 1) = arg1;:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note rtunion fld[1]; ^ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:2781: XINT (rt, 5) = arg5;11: expanded from macro 'RTL_CHECK2'warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660:38: ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) || SYMBOL_REF_DECL (XEXP (op0, 0)) != exp)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 : ^ ~23 : note: expanded from macro 'XINT' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):5:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38 ^ ~: notenote : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1585 : ^ ~ 341:660: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 43 ^: : note: expanded from macro 'SYMBOL_REF_DECL' 5: note: array 'fld' declared here note rtunion fld[1]; (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' ^ : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c::5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344341: :./genrtl.h5::171 :note3: :array 'fld' declared here warning rtunion fld[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) XBBDEF (rt, 3) = arg3;In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c: :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 2344: ./genrtl.h:112 ^ ~: 3: warning: rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h659:: XINT (rt, 6) = arg6;107:3: 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]) ^ ~ ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :775:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341771:23note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : expanded from macro 'XBBDEF' :In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344note: : array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): note ^ ~: expanded from macro 'XEXP' rtunion fld[1];./genrtl.h:107 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:332138:660:103: :: notewarning:: warning: : 38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 :expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; note: expanded from macro 'RTL_CHECK2'notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' ^ ~ XEXP (op0, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 :23 ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771341::23: ^ ~note: noteexpanded from macro 'XEXP': expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : :array 'fld' declared here341:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1]; ^ 660 : ^38 rtunion fld[1];In file included from In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c::2427: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23442344: : ./genrtl.h./genrtl.h::113172::In file included from 338:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.carray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3note:: expanded from macro 'RTL_CHECK2'warning XEXP (rt, 7) = arg7; : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note: expanded from macro 'RTL_CHECK2' 24#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; : ^ ~ ^ ~2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ ::5:108./genrtl.h:939771::4423:: note: expanded from macro 'gen_rtx_CONCAT' gen_rtx_fmt_ee (CONCAT, (MODE), (ARG0), (ARG1)) note ^~~~: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note771: :23:./genrtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here:39: 40note: note3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: : expanded from macro 'gen_rtx_fmt_ee'expanded from macro 'XEXP' : 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ :: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c XEXP (rt, 2) = arg2;341 :5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note66024: : array 'fld' declared hereIn file included from note : ^ ~expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771 :23: note: expanded from macro 'XEXP' : ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c::25::5 :note: expanded from macro 'XBBDEF'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note ^ ~: array 'fld' declared here: 2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h137::3:3775 rtunion fld[1]; ^ 768warning:: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 XEXP (rt, 1) = arg1; ^ ~ ^ ~In file included from :38:42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) 660note:38: note: expanded from macro 'RTL_CHECK2': In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :expanded from macro 'RTL_CHECK1'771 :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~:2344: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~./genrtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341826::525109:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 :5:: 660notenote:: 38expanded from macro 'NEXT_INSN': note: array 'fld' declared here:: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~array 'fld' declared herenote rtunion fld[1];: ^ XBBDEF (rt, 3) = arg3; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 rtunion fld[1];:23:: note: expanded from macro 'RTL_CHECK2' ^ expanded from macro 'XEXP'24In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 775 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h::110:253: 2344warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note:: : expanded from macro 'XBBDEF' 5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): note: ./genrtl.harray 'fld' declared here: 174#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3: rtunion fld[1];warning : ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c XINT (rt, 6) = arg6;:24: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~659 : ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h138::3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :768660:23: note: XEXP (rt, 2) = arg2;771note:: 23expanded from macro 'RTL_CHECK1':: expanded from macro 'XINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::235: note : noteexpanded from macro 'XEXP' : : note : expanded from macro 'RTL_CHECK2' 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660660::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c : ^ ~ 24660: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5341:5: 341./genrtl.h:5:: ^ ~:note110: array 'fld' declared here note:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 341:5:3 note: rtunion fld[1];: array 'fld' declared here array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ rtunion fld[1]; ^In file included from : ^ warning ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c: : :3807/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c2 XEXP (rt, 4) = arg4;:27: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 24./genrtl.h:175:: 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]In file included from : INSN_VAR_LOCATION_LOC (insn) = val;2344 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h: XEXP (rt, 7) = arg7; ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23111992 :3: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note139: :3:: warningexpanded from macro 'INSN_VAR_LOCATION_LOC'note: expanded from macro 'XEXP': :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]771 :323: note PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)): expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :775:warning25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]969 :66036:38:: ^ ~ ^ ~note : expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5;: note660: :38: ^ ~ noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: 38expanded from macro 'RTL_CHECK2': note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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])768 : ^ ~ 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5805 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32:341::: note: 5:: notenote: : expanded from macro 'XCEXP' array 'fld' declared herenote: array 'fld' declared herearray 'fld' declared here expanded from macro 'XINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::24660: :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344note: : ./genrtl.hexpanded from macro 'RTL_CHECK2': 140#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 661 ^ ~: 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note:: 5expanded from macro 'RTL_CHECKC1': note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ XINT (rt, 6) = arg6;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:234427: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341:5: note: : array 'fld' declared here XEXP (rt, 4) = arg4; ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:3807:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 176::3111:3: 23 INSN_VAR_LOCATION_LOC (insn) = val;: note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:768:: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : ^ ~: warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XINT': XINT (rt, 5) = arg5;array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 8) = arg8;660 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ 38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992: :771:23: note: expanded from macro 'XEXP' : ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660note:: 38expanded from macro 'INSN_VAR_LOCATION_LOC': note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: #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]) ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)): : 23 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: note: array 'fld' declared here660 ^ ~ rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: :note: 38: : note: expanded from macro 'RTL_CHECK2' :expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'INSN_VAR_LOCATION'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~:#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) : ^~~~~~~~~~~~~~ note 660341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here ^ ~:831: 23: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'PATTERN' :660: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4)38 ^ ~ :note note: expanded from macro 'RTL_CHECK2' ^ ^ :341:5: note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: : (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from : array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c: ^ :969 27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 44In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c: expanded from macro 'PAT_VAR_LOCATION_LOC'::In file included from 341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 524: 2344 XEXP (rt, 1) = arg1;note: array 'fld' declared here #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) rtunion fld[1]; ^ : In file included from ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' : ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): : 141 warning ^ ~: : ^~~ In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:2344661: ./genrtl.h771:38:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECKC1' 23::23 : note: expanded from macro 'XINT'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ::341::5768: note: notearray 'fld' declared here: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660137::38: note: expanded from macro 'RTL_CHECK2' 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) ^ ~ ^3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:3808:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23:660:38 ^ ~: : prev_insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' 341:note: expanded from macro 'RTL_CHECK2'warning #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 341::5:825array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:25: note: expanded from macro 'PREV_INSN' 5 ^ ~: XEXP (rt, 1) = arg1;#define PREV_INSN(INSN) XEXP (INSN, 1) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here ^ ~note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23: note: expanded from macro 'XEXP' 660 : ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here ^ ~note : expanded from macro 'RTL_CHECK2' In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^660 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::38196::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24:341771:: 5: XEXP (rt, 2) = arg2;note: array 'fld' declared here ^ ~ note: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660::: 38:./genrtl.h :note113: expanded from macro 'RTL_CHECK2' In file included from ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c::341:5: note: 24array 'fld' declared here23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~: note./genrtl.h: : 142:3 : ^341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c 771 :warning3809/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:49array 'fld' declared here: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn2 = insn; insn2 != prev_insn; insn2 = PREV_INSN (insn2)) ^~~~~~~~~~~~~~~~~ rtunion fld[1];23 : ^660:38:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'note : :: In file included from 825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : XINT (rt, 6) = arg6;./genrtl.h ^ ~ expanded from macro 'XEXP':13825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::23: note: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3: warningnote: : expanded from macro 'PREV_INSN'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 PREV_INSN(INSN) XEXP (INSN, 1) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: XEXP (rt, 2) = arg2;expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: ^ ~expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341::5771: note5: ::23 note: 5expanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here : ^ ~ note : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: rtunion fld[1];array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660array 'fld' declared here rtunion fld[1]; ^ ^ ~ : ^ 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];2344: ./genrtl.h:In file included from 143 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: warning660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:2738: note ^: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:2344: ./genrtl.h:197:3expanded from macro 'RTL_CHECK2': warning: XEXP (rt, 7) = arg7;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): X0EXP (rt, 3) = NULL_RTX;771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2324: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: expanded from macro 'XEXP':In file included from expanded from macro 'RTL_CHECK2'788 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :27: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:./genrtl.h:341137::3: warning: 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5array 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; note ^ ~ ^ ~ ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' array 'fld' declared here: :array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])660: 38 rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c note: expanded from macro 'XEXP' ^ ~: rtunion fld[1];3810:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note avoid_complex_debug_insns (insn2, &INSN_VAR_LOCATION_LOC (insn2), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5 ^: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c : ^ ~27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c3:: ^ ~992 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 2524/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: 2344: ./genrtl.h:139::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: XBBDEF (rt, 3) = arg3;:341: 5: note : ^ ~array 'fld' declared here note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'INSN_VAR_LOCATION_LOC' : ^ In file included from 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))./genrtl.h:144:3: ^~~~~~~~~~~~~~~~~~~~~~~~warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 25: note: expanded from macro 'XBBDEF' note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: :986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define INSN_VAR_LOCATION(INSN) PATTERN (INSN)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 8) = NULL_RTX; ^ ~ 27 : ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)831:23: note: expanded from macro 'PATTERN' : 341:#define PATTERN(INSN) XEXP (INSN, 4)5: note: array 'fld' declared here ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: ^ ~ ^ ~659 note: 27(skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c::44: note38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'X0EXP' : 24expanded from macro 'PAT_VAR_LOCATION_LOC': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)341 :5: ^ ~note #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ : 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];659 rtunion fld[1];: 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^expanded from macro 'RTL_CHECK1' : In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c::24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: In file included from ./genrtl.h771:140:3::805 warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:45:23 XEXP (rt, 4) = arg4; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:771:23: note ^ ~: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning notenote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: X0EXP (rt, 5) = NULL_RTX;5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XEXP': note: array 'fld' declared here rtunion fld[1]; ^ ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38 : note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c788::66024: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note27: array 'fld' declared here : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3:38 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :: note: expanded from macro 'RTL_CHECK2':660:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 341:5: note: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c::659:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.cnote: expanded from macro 'RTL_CHECK1' :24#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note rtunion fld[1]; ^ ~ ^ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : : In file included from rtunion fld[1];In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.cexpanded from macro 'XBBDEF': 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:3888/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :2344: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:2422/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::141 warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 6592344: ./genrtl.h: :In file included from 200:3 BB_HEAD (bb) = NEXT_INSN (last);:383:: ^~~~~~~~~~~~~~~~warningnote: : expanded from macro 'RTL_CHECK1' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h XINT (rt, 5) = arg5; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 826 ^ ~: 25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note 170warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) XEXP (rt, 2) = arg2; ^ ~ :768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 341788::27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note38771:: 23note: note:: expanded from macro 'X0EXP' : : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' 7715#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :note38 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 659 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~ note rtunion fld[1];: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1': note660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c ::245: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344: expanded from macro 'RTL_CHECK2' : ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:: note: ./genrtl.harray 'fld' declared here: 140:3: warning: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here ^ ~ XEXP (rt, 4) = arg4; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~note: array 'fld' declared hereIn file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c : 24:5:In file included from rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c::2327: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c::: 24: In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note./genrtl.h:201:3:2344 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:./genrtl.h :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h142::3:171 rtunion fld[1]; ^ : warningexpanded from macro 'X0EXP' : :3array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning660: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; XINT (rt, 6) = arg6; ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c note: expanded from macro 'RTL_CHECK2' ^ ~:3890: 17: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XBBDEF' : ^ ~ : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)5 ^ ~: 23note:: BB_HEAD (bb) = NEXT_INSN (BB_HEAD (bb));array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)659 ^ ~ array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:: rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK1' 25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define NEXT_INSN(INSN) XEXP (INSN, 2): ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note: 77124:: :23: 5note: expanded from macro 'XEXP'array 'fld' declared here27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];: note:: array 'fld' declared here : ^223:32344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ : In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c : : ./genrtl.hIn file included from ::24141:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:2344: 38warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:./genrtl.h:172::3: warning: XEXP (rt, 1) = arg1; XINT (rt, 5) = arg5; ^ ~ 143 ^ ~: 3: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 XEXP (rt, 4) = arg4;768note:: 23: : expanded from macro 'RTL_CHECK2' note ^ ~ XEXP (rt, 7) = arg7;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' : 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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 771 ^ ~ : ^ ~23: ^ ~note : expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771:2338:: notenote: : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: : rtunion fld[1];660 ::660:3838: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:3898: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38note: note: ^ ~expanded from macro 'RTL_CHECK2' 3: note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c ^ ~: 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 5./genrtl.h:: 224:note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^341:3: :341: warning: NOTE_BASIC_BLOCK (note) = bb;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: note: array 'fld' declared here 5 : rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c144note:: 24array 'fld' declared here : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:953:: rtunion fld[1]; ^ XEXP (rt, 2) = arg2;32: warningnote: : : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from expanded from macro 'NOTE_BASIC_BLOCK' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 8) = NULL_RTX;:771:23 : ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:809:: 32: note: expanded from macro 'XCBBDEF' 2344 : ./genrtl.h:173/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb)./genrtl.h : ^ ~142 :3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:warning788: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]27 :338:: warningnote: :: expanded from macro 'RTL_CHECK2' 37array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note XINT (rt, 6) = arg6; XINT (rt, 5) = arg5; ^ ~ ^ ~ : expanded from macro 'X0EXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:768: ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 659:expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 : ^ ~ note: 23array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::: note: expanded from macro 'RTL_CHECK1' 341 :note5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c :4051:5:660 :38: note: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)27 ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]): 660:38:341: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'2344 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: PAT_VAR_LOCATION_LOC (val) = const0_rtx;5 ^~~~~~~~~~~~~~~~~~~~~~~~~~: :note341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::225969::336:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'PAT_VAR_LOCATION_LOC' note: XBBDEF (rt, 3) = arg3;#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::805775:25 rtunion fld[1];: note: : :32:expanded from macro 'XBBDEF' ^ array 'fld' declared here: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c: rtunion fld[1];note : ^ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24 ^ ~ array 'fld' declared here: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344: ./genrtl.h :169: XINT (rt, 6) = arg6;3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 rtunion fld[1]; 659:38 XEXP (rt, 1) = arg1;:37:: notenote: expanded from macro 'RTL_CHECKC1' ^:768: : ^ ~expanded from macro 'RTL_CHECK1' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: ^ ~ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'XEXP': 5expanded from macro 'XINT':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c : ^ ~ 24note: : In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::6605::38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ XEXP (rt, 7) = arg7;:660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c ^ :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP': :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ./genrtl.h:4053226note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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]: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341::5: note: X0EXP (rt, 4) = NULL_RTX;5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here PAT_VAR_LOCATION_LOC (val) = (rtx)value; ^~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here rtunion fld[1];: 969 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' : ^ In file included from :660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))788:27:expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h175:3: warning : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP': 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:170 XEXP (rt, 7) = arg7;: 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; 805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::341659:38: note: 32expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note:6605: note rtunion fld[1];: :: 23array 'fld' declared here :38 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c: ^ ~24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:144:3:: 660:38: notenote: : expanded from macro 'RTL_CHECK2' expanded from macro 'XCEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):5: note: array 'fld' declared here warning rtunion fld[1];: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171: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]) 2344 ^ ~ ^ ~: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 661./genrtl.h: 37 ^ ~: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])341:5: note: array 'fld' declared here X0EXP (rt, 8) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775788 rtunion fld[1]; :227 ^25 ^ ~: note : expanded from macro 'XBBDEF'In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note:24: : array 'fld' declared here327In file included from ::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4098:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 659warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:38: note: expanded from macro 'RTL_CHECK1' :2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) PAT_VAR_LOCATION_LOC (val) = const0_rtx;: ^~~~~~~~~~~~~~~~~~~~~~~~~~warning : expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 969:36 : ^ ~ note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PAT_VAR_LOCATION_LOC':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:341659::5: 176#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)): X0EXP (rt, 5) = NULL_RTX; ^ ~ 38: note : array 'fld' declared here :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note805: expanded from macro 'RTL_CHECK1' rtunion fld[1];:32: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: In file included from expanded from macro 'X0EXP' warning ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :: XEXP (rt, 8) = arg8;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172:::3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :37659: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 4) = arg4; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: note771 : array 'fld' declared here 771::2323:: rtunion fld[1];note : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote38: :note: expanded from macro 'RTL_CHECK1' ^ ^ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:4100:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' PAT_VAR_LOCATION_LOC (val) = (rtx)value;In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:169 ^~~~~~~~~~~~~~~~~~~~~~~~~~:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note XEXP (rt, 1) = arg1;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969: 36note:: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c: expanded from macro 'PAT_VAR_LOCATION_LOC'24 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 : ./genrtl.h:195: 3771:: 23: note: ^expanded from macro 'XEXP' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 341 XEXP (rt, 1) = arg1;: In file included from ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:: 32note:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c: :expanded from macro 'XCEXP'array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: ^ ~ note: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:27#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66138:37: note: :expanded from macro 'RTL_CHECKC1' : In file included from note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c ^ ~ : :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):228:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 3:660:38:: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 173:: ^ ~35: XINT (rt, 6) = arg4; warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :4176: 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341 XINT (rt, 5) = arg5;: last = PREV_INSN (last);5: note: array 'fld' declared here : ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: rtunion fld[1];768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~note: expanded from macro 'XINT' ^ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: 196:3: warningexpanded from macro 'XINT'In file included from ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h170::3: : 660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning : ^ ~ :825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :note25: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XEXP (rt, 2) = arg2;expanded from macro 'RTL_CHECK2'expanded from macro 'PREV_INSN' 38#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23: XEXP (rt, 2) = arg2;note : expanded from macro 'XEXP' ^ ~ note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::38: note: expanded from macro 'RTL_CHECK2' 771:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341:5:: :note: array 'fld' declared here 660 :note5: 38: note rtunion fld[1];: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^341 expanded from macro 'RTL_CHECK2': In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:55: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3:24 note: array 'fld' declared here note rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XINT (rt, 6) = arg6;: ./genrtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:229 ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:171:3: 341warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3 ::5 ^ ~: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;warning : ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; XSTR (rt, 7) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :note: expanded from macro 'XINT' 775:25: :note 788 ^: 27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c::770#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 4178:expanded from macro 'X0EXP'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: expanded from macro 'XBBDEF' last = PREV_INSN (PREV_INSN (last)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::38:note:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'RTL_CHECK1' 659expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::825:note25: :38expanded from macro 'XSTR' : note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'PREV_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: ^ ~ 5note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])341#define PREV_INSN(INSN) XEXP (INSN, 1): ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 5::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:5:660 :note: :23: notearray 'fld' declared here: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note 38 rtunion fld[1]; ^ : In file included from ^ ~ :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.cIn file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c660:38: note: :expanded from macro 'RTL_CHECK2'24 :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: warningnote: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.cIn file included from : X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'RTL_CHECK2' 24 : ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^:2344: ./genrtl.h:172788::3 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c :274178:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: : warning: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : last = PREV_INSN (PREV_INSN (last)); ^~~~~~~~~~~~~~~~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: :note341: : ./genrtl.hexpanded from macro 'X0EXP':175:3: warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 4) = arg4;#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :660:38 : note: expanded from macro 'RTL_CHECK2' ^ ~note : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: array 'fld' declared here array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 rtunion fld[1];: 23:659 note: rtunion fld[1];expanded from macro 'XEXP' ^ :771:23: note: :38: note: expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from expanded from macro 'XEXP' ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c 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]) ^ ~:27 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note : array 'fld' declared here In file included from rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:24: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c ::247341:5:: note: array 'fld' declared here : rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c660::38: note: expanded from macro 'RTL_CHECK2'24 24./genrtl.h: :In file included from 176#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23443: ./genrtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:199/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3::31 warning:: note: 768expanded from macro 'PREV_INSN'warning:: 23array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; : note: expanded from macro 'XINT'array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define PREV_INSN(INSN) XEXP (INSN, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~: 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 8) = arg8;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~771:35:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::768771::23: 788note: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP': note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' ^ ^ ~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here #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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:270:3:note : warning :38: note: 341:5: note: array 'fld' declared hereexpanded from macro 'X0EXP' 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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24 : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1;2344: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note ^ ~: expanded from macro 'XSTR' ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:195:3:: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c XEXP (rt, 1) = arg1;: ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1];4217:36::659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: : 660 ^ warningIn file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h:174expanded from macro 'RTL_CHECK1':3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; init_block = create_basic_block (NEXT_INSN (get_insns ()),: : 38 ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: note ^ ~826: :expanded from macro 'RTL_CHECK2' 25expanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notenote:660:38: note: : expanded from macro 'NEXT_INSN' : 768expanded from macro 'RTL_CHECK2': ^ ~23#define NEXT_INSN(INSN) XEXP (INSN, 2) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: 341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here : In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XINT' ^ :In file included from :2344: ./genrtl.h:771200:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c::23 :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)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27 note: expanded from macro 'XEXP' ^ ~ X0EXP (rt, 6) = NULL_RTX; : :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: 2344./genrtl.h:196/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660:38: note: expanded from macro 'RTL_CHECK2' : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~271 ::660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 3warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::341788: XEXP (rt, 2) = arg2;:27warning ^ ~ ^ ~5 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: note: array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771note:23: note: expanded from macro 'XEXP' : notearray 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:768:23:: note: expanded from macro 'XINT' 3414282#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :expanded from macro 'RTL_CHECK2' 105 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:: expanded from macro 'RTL_CHECK2' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 341:: 5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: while (NEXT_INSN (head) && NOTE_P (NEXT_INSN (head)))2344: ./genrtl.h:175: 3 note:: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^~~~~~~~~~~~~~~~ rtunion fld[1]; warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: rtunion fld[1]; ^ ^ ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 272 :3: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]24 : noteIn file included from : expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;: XVEC (rt, 3) = arg3;2344 ^ ~ : ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define NEXT_INSN(INSN) XEXP (INSN, 2):27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 X0EXP (rt, 3) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:659:38: note ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:expanded from macro 'RTL_CHECK1'note: expanded from macro 'XEXP' 660:38 : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : note: ^ ~ 659array 'fld' declared herenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 660:38: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' : rtunion fld[1];38 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK1' 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^2344 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h : ^ ~223 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::341 :warning5: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::4283:12array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: note: : :array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; array 'fld' declared here ^warning: ^ ~ 124 warnings generated In file included from rtunion fld[1]; ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] . ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27 : In file included from head = NEXT_INSN (head); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from : 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c::24: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826:: 2344note: : ./genrtl.h771array 'fld' declared here ::23198:3 rtunion fld[1];: 25 ^: note:: expanded from macro 'NEXT_INSN'note : :expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660 X0EXP (rt, 4) = NULL_RTX;: :38: ^ ~ note:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h273: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 :: ^ ~788./genrtl.h::176 :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 27341:: 5771::warning : noteclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c -o cfgrtl.o array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]23warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XEXP (rt, 8) = arg8; ^ ~ rtunion fld[1]; XVEC (rt, 4) = arg4;note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771note:: expanded from macro 'XEXP' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^: expanded from macro 'X0EXP' note772:23In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c : ^ ~24 : :In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : expanded from macro 'XVEC' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'XEXP': ./genrtl.h:224#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38 XEXP (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 659 ^ ~: ^ ~ 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : : note660:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:53838:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note:5: note:771: :23: : note:note expanded from macro 'RTL_CHECK2'array 'fld' declared here : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here341:5: : 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 note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c ^ ~: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; : rtunion fld[1]; :660:38: ^4284 note: ^expanded from macro 'RTL_CHECK2':36: In file included from 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])2344 : exit_block = create_basic_block (NEXT_INSN (head), end,./genrtl.h ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c ^ ~: 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:274:3826: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 ^: 199./genrtl.h:195: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; 3In file included from : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN' ^ ~ 24#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ warning:: 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: note: : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note: expanded from macro 'RTL_CHECK2' 771 X0EXP (rt, 5) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23::2344: expanded from macro 'X0EXP' ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:523 : : note : notenotenote: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' : : array 'fld' declared here expanded from macro 'XVEC'#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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66038::38: note: 660expanded from macro 'RTL_CHECK2': ^38 : note note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ rtunion fld[1]; ^ 5expanded from macro 'RTL_CHECK1': note: array 'fld' declared here In file included from rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5::27 : ^ ~2344note: array 'fld' declared here : ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: X0EXP (rt, 5) = NULL_RTX;note: array 'fld' declared here : rtunion fld[1];In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275 : ^ ~3In file included from : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c: note: expanded from macro 'RTL_CHECK2' :788: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) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 6) = NULL_RTX; XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c : ^ ~4688 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5 ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 18 rtunion fld[1];:788:771: 23 ^:27:: note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : In file included from :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c :27: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344: In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c::24: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'X0EXP' rtx next = NEXT_INSN (after); ^~~~~~~~~~~~~~~~~ 293#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]./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:228::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:338: :note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])826 ^ ~ : warningnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : note: expanded from macro 'NEXT_INSN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~expanded from macro 'RTL_CHECK2' : XINT (rt, 6) = arg4;5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771note:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23768:: 23note:: expanded from macro 'XINT' note: expanded from macro 'XINT' ^ 23: note: expanded from macro 'XEXP' #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 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5660:: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:2438: : note : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660:38:: ./genrtl.hnote: 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]): expanded from macro 'RTL_CHECK2' :array 'fld' declared here 201 : ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;:341:5: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5341:: 5note:: array 'fld' declared here: rtunion fld[1]; note ^: ^ ~ array 'fld' declared here clang rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c: ^ notewarning24: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:788: :array 'fld' declared here24 : : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];27 : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 7) = arg5;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ 2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgexpand.c:4689:./genrtl.h19:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:197::659:38 770:warning : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c if (next && NOTE_INSN_BASIC_BLOCK_P (next)): expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:: :note: expanded from macro 'XSTR'27 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965 ^ ~: :7: X0EXP (rt, 3) = NULL_RTX; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ^ ~341 : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 : && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)note: array 'fld' declared here2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:78838::27: ./genrtl.hnote:: 313:3: warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: ^~~~~~~~~~~~~~~~note : XVEC (rt, 1) = arg1;expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h960::25:: 23note341: :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659note: : expanded from macro 'NOTE_KIND' ^array 'fld' declared here rtunion fld[1];note: expanded from macro 'XVEC' :38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'RTL_CHECK1' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^660:38: note ^ ~: expanded from macro 'RTL_CHECK2' : 2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c802::2432: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5note:: expanded from macro 'XCINT'note : #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~341 :: In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23 : note rtunion fld[1];:661:24737:: note: : : 3expanded from macro 'RTL_CHECKC1': warningexpanded from macro 'XEXP'note: array 'fld' declared here: 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]) rtunion fld[1]; ^ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;: ^ ~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: In file included from 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~768 :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h660:314::1983: 23::38: 341note:: 5note: notewarning: : array 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' expanded from macro 'RTL_CHECK2': rtunion fld[1];3 : ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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 XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; : In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: X0EXP (rt, 6) = NULL_RTX; ^ ~ ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 788:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; :788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XWINT (rt, 1) = arg1; :23: note: expanded from macro 'XVEC' ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ :341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' :61#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^: 225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; XSTR (rt, 7) = arg5; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' XWINT (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :772:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' X0EXP (rt, 4) = NULL_RTX;# define HOST_WIDE_INT long rtunion fld[1]; ^ ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :659: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]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 341:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ 2344: ./genrtl.h:228: XSTR (rt, 1) = arg1; ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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) ^ ~ 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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):341:5: note: array 'fld' declared here ^ ~ ^ ~ array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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; ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: ^ ~771:23: note: expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note XINT (rt, 6) = arg6;: expanded from macro 'RTL_CHECK1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336 XVEC (rt, 4) = arg4; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23::768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 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) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:560: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; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ :61:26: note: expanded from macro 'HOST_WIDE_INT' :771:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: rtunion fld[1];note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ :24771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ ^ ~note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341659:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1];:5:::38 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: expanded from macro 'RTL_CHECK1'note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ :47: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:noteIn file included from 5 attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27 : ^~~~~~~~~~~~~ note: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ::In file included from 1458:24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c :note: expanded from macro 'MEM_ATTRS' 2344: ./genrtl.h 24: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ : ^ ~2344: ./genrtl.h598 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::436341::3: :3:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]795:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 29: X0EXP (rt, 2) = NULL_RTX; note XSTR (rt, 1) = arg1;: expanded from macro 'X0MEMATTR' ^ ~5 : :note24: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^ ~: 23array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~expanded from macro 'XSTR': 2344: ./genrtl.h : ^316 :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:788 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :24661: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning37: : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:272344: ./genrtl.h: 660: note:: 314expanded from macro 'X0EXP' ::38:: note: expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~788 :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341 :5:: XEXP (rt, 2) = arg2; ^ ~ notenote: array 'fld' declared here rtunion fld[1];: note : ^expanded from macro 'X0EXP': expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:38: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^:34125:5: notenote: array 'fld' declared here note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: rtunion fld[1];: In file included from : ^ expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ^ ~ :24#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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:2344: ./genrtl.h:: 454:3341:: 5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ./genrtl.h:33 XINT (rt, 1) = arg1;: note: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~ 3: :warning341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: 772 ^ ~:23:: rtunion fld[1];5:note : note: array 'fld' declared hereexpanded from macro 'XVEC' rtunion fld[1]; ^ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c : ^ ~24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^:38:335 note: noteexpanded from macro 'RTL_CHECK2' : :3:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XEXP (rt, 1) = arg1;array 'fld' declared here ^ ~ rtunion fld[1]; ^ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24::: In file included from note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:771: 23:: note: expanded from macro 'XEXP' 2344 XEXP (rt, 3) = arg3; ^ ~: ./genrtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note: ^ ~ 771:23 : array 'fld' declared here note:: rtunion fld[1];expanded from macro 'RTL_CHECK2'471 ^ :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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c::78847: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: :In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP': :./genrtl.h :note: expanded from macro 'X0EXP' ^ ~ 51:3 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :warning5660: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::38 note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 771 :note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note660:382344:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h ^ ~: expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h617:341: expanded from macro 'RTL_CHECK2' :5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341array 'fld' declared here: 3415: note: array 'fld' declared here: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XVEC (rt, 1) = arg1; ^ ~In file included from rtunion fld[1];660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c: :2438: :5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^: ./genrtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772array 'fld' declared here:23: note: expanded from macro 'XVEC'316 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c ^ ~: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 660 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 336 ^: 3:3 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;note: 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]) ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 341:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788::27:: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.cexpanded from macro 'X0EXP': 24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note5: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~./genrtl.h :: 504/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':3: warning: 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]):: 771array 'fld' declared here: 23 : X0EXP (rt, 1) = NULL_RTX; rtunion fld[1];:659: 38 ^: note : noteexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ./genrtl.h2344:: :3352344:: 3note./genrtl.h:635: : warning./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'107: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: warning: 3array 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]) ^ ~788 XEXP (rt, 1) = arg1; ^ ~ : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:77127::23 ^ ~ note: expanded from macro 'X0EXP': #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note : :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5expanded from macro 'XEXP' 659:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):771 ^ ~ :3823: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1':660 :note38: : note : expanded from macro 'RTL_CHECK2' : XSTR (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'XEXP'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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];770:23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 341expanded from macro 'XSTR' : 5:38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c24:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h47:: 660In file included from ::34138:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::252344: In file included from : ./genrtl.h::505 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ notewarning: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::401341::35:: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XWINT (rt, 1) = arg1;array 'fld' declared here rtunion fld[1]; ^ :2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27 XEXP (rt, 2) = arg2; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 rtunion fld[1];: 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::65323: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 664:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:660:: 29warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 ::: note788: expanded from macro 'XWINT' XVEC (rt, 1) = arg1; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]):27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 772expanded from macro 'RTL_CHECK2': 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ 24 : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :342:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' :expanded from macro 'X0EXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 2344: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 336:3:5 :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~341 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 5: note XEXP (rt, 2) = arg2; ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38::array 'hwint' declared here note HOST_WIDE_INT hwint[1];: rtunion fld[1]; note: expanded from macro 'XEXP' 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66038::38expanded from macro 'RTL_CHECK1' note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h47/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: :In file included from 61:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :: 341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::55: note: :341:: :array 'fld' declared here : 5noteexpanded from macro 'HOST_WIDE_INT': array 'fld' declared here :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344array 'fld' declared here: ./genrtl.h:109: 3: rtunion fld[1];# define HOST_WIDE_INT long rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c::664::2924:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.cnote:: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 2344 ^ ~: ./genrtl.h24:: note401: :expanded from macro 'XWINT'3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659:38:: #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344 XWINT (rt, 1) = arg1;note : ^ ~expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 29./genrtl.h:: 672note:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3:: 342warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ : XSTR (rt, 1) = arg1;5 : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'hwint' declared here341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::5770:232344 HOST_WIDE_INT hwint[1]; ^:: noteexpanded from macro 'XWINT': array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h./genrtl.h::61524::3: #define XWINT(RTX, N) ((RTX)->u.hwint[N])warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: ^ ~note rtunion fld[1];: expanded from macro 'HOST_WIDE_INT' note : expanded from macro 'XSTR' ^# define HOST_WIDE_INT long XEXP (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c660:: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2344 ^ ~: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::26: 435:3note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : : :expanded from macro 'HOST_WIDE_INT'38: 25note : expanded from macro 'RTL_CHECK2' warning#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long:341::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];2344 : ^./genrtl.h :110:3341: warning X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: 5 ^ ~ XEXP (rt, 4) = arg4;./genrtl.h:525:: 3: : 2344 ^ ~note: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788402/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23: :note27: :expanded from macro 'XEXP' : warningarray 'fld' declared here#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]3 : warning: XINT (rt, 2) = arg2; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38note:: In file included from expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.cnote: expanded from macro 'RTL_CHECK2' ^ ~ XWINT (rt, 2) = arg2; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 27 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote659: :array 'fld' declared here: 38768::: ./genrtl.hnote:: 673expanded from macro 'RTL_CHECK1': 3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1];5: note: array 'fld' declared here : : rtunion fld[1]; ^ warning ^23In file included from : note: 664expanded from macro 'XINT' : #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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c: XSTR (rt, 2) = arg2;29 :: note: 660expanded from macro 'XWINT': ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h47: 24In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3:: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: :In file included from 770note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5;:2344: ./genrtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N])436::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27 : note ^ ~ ^ ~ ^ ~ 23 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: 342expanded from macro 'XINT' expanded from macro 'X0EXP':341:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: array 'fld' declared here :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: rtunion fld[1]; ^ 659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341:5: In file included from note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'hwint' declared here 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ : ^ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: note: In file included from expanded from macro 'RTL_CHECK2' ::3413: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hwarning: array index 1 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/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c 61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5:: note: XSTR (rt, 1) = arg1;:26:array 'fld' declared here rtunion fld[1]; 24 rtunion fld[1]; ^ ^ ~note : expanded from macro 'HOST_WIDE_INT' : In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c :47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c::77027: In file included from :# define HOST_WIDE_INT long ^: 23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:243/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 1) = arg1; ^ ~: 435::692:3:3 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:warning : 768array 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] 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 6) = arg6; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:38 XEXP (rt, 1) = arg1;: ^ ~ 23: 38: warningnote: expanded from macro 'RTL_CHECK2'note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#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] ^ ~ 771: :expanded from macro 'XINT'23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'XEXP'5: note:: 660array 'fld' declared here : 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];: 5 ^: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' 27: note: expanded from macro 'X0EXP' #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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:341:5: ^ ~24 : In file included from In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 341./genrtl.h:471::243: rtunion fld[1];: noteIn file included from : expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27 X0EXP (rt, 1) = NULL_RTX;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ note2344: ./genrtl.h :561/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: 788warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ :693:: rtunion fld[1];5 : ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7703::27: :23:: note: noteexpanded from macro 'XSTR': expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cwarningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 47 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ^ ~ ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 note:25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:770::234423expanded from macro 'RTL_CHECK2': ./genrtl.h:113:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::24341: :In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note38:3:: :array 'fld' declared here2344 : ./genrtl.h:436:note3: : warningexpanded from macro 'XSTR': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warningnote: expanded from macro 'RTL_CHECK1' rtunion fld[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771659::2338:: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341note:5:2344 note: :: expanded from macro 'RTL_CHECK2' array 'fld' declared here660 :38:341 rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here ^ : ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];341 : ^ 5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c: ./genrtl.h::50423:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5:24 note: :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here expanded from macro 'XSTR' ^ rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:78838:: 27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h::712:23443: :./genrtl.h :warning137: :23443: :: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]454:3warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; warning ^ ~ note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:770:23:: expanded from macro 'RTL_CHECK2' note: XEXP (rt, 1) = arg1; ^ ~ : expanded from macro 'X0EXP'expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 23 : ^ ~note XINT (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~: 660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 768 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : ^ ~23In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.cnote::: 659expanded from macro 'XINT':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 3824:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341 : rtunion fld[1];note: expanded from macro 'RTL_CHECK1' : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: note: 660array 'fld' declared here : ^ ~: rtunion fld[1];4738 In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h341:25: In file included from ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::52344:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: 341 ^ :./genrtl.h:138./genrtl.h:In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:243: 598In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:505::: 33:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;23: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' array 'fld' declared herenote: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2344array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660 rtunion fld[1];: ./genrtl.h: X0EXP (rt, 2) = NULL_RTX;38 : note: expanded from macro 'RTL_CHECK2' : ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])788:27713:: 3note: expanded from macro 'X0EXP' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;: rtunion fld[1];./genrtl.h:471:3:659 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :expanded from macro 'RTL_CHECK1'770 In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 4723: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 :note5: :expanded from macro 'XSTR' ^ ~note : array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:5:660:38: note note:: array 'fld' declared here 5: :expanded from macro 'RTL_CHECK2' note3 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341warning:: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XBBDEF (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ ^note : array 'fld' declared here :: 2344warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 504:3In file included from XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c rtunion fld[1];: ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: 25: note24: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^ ~ note: ^ ~expanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:234427: note : ^ ~expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:599: :./genrtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:732:3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ^ ~: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659659::3838:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1;660 :38:: note XVEC (rt, 2) = arg2; ^ ~ : noteexpanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~770 :: 23expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 ^ ~:5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here341 :5:: note: rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ ^ :772:expanded from macro 'XSTR'23: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ :47: 341In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:38:525: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note ::24: In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344: : array 'fld' declared here./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660:38: rtunion fld[1]; noteexpanded from macro 'RTL_CHECK2' ^2344 : : expanded from macro 'RTL_CHECK2' 140#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24525: :In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h341:5::3 :note : array 'fld' declared here ^ ~: 505 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^341warning : 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] : XINT (rt, 2) = arg2;:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ ^ ~5: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX;: ^ ~771 : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788::2724:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note :: expanded from macro 'XEXP'note ^768:23: :expanded from macro 'X0EXP'2344 : ./genrtl.h:617:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3note: warning #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: : 659In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1; 2344: : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:733::660: 38 ^ ~: note: expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:383: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: ^ ~: warning : noteexpanded from macro 'RTL_CHECK1' : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 660 ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5341:5:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note38: :array 'fld' declared here: 341 :note: 5: array 'fld' declared herenote: array 'fld' declared here rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ^ ~ : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47 : rtunion fld[1];In file included from ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h560#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: :./genrtl.h:141In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c341::245: : :In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344warning: : XSTR (rt, 1) = arg1;array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.hnote:: ^ ~524 :3: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770::66023::38 note: XINT (rt, 5) = arg5; ^ ~ rtunion fld[1];: note 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; : 768 ^: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c ^ ~: 660expanded from macro 'RTL_CHECK2': 38: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 : ^ ~23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h: 635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XSTR (rt, 1) = arg1;: 5 ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:770:note23 expanded from macro 'XEXP' rtunion fld[1]; ^:: expanded from macro 'RTL_CHECK2' 660note:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341:5:In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared hereexpanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c::660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): rtunion fld[1]; ^ ~ 27: : ^38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:In file included from 38note: note: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~ ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341753::3341: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344341:5: note: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 5::561:3: XINT (rt, 1) = arg1;warning:: ^ ~note : array '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]; ^ rtunion fld[1]; note XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 770array 'fld' declared here In file included from note ^: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :66023:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c38:: :note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' XINT (rt, 6) = arg6;: 2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::234438: ./genrtl.h:525:: ^ ~3./genrtl.h ^ ~note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 341:5: note: array 'fld' declared here: :23: note: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 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) ^ ~ XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38:: ^ ~653 :3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' : XVEC (rt, 1) = arg1;341 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c5::27 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 772:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cexpanded from macro 'XVEC': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 472344 rtunion fld[1]; : : ./genrtl.hIn file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 754:3:768 warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 XEXP (rt, 7) = arg7; : : 660note: expanded from macro 'XEXP' ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:note3824: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:579#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] note : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XINT' ^ ~ XSTR (rt, 1) = arg1;:expanded from macro 'RTL_CHECK2'771:23 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]):660:38: note: expanded from macro 'RTL_CHECK2'660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~38 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341660:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here :341:5: note: array 'fld' declared here 38 rtunion fld[1]; ^ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341770:23: note: ^ expanded from macro 'XSTR' ::5: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:234438: array 'fld' declared herenote : : rtunion fld[1];./genrtl.h : ^560 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c :327:: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 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:5 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : ^ ~2344: ./genrtl.h XSTR (rt, 1) = arg1;: array 'fld' declared here : 755 XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: 3: ^ ~warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 3) = arg3; ^ ~770:23341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: 23:note: expanded from macro 'XSTR': note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: 475: :: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here In file included from rtunion fld[1]; ^ note ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hnote: expanded from macro 'RTL_CHECK2': :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 : ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.cexpanded from macro 'RTL_CHECK2':2324: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:341::5: note : ^ ~array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:note2344: ./genrtl.h: :561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 382344./genrtl.h XSTR (rt, 2) = arg2;:: :144:3: array 'fld' declared here ./genrtl.h :598 ^ ~: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770: : rtunion fld[1];expanded from macro 'RTL_CHECK2' 23warning:: array index 8 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 X0EXP (rt, 8) = NULL_RTX; ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: noteexpanded from macro 'XSTR': expanded from macro 'XSTR' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):27 : note : expanded from macro 'X0EXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 341note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 ^: note : array 'fld' declared here 24 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note : array 'fld' declared here ^ 659 rtunion fld[1];./genrtl.h:38: note: expanded from macro 'RTL_CHECK1' :In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 673/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XSTR (rt, 2) = arg2;24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here2344 : ^27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344./genrtl.h: ./genrtl.h::579:3599 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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] : XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47:: 772In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23: : warning: note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note 2344: ./genrtl.h: :array 'fld' declared here169:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 772 ^ ~ : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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 XEXP (rt, 1) = arg1; XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h:692:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:3413::5 :warning note: :: 23array 'fld' declared here: ^ ~note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : : 660:38 XEXP (rt, 1) = arg1;: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1];770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR': ^ ~ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):791:3 :660:38: note: expanded from macro 'RTL_CHECK2' 771 : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:660:23: warning 38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; XINT (rt, 1) = arg1;47#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 note: expanded from macro 'XEXP' 2344: ./genrtl.h:170:3 In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XEXP (rt, 2) = arg2;5 :: ^ ~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here660:38:768 note: 617expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::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]):23771 :23: XVEC (rt, 1) = arg1;note : expanded from macro 'XEXP' ^ ~: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'XINT' rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::232344:: ./genrtl.hnote: expanded from macro 'XVEC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c ::24693: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: ^ ~2344:: ./genrtl.h:598 :3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3838: note: 3expanded from macro 'RTL_CHECK2' 38warning:: :: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341note:5:: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770::34123:: note : ^expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5: note: array 'fld' declared here :5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c ^ ~: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];2344 : ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: ^ ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: noteIn file included from : 23expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:: note: :expanded from macro 'XSTR' 24#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];341:5: : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ rtunion fld[1];660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660: ^38 : note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.cexpanded from macro 'RTL_CHECK2':2438/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: : ./genrtl.h ^ ~:635:In file included from 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; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here: 47In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::2344In file included from ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hnote:: array 'fld' declared here rtunion fld[1];: 25 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1];./genrtl.h::599:3:: ./genrtl.h ^ :171:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 770warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:2323: : XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c note:24: 27: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:noteIn file included from 25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF' 2344::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 2344: ./genrtl.h: :712:3:660expanded from macro 'XSTR' ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning659: :38: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note38: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 1) = arg1; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:772:23: note: expanded from macro 'XVEC' ^ ~note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':341:5: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here ^ ~ rtunion fld[1];note In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c::47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: expanded from macro 'XSTR' ^ ~ 25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::52344:: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ./genrtl.h:172:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: warningexpanded from macro 'RTL_CHECK2': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ./genrtl.h:617::3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c38warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~note : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1;24 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772::23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC': 3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2': 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771 :23: note: :expanded from macro 'XEXP' XVEC (rt, 1) = arg1;341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::38341772:23: note: :expanded from macro 'XVEC' : : array 'fld' declared here :note5: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): notearray 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1]; ^ ^note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: : 660In file included from 223 warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: : rtunion fld[1];38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:s generated:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2'. 27 ^: 2344: ./genrtl.h: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ 713:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.cnote: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning341 rtunion fld[1];: 5 ^ : :770:23:: notearray index 2 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) In file included from note: array 'fld' declared here : rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: 47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234424 : In file included from ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: :expanded from macro 'RTL_CHECK2'2344 : ./genrtl.h::635/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):672 3: ^ ~:3:: warning: 25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:: XSTR (rt, 1) = arg1;2344: ./genrtl.h :173:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~23: :note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 :23: ^ ~note : expanded from macro 'XSTR' 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::770clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf660 : :-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c -o symtab.o :warning38: : note66023: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: expanded from macro 'XSTR': XINT (rt, 5) = arg5;: expanded from macro 'RTL_CHECK2' 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660660:38: note : ^ ~In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c : 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note::: 341./genrtl.h:5: note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2'5 : rtunion fld[1];: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 831 rtunion fld[1]; ^: 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: rtunion fld[1];653: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]24 In file included from XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c : ^ ~ XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c47: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h note 2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:: 673expanded from macro 'XVEC' ::23::2425: In file included from 3note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344: ./genrtl.hexpanded from macro 'XVEC':#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1742344: 3 ^ ~: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XINT (rt, 6) = arg6;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: 770note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'RTL_CHECK2' ./genrtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 732:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here :660:38768: :23: rtunion fld[1]; ^ ~ ^ 3:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XINT' warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: note In file included from 341:5: note: : array 'fld' declared herearray 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : : XSTR (rt, 1) = arg1;2344 rtunion fld[1]; rtunion fld[1]; ^ ~ : ./genrtl.h : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h672expanded from macro 'RTL_CHECK2': ^ :3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 770 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ 23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from 770: :660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.cnote: expanded from macro 'RTL_CHECK2' 23::note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];expanded from macro 'RTL_CHECK2' note: ^ ~ expanded from macro 'XSTR' 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:851 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:::341:5: note: array 'fld' declared here 47 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3:24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 : ./genrtl.h ^ ~warning :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 693/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XSTR (rt, 1) = arg1;: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 3660:note38: :note: expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XEXP (rt, 7) = arg7; : ^ ~array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: :660note: expanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 770 ^ ~:5 38:: note: array 'fld' declared here In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c ^:2324: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:733In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c::3: : :24: expanded from macro 'RTL_CHECK2'warningIn file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 660 ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: XEXP (rt, 2) = arg2; ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:771:2344:: ./genrtl.h::673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR'23 :note XSTR (rt, 2) = arg2;: 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) ^ ~ note: expanded from macro 'XEXP'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: 341::385: note: array 'fld' declared here: 27note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :770: rtunion fld[1]; ^note : In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:852:3:In file included from warning: 23array 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]) ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR': ^ ~341:5: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c :47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :176note770: In file included from array 'fld' declared here ::323: rtunion fld[1];: note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753expanded from macro 'XSTR':3:In file included from notewarning: expanded from macro 'RTL_CHECK2' : array index 8 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: ^ ~ XEXP (rt, 8) = arg8;24 : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array 'fld' declared here XINT (rt, 1) = arg1; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:clang341:771::5:23712In file included from : : 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:note:: 24array 'fld' declared here note: expanded from macro 'XEXP' ^ ~: rtunion fld[1];In file included from warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 768 ^ ~ : XSTR (rt, 1) = arg1; treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfghooks.c:272344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :: :./genrtl.h:692 ^ ~ : 338:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 770 In file included from noteexpanded from macro 'XINT': :expanded from macro 'RTL_CHECK2'23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;: note2344: 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) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h853:660:38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341warning:: ^ ~:7715::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XSTR (rt, 3) = arg3;660:2338:: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : expanded from macro 'XEXP'array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341 : ^ ~ :5770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5: rtunion fld[1]; 660note: array 'fld' declared here rtunion fld[1]; ^ :38:In file included from : ^23note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c note:: expanded from macro 'RTL_CHECK2' :24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47In file included from note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.cexpanded from macro 'XSTR': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here2344: ./genrtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ::25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h713:3:2344 rtunion fld[1];warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: ./genrtl.h:693 :In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6602344:38: : note: expanded from macro 'RTL_CHECK2' ^./genrtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;: 2344195: :./genrtl.h3 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: notenote754: : array 'fld' declared here warning rtunion fld[1]; ^: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: 771array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:23: note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' 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) ^ ~ :23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XEXP (rt, 2) = arg2; ^ ~ note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ : expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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) XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 770:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :660:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : 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' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659 XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: 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] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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; ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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; rtunion fld[1]; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :768:23: note: expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ^ ~ 38In file included from : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' X0EXP (rt, 7) = NULL_RTX; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ :771:23: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ :770:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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) ^ ~ XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)25: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 7) = arg5; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XVEC (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:181:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:181:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 208:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:208:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:311:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 21HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : 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 ;) ^ for (; seq; seq = NEXT_INSN (seq)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:313:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (seq); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842: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) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloopanal.c:313:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (seq); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:50: note: expanded from macro 'HOOK_VECTOR_END' :831:23: note: expanded from macro 'PATTERN' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c: 33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521: rtunion fld[1];1In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:58: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:99:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (note)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:118:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && LABEL_NAME (label) == 0 ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1044:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 7, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:804:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:137:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *name = LABEL_NAME (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1044:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 7, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:804:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:138:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:139:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx bb_note = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:143:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (insn) = NOTE_INSN_DELETED_LABEL; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:144:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (insn) = name; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:949:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:804:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:149:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_INSN_BASIC_BLOCK_P (bb_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:151:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1458:24: note: expanded from macro 'MEM_ATTRS' && bb == BLOCK_FOR_INSN (bb_note)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:175:11: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1734:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (desc->in_edge->src, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :34#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:177:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ LABEL_NUSES (JUMP_LABEL (insn))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' ^ #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1734:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ FOR_BB_INSNS_REVERSE (desc->in_edge->src, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (INSN) = PREV_INSN (INSN))#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :661#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:177:15: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ LABEL_NUSES (JUMP_LABEL (insn))--; ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :1736:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 32: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:33: note: expanded from macro 'LABEL_NUSES' :771:23: note: expanded from macro 'XEXP' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:45: note: expanded from macro 'XCINT' ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:184:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ LABEL_NUSES (XEXP (note, 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:18: note: expanded from macro 'LOCATION_LOCUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048: ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ 26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:30: note: expanded from macro 'IS_ADHOC_LOC' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1736:32: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:193:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' LABEL_NUSES (XEXP (note, 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: note: expanded from macro 'XUINT' XEXP (rt, 1) = arg1; ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:199:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :54 rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ :18: note: expanded from macro 'LOCATION_LOCUS' rtunion fld[1]; ^ ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:62: note: expanded from macro 'IS_ADHOC_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ ^ ~ expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1736:32: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' rtunion fld[1]; ^ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' XBBDEF (rt, 3) = arg3; #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:212:6: warning: 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) LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:67: note: expanded from macro 'LOCATION_LOCUS' 802:32: ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ :1736:32: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from rtunion fld[1]; ^ if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' XEXP (rt, 4) = arg4; ^ ~ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:75: note: expanded from macro 'LOCATION_LOCUS' XINT (rt, 5) = arg5; ^ ~ ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1737:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 20: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here return INSN_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_LOCATION(INSN) XUINT (INSN, 5) XINT (rt, 6) = arg6; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:225:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && BLOCK_FOR_INSN (insn) ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1744: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 7) = arg7; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ FOR_BB_INSNS_REVERSE (exit->src, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' 23: (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: ::expanded from macro 'XEXP' 226:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' && BB_END (BLOCK_FOR_INSN (insn)) == insn) ^~~~~~~~~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' rtunion fld[1]; ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1744:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' FOR_BB_INSNS_REVERSE (exit->src, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:404:26: note: expanded from macro 'BB_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) = PREV_INSN (INSN)) XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define BB_END(B) (B)->il.x.rtl->end_ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:230:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c purge_dead_edges (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ :34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' XEXP (rt, 2) = arg2; ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1746:32: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :775#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5: note: array 'fld' declared here if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' XBBDEF (rt, 3) = arg3; #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:18: note: expanded from macro 'LOCATION_LOCUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:30: note: expanded from macro 'IS_ADHOC_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:248:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' prev = PREV_INSN (current); ^~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1746:32: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' :25: note: expanded from macro 'PREV_INSN' #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:18: note: expanded from macro 'LOCATION_LOCUS' 5: note ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:62: note: expanded from macro 'IS_ADHOC_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:255:2: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] set_block_for_insn (current, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40: note: expanded from macro 'set_block_for_insn' ^ XINT (rt, 5) = arg5; ^ ~ #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1746:32: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:67: note: expanded from macro 'LOCATION_LOCUS' In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:277:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ && (bb = NOTE_BASIC_BLOCK (bb_note)) != NULL ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:953:32: note: expanded from macro 'NOTE_BASIC_BLOCK' :23: note: expanded from macro 'XINT' ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1746:32: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809:32: note: expanded from macro 'XCBBDEF' if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ :661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 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, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :288:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ after = PREV_INSN (head); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:75: note: expanded from macro 'LOCATION_LOCUS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:341:5: note: array 'fld' declared here :1747:20: warning: array index 5 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) ^ ~ return INSN_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' 34: #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here 341:5: note rtunion fld[1];99 warnings generated. : array 'fld' declared here ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1751:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:292 FOR_BB_INSNS_REVERSE (loop->latch, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383 if (after != bb_note && NEXT_INSN (after) != bb_note) ^~~~~~~~~~~~~~~~~ :28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c -o cgraph.o ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1751:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:319:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (loop->latch, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOTE_BASIC_BLOCK (bb_note) = bb; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:953:32: note: expanded from macro 'NOTE_BASIC_BLOCK' (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809:32: note: expanded from macro 'XCBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: expanded from macro 'PREV_INSN' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: 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) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:323:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ if (NEXT_INSN (end) == bb_note) ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1753:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' :25:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h: XBBDEF (rt, 3) = arg3; ^ ~ 54:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];775:25: ^ note: expanded from macro 'XBBDEF' 18: note: expanded from macro 'LOCATION_LOCUS' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:30: note: expanded from macro 'IS_ADHOC_LOC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1753:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c rtunion fld[1]; ^ #define INSN_LOCATION(INSN) XUINT (INSN, 5):418:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: 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) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:2392 warnings generated. : note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.hnote: array 'fld' declared here ::54341:5::18: rtunion fld[1]; ^ note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:: expanded from macro 'LOCATION_LOCUS' : array 'fld' declared here rtunion fld[1]; ^ 420In file included from : ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC))4 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from : ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: : 2344: ./genrtl.h:174:array index 3 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h XINT (rt, 6) = arg6;: ^ ~ BLOCK_FOR_INSN (insn) = bb;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 23 ^~~~~~~~~~~~~~~~~~~~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h444::828:30: note: expanded from macro 'BLOCK_FOR_INSN': 62: expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : expanded from macro 'IS_ADHOC_LOC' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; 775 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1753:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25341:5: note: array 'fld' declared here if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:: note34 ^~~~~~~~~~~~~~~~~~~~~~~~: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF' XEXP (rt, 7) = arg7;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' ^ ~ ^ ~ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: note: expanded from macro 'RTL_CHECK1' 833:29: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 771expanded from macro 'INSN_LOCATION':23: #define INSN_LOCATION(INSN) XUINT (INSN, 5)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphbuild.c -o cgraphbuild.o : expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :769:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:67: note: expanded from macro 'LOCATION_LOCUS' ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1753:28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning:433:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) note: ^~~~~~~~~~~~~~~~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 826: if (INSN_P (insn) && INSN_HAS_LOCATION (insn))25: note: expanded from macro 'NEXT_INSN' ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];#define NEXT_INSN(INSN) XEXP (INSN, 2) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51 ^ ~ : note: expanded from macro 'INSN_HAS_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:176:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'INSN_LOCATION' XEXP (rt, 8) = arg8; ^ ~ ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771:23: note: expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:435:7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here BLOCK_FOR_INSN (insn) = NULL; rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h: ^ 54:75: note: expanded from macro 'LOCATION_LOCUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1754:16: 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) ^ ~ return INSN_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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])833:29: note: expanded from macro 'INSN_LOCATION' ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~clangexpanded from macro 'XEXP' : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note rtunion fld[1];: array 'fld' declared here treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1758: XEXP (rt, 2) = arg2; ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: FOR_BB_INSNS (loop->header, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: :660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::507: 9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' end = NEXT_INSN (end); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here : rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 1758/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 ^ ~: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]; ^ FOR_BB_INSNS (loop->header, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:3834: In file included from : note (INSN) = NEXT_INSN (INSN)) : ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:198: 3: 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] :826:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: expanded from macro 'NEXT_INSN' rtunion fld[1]; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note508:42: : 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) ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: for (insn = begin; insn != end; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :826:25: note: expanded from macro 'NEXT_INSN' ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1760:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' 5: note: array 'fld' declared here rtunion fld[1];#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: expanded from macro 'INSN_LOCATION' ./genrtl.h:199:3#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :769: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note X0EXP (rt, 5) = NULL_RTX; : expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:38: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:539:38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 18: && REG_FUNCTION_VALUE_P (XEXP (PATTERN (insn), 0))) note: expanded from macro 'LOCATION_LOCUS' ^~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 6) = NULL_RTX; ^ ~ :444:30: note: expanded from macro 'IS_ADHOC_LOC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ :659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :38: 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) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: noteexpanded from macro 'RTL_CHECK1' ^: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1760:28: 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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1132:45In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::835:51: X0EXP (rt, 7) = NULL_RTX; ^ ~ note: expanded from macro 'INSN_HAS_LOCATION' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ expanded from macro 'REG_FUNCTION_VALUE_P'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ (RTL_FLAG_CHECK2("REG_FUNCTION_VALUE_P", (RTX), REG, PARALLEL)->return_val) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:759:48: note: expanded from macro 'RTL_FLAG_CHECK2' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:18: note: expanded from macro 'LOCATION_LOCUS' #define RTL_FLAG_CHECK2(NAME, RTX, C1, C2) (RTX) ^~~ ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:62: note: expanded from macro 'IS_ADHOC_LOC' #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1760:28: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3 if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' ^ ~ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note ^~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:: 557:57expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :769: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) for (insn = BB_HEAD (bb); insn != BB_END (bb); insn = NEXT_INSN (insn)) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:67: note: expanded from macro 'LOCATION_LOCUS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: :34 ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ note: expanded from macro 'NEXT_INSN' : In file included from #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1760:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: if (INSN_P (insn) && INSN_HAS_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: :835:51: note: expanded from macro 'INSN_HAS_LOCATION' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' 660:38: note: expanded from macro 'RTL_CHECK2' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:75: note: expanded from macro 'LOCATION_LOCUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:55: note: array 'fld' declared here clang: rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgloop.c:1761:16: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ return INSN_LOCATION (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c ^~~~~~~~~~~~~~~~~~~~ :643:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note = NEXT_INSN (note); ^~~~~~~~~~~~~~~~ 833In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:38 note: expanded from macro 'RTL_CHECK2' 788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 645:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' 27: note: expanded from macro 'X0EXP' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' XINT (rt, 6) = arg4; ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:663: rtunion fld[1]; ^ 12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 660:38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:664:15: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ :34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32 XSTR (rt, 1) = arg1; : ^ ~ note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' note: expanded from macro 'RTL_CHECK2' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:666: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 return NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ : ./genrtl.h:271:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:688: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]) ^ ~ insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: note: expanded from macro 'PREV_INSN' 2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ XVEC (rt, 5) = arg5; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::772:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:699:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: note: expanded from macro 'RTL_CHECK2' next = NEXT_INSN (next); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note XINT (rt, 6) = arg6; ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:716:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] new_bb = create_basic_block (NEXT_INSN (insn), BB_END (bb), bb); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:745:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' end = PREV_INSN (BB_HEAD (a)); ^~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :38: note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:746:54: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' while (insn != end && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn))) ^~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 835:51: note: expanded from macro 'INSN_HAS_LOCATION' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' :341:5: note: array 'fld' declared here #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:18: note: expanded from macro 'LOCATION_LOCUS' X0EXP (rt, 4) = NULL_RTX; ^ ~ ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :30: note: expanded from macro 'IS_ADHOC_LOC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:746:54: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] while (insn != end && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:18: note: expanded from macro 'LOCATION_LOCUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:: array 'fld' declared here 444:62: note: expanded from macro 'IS_ADHOC_LOC' rtunion fld[1]; #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:746:54: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] while (insn != end && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn))) XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here expanded from macro 'INSN_LOCATION' rtunion fld[1]; ^ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:67: note: expanded from macro 'LOCATION_LOCUS' ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:746:54: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] while (insn != end && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:75: note: expanded from macro 'LOCATION_LOCUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note: expanded from macro 'XWINT' :5: note: array 'fld' declared here rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:747:12 ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: XWINT (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: note: array 'fld' declared here array 'hwint' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:749:22: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ if (insn != end && INSN_LOCATION (insn) == goto_locus) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' # define HOST_WIDE_INT long ^ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:756:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] end = NEXT_INSN (BB_END (b)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::2344: ./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 X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:758:9: 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) insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 2344: ./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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:760#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: if (insn != end && INSN_HAS_LOCATION (insn) ^~~~~~~~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ : array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833: rtunion fld[1]; ^ 29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:18: note: expanded from macro 'LOCATION_LOCUS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34 ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:30: note: expanded from macro 'IS_ADHOC_LOC' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) XINT (rt, 1) = arg1; ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:760:26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 768:23: note: expanded from macro 'XINT' if (insn != end && INSN_HAS_LOCATION (insn) ^~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'INSN_HAS_LOCATION' rtunion fld[1]; ^ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:18: note: expanded from macro 'LOCATION_LOCUS' ./genrtl.h:471:3 ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:62: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'IS_ADHOC_LOC' 788:27: note: expanded from macro 'X0EXP' #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:760:26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (insn != end && INSN_HAS_LOCATION (insn) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:67: note: expanded from macro 'LOCATION_LOCUS' ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; ^ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:760:26::504:3: warning warning: 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] if (insn != end && INSN_HAS_LOCATION (insn) ^~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::29: note: expanded from macro 'INSN_LOCATION' 5: note: array 'fld' declared here #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:75: note: expanded from macro 'LOCATION_LOCUS' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 341:5: note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:761:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && INSN_LOCATION (insn) == goto_locus) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:778:3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2;: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_LOCATION (BB_END (a)) = EDGE_SUCC (a, 0)->goto_locus; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 833:29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note note: expanded from macro 'INSN_LOCATION' : array 'fld' declared here#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: rtunion fld[1]; ^ 26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:798:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 b_end = PREV_INSN (b_debug_start = b_end); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'PREV_INSN' ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:809:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] b_head = NEXT_INSN (b_head); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:814:7: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here if (NOTE_INSN_BASIC_BLOCK_P (b_head)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: expanded from macro 'RTL_CHECK2' note: expanded from macro 'NOTE_KIND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:822:16: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:617:3: warning: b_head = NEXT_INSN (b_head); ^~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:830:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (prev = PREV_INSN (a_end); ; prev = PREV_INSN (prev)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:830:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (prev = PREV_INSN (a_end); ; prev = PREV_INSN (prev)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:832:9: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c: || NOTE_INSN_BASIC_BLOCK_P (prev) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' XVEC (rt, 1) = arg1; ^ ~ && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:852:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a_end = PREV_INSN (del_first); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:855: ^ 17: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c: del_first = NEXT_INSN (a_end); ^~~~~~~~~~~~~~~~~ 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: XSTR (rt, 2) = arg2;note: expanded from macro 'NEXT_INSN' ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:885:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: if (NEXT_INSN (a_end) != b_debug_start) ^~~~~~~~~~~~~~~~~ array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:886:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] reorder_insns_nobb (NEXT_INSN (a_end), PREV_INSN (b_debug_start), ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:886:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reorder_insns_nobb (NEXT_INSN (a_end), PREV_INSN (b_debug_start), ^~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: note: expanded from macro 'PREV_INSN' 771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note XSTR (rt, 1) = arg1; : expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691 rtunion fld[1]; ^ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1002:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' set = single_set (insn); ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' rtunion fld[1]; ^ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 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]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1002:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' set = single_set (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' 341:5: note: array 'fld' declared hereHOOK_VECTOR_END (calls) ^ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:3443:50: note: expanded from macro 'HOOK_VECTOR_END' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :831:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:543:50: note: expanded from macro 'HOOK_VECTOR_END' : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1034:9In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :34In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] if (PREV_INSN (insn)): ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:HOOK_VECTOR_END (cxx) ^ 755:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 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 ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1035:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from 38: note: expanded from macro 'RTL_CHECK2' :2980: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1035:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' 5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: note: expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1035:38: warning341: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] NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1037:25: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ BB_FOOTER (src) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: 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]) XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1038:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: if (NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831::1039:7: 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] PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ : expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1039:18: ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1039:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' 825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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] XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1043:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/symtab.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) XSTR (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c rtunion fld[1]; ^ :1047:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] delete_insn_chain (kill_from, PREV_INSN (BB_HEAD (target)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1077:7: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (src)) = target_label; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1078:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (target_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1097:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (barrier != NEXT_INSN (BB_END (src))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1104:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] update_bb_for_insn_chain (NEXT_INSN (BB_END (src)), ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1105:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (barrier), src); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1107:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (new_insn)) = NEXT_INSN (new_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1107:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (new_insn)) = NEXT_INSN (new_insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1107:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (new_insn)) = NEXT_INSN (new_insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1108:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (new_insn)) = PREV_INSN (new_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1108:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (new_insn)) = PREV_INSN (new_insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1108:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (new_insn)) = PREV_INSN (new_insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1110:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (new_insn) = barrier; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1111:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (barrier)) = new_insn; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1111:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (barrier)) = new_insn; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1113:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (new_insn) = PREV_INSN (barrier); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1113:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (new_insn) = PREV_INSN (barrier); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1114:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (barrier) = new_insn; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1158:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec = XVEC (PATTERN (tmp), 0); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1160:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vec = XVEC (PATTERN (tmp), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1160:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec = XVEC (PATTERN (tmp), 1); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1166:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1167:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1171:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((tmp = single_set (insn)) != NULL ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1171:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((tmp = single_set (insn)) != NULL ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1175:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (SET_SRC (tmp), 2), 0) == old_label) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1175:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (SET_SRC (tmp), 2), 0) == old_label) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1177:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (tmp), 2) = gen_rtx_LABEL_REF (Pmode, ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1177:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (tmp), 2) = gen_rtx_LABEL_REF (Pmode, ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1179:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1180:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1183:41: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if ((tmp = extract_asm_operands (PATTERN (insn))) != NULL) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1185:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1432:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1194: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1198:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL (tmp, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1200:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1201:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1205:11: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1207:4: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = new_label; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1217:8: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) != new_label ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1235:42: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!currently_expanding_to_rtl || JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1238:16: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn) == old_label); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1278:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (src, insn) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1278:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (src, insn) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1350:10: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (BB_END (e->src)) == BB_HEAD (e->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1427:40: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (note = extract_asm_operands (PATTERN (BB_END (e->src))))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1429:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1432:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1434:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (e->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1436:8: 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))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1436: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))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1437:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ASM_OPERANDS_LABEL (note, i), 0) = block_label (target); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1438:8: 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))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1438: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))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1441:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (target)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1450:8: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1452:8: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = new_label; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1462:12: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) != new_label ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1483:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note = NEXT_INSN (note); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1555:7: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (jump_block)) = label; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1556:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1615:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (q = NEXT_INSN (BB_END (b)); q != BB_HEAD (c); q = NEXT_INSN (q)) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1615:58: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (q = NEXT_INSN (BB_END (b)); q != BB_HEAD (c); q = NEXT_INSN (q)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1635:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] q = PREV_INSN (q); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1639:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (q != PREV_INSN (BB_HEAD (c))) ^~~~~~~~~~~~~~~~~~~~~~~ 92/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' warnings generated. :1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1640:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] delete_insn_chain (NEXT_INSN (q), PREV_INSN (BB_HEAD (c)), false); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1640:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' delete_insn_chain (NEXT_INSN (q), PREV_INSN (BB_HEAD (c)), false); ^~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' ^ ~#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: noteclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf: -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c -o cgraphunit.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cexpanded from macro 'XEXP' :1690:16:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' before = NEXT_INSN (BB_END (edge_in->src)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1721:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && extract_asm_operands (PATTERN (last)) != NULL_RTX ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1775:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = NEXT_INSN (tmp); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1776:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (NOTE_INSN_BASIC_BLOCK_P (tmp)) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :960:25: note: expanded from macro 'NOTE_KIND' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :802:32: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCINT' XEXP (rt, 4) = arg4; ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1777:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ tmp = NEXT_INSN (tmp); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) XINT (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1781:10: 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] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' after = PREV_INSN (tmp); ^~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825 :25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note rtunion fld[1]; ^ : expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:113:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1911: rtunion fld[1]; ^ 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: 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] XBBDEF (rt, 3) = arg3; ^ ~ for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); insn != last; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 4) = arg4; ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1912: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) ^ ~ insn = NEXT_INSN (insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1968:50: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = BB_HEAD (bb); x != NULL_RTX; x = NEXT_INSN (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 2344: ./genrtl.h:169:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:1982:60: 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] for (tmp_rtx = rtx_first; NULL != tmp_rtx; tmp_rtx = NEXT_INSN (tmp_rtx)) ^~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : note: expanded from macro 'NEXT_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: XEXP (rt, 2) = arg2; ^ ~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2102:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2102:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2103:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (insn) != bb) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2107:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ BLOCK_FOR_INSN (insn) ? BLOCK_FOR_INSN (insn)->index : 0, ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :2112:48: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = BB_HEADER (bb); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2114:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' && BLOCK_FOR_INSN (insn) != NULL) ^~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2120:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = BB_FOOTER (bb); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2122: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]) ^ ~ && BLOCK_FOR_INSN (insn) != NULL) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' 102 warning#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~s generated. rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2239:7: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 && JUMP_LABEL (BB_END (bb)) != BB_HEAD (fallthru->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note./genrtl.h: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::225:3: warning805:32: note: expanded from macro 'XCEXP' : 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) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c -o cgraphclones.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2266:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here for (x = BB_HEAD (bb); x != NEXT_INSN (BB_END (bb)); x = NEXT_INSN (x)) ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define NEXT_INSN(INSN) XEXP (INSN, 2) ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2266:64: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = BB_HEAD (bb); x != NEXT_INSN (BB_END (bb)); x = NEXT_INSN (x)) ^~~~~~~~~~~~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c./genrtl.h:2269:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :228:3 if (!BARRIER_P (x) && BLOCK_FOR_INSN (x) != bb) ^~~~~~~~~~~~~~~~~~ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' XINT (rt, 6) = arg4; ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2272:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! BLOCK_FOR_INSN (x)) ^~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' XSTR (rt, 7) = arg5; ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2279:29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_UID (x), bb->index, BLOCK_FOR_INSN (x)->index); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :775:25: XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note: expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2297:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = NEXT_INSN (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2300#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ if (!NOTE_INSN_BASIC_BLOCK_P (x) || NOTE_BASIC_BLOCK (x) != bb) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' XINT (rt, 2) = arg2; ^ ~ && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2300:43: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: 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) ^~~~~~~~~~~~~~~~~~~~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 953:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809:32: note: expanded from macro 'XCBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2311:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ for (x = NEXT_INSN (x); x; x = NEXT_INSN (x)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23: note note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 5) = arg5; ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2311:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ for (x = NEXT_INSN (x); x; x = NEXT_INSN (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2313:10: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (x)) XINT (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49warningnote: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: 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] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c -o combine.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2367:46: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c: :49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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; ^ ~ for (x = last_head; x != NULL_RTX; x = PREV_INSN (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2375:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ && BLOCK_FOR_INSN (x) != NULL) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2392:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; x != NULL_RTX; x = PREV_INSN (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2415:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] last_head = PREV_INSN (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2423:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (insn = NEXT_INSN (BB_END (bb)); ; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2423:50: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :772:23: note: expanded from macro 'XVEC' for (insn = NEXT_INSN (BB_END (bb)); ; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2425:21: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note XSTR (rt, 1) = arg1; ^ ~ : expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2448:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (insn = NEXT_INSN (BB_END (e->src)); insn != BB_HEAD (e->dest);: ^~~~~~~~~~~~~~~~~~~~~~~~~~~660:38: note145 warnings generated. : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2449:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :38#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2460:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = last_head; x != NULL_RTX; x = PREV_INSN (x)) ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' XEXP (rt, 1) = arg1; #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2465:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ && BLOCK_FOR_INSN (x) != NULL) ^~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c -o combine-stack-adj.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2477:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = rtx_first; x; x = NEXT_INSN (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: noteIn file included from : expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 712#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] ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2479:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (NOTE_INSN_BASIC_BLOCK_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' XSTR (rt, 2) = arg2; ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2481:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; bb = NOTE_BASIC_BLOCK (x); ^~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:953:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2500:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' if (NEXT_INSN (x) ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; clang: 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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2502:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ x = NEXT_INSN (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:165: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2543:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ATTRIBUTE_ASM_FPRINTF(2, 3); 5 insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ ^ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2552:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (! may_trap_p (PATTERN (insn)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2631:30: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && BB_HEAD (e->dest) == JUMP_LABEL (insn)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraph.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2804:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; clang ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2812:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] stop = NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2815:20: 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) ^ ~ for (insn = NEXT_INSN (insn); insn != stop; insn = next) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2817:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2831:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (insn) = NULL_RTX; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2832:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' NEXT_INSN (insn) = NULL_RTX; ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2839:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] set_block_for_insn (insn, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40: note: expanded from macro 'set_block_for_insn' #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2860:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtx prevfirst = PREV_INSN (first); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2861:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; rtx nextlast = NEXT_INSN (last); ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2863:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; PREV_INSN (first) = NULL; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2864: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) ^ ~ NEXT_INSN (last) = NULL; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2866:5: 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]) ^ ~ NEXT_INSN (prevfirst) = nextlast; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is 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, 8) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2868:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ PREV_INSN (nextlast) = prevfirst; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2889:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' for (last_insn = insn = BB_END (bb); (insn = NEXT_INSN (insn)) != 0; ) ^~~~~~~~~~~~~~~~ 72: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2901:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; XEXP (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2913:8: 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]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (NEXT_INSN (insn) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2916:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ insn = NEXT_INSN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2':341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2941:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ prev = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here :771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 8) = arg8;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2943:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3:72 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2991:11: 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) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' 660:#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2992:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' expanded from macro 'NEXT_INSN' note: expanded from macro 'X0EXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5 rtunion fld[1]; rtunion fld[1];: note: array 'fld' declared here ^ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2997:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) if (PREV_INSN (insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' ^~~~~~~~~~~~~~~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' 72#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: 120 warnings generated#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int). ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECKC1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; ^ ~ ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2999:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c -o compare-elim.o 39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' unlink_insn_chain (get_insns (), PREV_INSN (insn)); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' 2344: ./genrtl.h ^ ~:825:25: note: expanded from macro 'PREV_INSN' :33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :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) :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; ^ ^ 660:38: note: expanded from macro 'RTL_CHECK2' :660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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]) ^ ~ ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27:: note: rtunion fld[1];341expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 5: :341note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:659:38:: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 823008: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 51:::341:5:11 3: In file included from note: array 'fld' declared herewarning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning2344: ./genrtl.h: :138: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ if (PREV_INSN (BB_HEAD (bb)) && next_insn != BB_HEAD (bb))In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c :166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25771: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'PREV_INSN' :23: #define PREV_INSN(INSN) XEXP (INSN, 1) XEXP (rt, 2) = arg2; ^ ~ X0EXP (rt, 7) = NULL_RTX;note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :In file included from array 'fld' declared here 341:5: note: array 'fld' declared here :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c::5: note: array 'fld' declared here 72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; : 2344 ^: rtunion fld[1]; ^ ^ ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3010:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ PREV_INSN (BB_HEAD (bb))); ^~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ :771:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: 45: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^2334:11: 341: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c :3012::clang: 11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:11172 attrs = MEM_ATTRS (x);: warning 341: :warning5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hs generated: ^~~~~~~~~~~~~: . notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here :2344: : : rtunion fld[1];note : array 'fld' declared here ./genrtl.h ^: 140:3: In file included from 1458:24warning rtunion fld[1];: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: XEXP (rt, 4) = arg4;expanded from macro 'MEM_ATTRS': ^ ~ warning : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)2344 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::166: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23795 if (NEXT_INSN (BB_END (bb)) && BB_END (bb) != end): 29: note: :expanded from macro 'X0MEMATTR' 108#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:826:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notenote: warning: 2344expanded from macro 'NEXT_INSN': : 661./genrtl.h::37224#define NEXT_INSN(INSN) XEXP (INSN, 2):: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' ^ ~ note XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::77123: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::66023:38:3note: expanded from macro 'XEXP' 341note::: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: XEXP (rt, 2) = arg2;expanded from macro 'XEXP': 341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/convert.c -o convert.o : array 'fld' declared here:771: 23note: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::660:38: note: expanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : ^ ~82 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.cIn file included from :45/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:341 23442344 :5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c ^ ~:72: ./genrtl.h :33:: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:::341./genrtl.h2344:: 5./genrtl.h :: rtunion fld[1];: 141 :3:note warning109: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 ^: warningwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: 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]array 'fld' declared here XEXP (rt, 1) = arg1; : XBBDEF (rt, 3) = arg3; rtunion fld[1]; ^ ~ ^ ~ ^ 3013/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5;:38: : ^ ~775In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c::25 166warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:: :2344 note: expanded from macro 'XBBDEF': 23./genrtl.h: notearray index 2 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) 225 BB_FOOTER (bb) = unlink_insn_chain (NEXT_INSN (BB_END (bb)), end); ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: 771warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: XBBDEF (rt, 3) = arg3;25 : note: expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :775:expanded from macro 'XEXP' ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2565938: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XBBDEF'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 771::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)2338 note: : ^ ~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: note: expanded from macro 'RTL_CHECK2':expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' 341note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6605:341 :38::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5expanded from macro 'RTL_CHECK1'note:: array 'fld' declared here: :341 notenote: : : expanded from macro 'RTL_CHECK2' 5array '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 341:5:note rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c::72341array 'fld' declared here In file included from : :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c5: note rtunion fld[1];:: ^ array 'fld' declared here:45/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];2344: ./genrtl.h823014: :In file included from 19/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344: 2344 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:110:./genrtl.h142:51: next_insn = NEXT_INSN (BB_END (bb));:3:3 :warning warning: : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3 ^~~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 : warningIn file included from XEXP (rt, 1) = arg1; ^ ~ : ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:: 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::7682323:In file included from :23 note: expanded from macro 'XEXP' note:: expanded from macro 'NEXT_INSN' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) notenote: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP' 2344: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ ~ : ./genrtl.h:226/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'XEXP': :38::3660:::38 :note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 X0EXP (rt, 4) = NULL_RTX; ^ ~ :38:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~note : :expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 341:: 5: notenote: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :341:expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; :341:5 : ^ note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here 55: note: rtunion fld[1];array 'fld' declared here ^ ~: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 rtunion fld[1];: 38 ^: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.carray 'fld' declared here : ^expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ :72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) clang#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: :45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3170::14: warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:: 5: while (NEXT_INSN (insn))note : ^~~~~~~~~~~~~~~~array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1];38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)826 : ^ ~25 : note: noteexpanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 660: expanded from macro 'NEXT_INSN' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 : ^ ~38: note:: expanded from macro 'RTL_CHECK1' #define NEXT_INSN(INSN) XEXP (INSN, 2) 38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:341 : ^ ~5 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23:note82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341./genrtl.h: expanded from macro 'XEXP' ::5341::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : notearray 'fld' declared here: array 'fld' declared here 5 rtunion fld[1];: ^ ~ note: array 'fld' declared here ^ :112: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^3: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.carray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c660 :38: : XINT (rt, 6) = arg6;166 ^ ~ : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:expanded from macro 'RTL_CHECK2' 72: ./genrtl.h:768228::3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c2344 ^ ~:: 45 ./genrtl.h23: : 144:warning: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ./genrtl.h :warning108: :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 expanded from macro 'XINT' XINT (rt, 6) = arg4; ^ ~ : X0EXP (rt, 8) = NULL_RTX;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 23warning: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: : expanded from macro 'XINT' ^ ~ : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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] ^ ~:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c :note: expanded from macro 'RTL_CHECK2': 788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;3171 : ^ ~9 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 27: note insn = NEXT_INSN (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771note:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XEXP': : expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ^ ~ : 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:25: :385:::note : note: array 'fld' declared here 660note:: 38expanded from macro 'RTL_CHECK1': note: expanded from macro 'RTL_CHECK2' noteexpanded from macro 'NEXT_INSN': array 'fld' declared here rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c :166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 229 ^ ~:3: rtunion fld[1]; ^ ~ ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:341 XSTR (rt, 7) = arg5;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2382:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:: notearray 'fld' declared here 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7705 ::23: rtunion fld[1];: ./genrtl.h:: expanded from macro 'XEXP'note : array 'fld' declared here 113 : 3 ^: warning 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] ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ 45 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~./genrtl.h ::109771:23: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :7713:23:#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) note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6605::38: #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] :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~note rtunion fld[1]; : ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166 ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 6602344:: 38./genrtl.h:247 ^ ~:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c :note XINT (rt, 1) = arg1;3182:6: : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 34138: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note:: 5: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 NEXT_INSN (insn) = BB_HEADER (bb);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote:768:23: : 5array 'fld' declared here: note826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT':771 :23:: : array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; rtunion fld[1]; ^ note : ^ ~expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h72:: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:45 ^ ~2344 : : ./genrtl.h:137:./genrtl.h3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h170: ::6603::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h :110:341warning: 3note:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warningwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK2' 5 :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; XEXP (rt, 1) = arg1; ^ ~ ^ ~ XEXP (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~771note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341771:::23: note23: :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ : ^expanded from macro 'XEXP' :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771 : ^ ~23 :: : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::382344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: ^ ~ ./genrtl.h::3185270::43:: 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note PREV_INSN (BB_HEADER (bb)) = insn;: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~ :5: note XSTR (rt, 1) = arg1; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h825::660array 'fld' declared here25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'PREV_INSN' 770 ::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1): 341:5 ^ ~: note: rtunion fld[1];array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ note In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c :77145 ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h23:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:660:38:111 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::341 :warning5:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 72:: XINT (rt, 5) = arg5;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.hnote : note: expanded from macro 'XEXP': ^ ~171 expanded from macro 'RTL_CHECK2' :3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)768 :note ^ ~ 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;: rtunion fld[1];660:38 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::138: ^ ~25 : note: expanded from macro 'XBBDEF' note3: : warning: expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : 660:38: note: In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; note: ^ ~ : 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771:23: note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 38array 'fld' declared here : rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ./genrtl.h : ^ ~271 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: note: expanded from macro 'RTL_CHECK1' In file included from XINT (rt, 2) = arg2;: 660:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3187/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c::11: ^ ~warning : 45/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3412344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) while (NEXT_INSN (insn)) : ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h660:38: note :112:3: warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; ^ ~341 noteexpanded from macro 'RTL_CHECK2' : ^~~~~~~~~~~~~~~~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :826:25: note: 5expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c::76872#define NEXT_INSN(INSN) XEXP (INSN, 2): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:172:3: warning ^ ~: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ 23 XEXP (rt, 4) = arg4; ^ ~: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: rtunion fld[1];771 expanded from macro 'XINT':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c23:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344: ^./genrtl.h:272: note: 23:In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:338: note: expanded from macro 'RTL_CHECK2' note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #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 'XEXP' 82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XVEC (rt, 3) = arg3;./genrtl.h:139/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341 ^ ~ ::6605: note:: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 XBBDEF (rt, 3) = arg3;: 38 ^ ~: ^ ~: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775772array 'fld' declared here:23: : note: rtunion fld[1];expanded from macro 'XVEC' 25note:: 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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note : expanded from macro 'XBBDEF': 34138: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3188:13:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h insn = NEXT_INSN (insn);: note ^~~~~~~~~~~~~~~~ 659341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note:: :array 'fld' declared here 826::38: note25: :expanded from macro 'RTL_CHECK1' rtunion fld[1]; 341: :array 'fld' declared here5 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ : note: expanded from macro 'NEXT_INSN' ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.carray 'fld' declared here : :array 'fld' declared here166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];2344 rtunion fld[1];: ./genrtl.h::771273: ^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; 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from :82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: ^ ~./genrtl.h:::140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:453: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: :note2344: expanded from macro 'XVEC' : XEXP (rt, 4) = arg4; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 768 ^ ~:77123:: ./genrtl.hnote23: :expanded from macro 'XINT': 113note:: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 660660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660::3838: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 7) = arg7; ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38: notenote: expanded from macro 'RTL_CHECK2' ^ ~: expanded from macro 'RTL_CHECK2' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23341:: 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 ^ ~:note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':note341: :5::array 'fld' declared here rtunion fld[1]; ^ 5note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.cnote:: 72: array 'fld' declared hereIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~2344: ./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])174 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:: 166: In file included from :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:341274:3:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :array 'fld' declared here 660 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:825warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note38 XINT (rt, 6) = arg6;: ^ ~ XVEC (rt, 5) = arg5; : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768::2344: ./genrtl.hexpanded from macro 'RTL_CHECK2'23: :array 'fld' declared here note : expanded from macro 'XINT' : rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ 141:3 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 3191 note: expanded from macro 'RTL_CHECK2' 341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:23: 5note: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:2#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]772 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~23 341: note:: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note: NEXT_INSN (insn) = BB_HEAD (bb);660:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^~~~~~~~~~~~~~~~ expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ^ ~2344: ./genrtl.h:: 137:3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];: XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:771:660:38note:: 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)array 'fld' declared here ^ ~ note: expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:In file included from 660:38 : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.cexpanded 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]):5: note82: array 'fld' declared here rtunion fld[1]; ^ ^ ~: 72In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::In file included from warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg6;expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768:23:In file included from : note: expanded from macro 'XINT' XEXP (rt, 7) = arg7;341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note: array 'fld' declared here 771 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c XINT (rt, 6) = arg6; ^: 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::45/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c660::319438:: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 7: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~: note: :expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2': PREV_INSN (BB_HEAD (bb)) = insn; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~~~~~~~~~~~~~~ 2344 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ^ ~ ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:138:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660:38::5: ::825:25: note XEXP (rt, 2) = arg2;: expanded from macro 'PREV_INSN' ^ ~ note : note341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1)expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::771 :23:: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];note : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: rtunion fld[1];:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^2344 : : ./genrtl.hexpanded from macro 'RTL_CHECK2' 341:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771:72:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;: note: In file included from ^ ~2344array 'fld' declared here ^ ~: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :./genrtl.h232361:: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ::176:note2334: notearray 'fld' declared here3:: : rtunion fld[1]; expanded from macro 'XEXP': 166 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):warning:112344: : warning array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : : 3198 ./genrtl.h ^ ~ ^ ~: XEXP (rt, 8) = arg8;4:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:::warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]771:2338 attrs = MEM_ATTRS (x); :: 38293 ::note:: 3: warning: ^~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 1) = arg1; NEXT_INSN (insn) = BB_FOOTER (bb); notenote: expanded from macro 'XEXP' : 1458:24 expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'MEM_ATTRS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 826 ^ ~ ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25: note ^ ~: expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: ^ ~ :38: note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :795:: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define NEXT_INSN(INSN) XEXP (INSN, 2)341:array 'fld' declared here5:29 ^ ~ rtunion fld[1]; ^768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:note: 341:523array 'fld' declared here note: ::expanded from macro 'X0MEMATTR' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: ^ 23:note: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)note expanded from macro 'XINT' : array 'fld' declared here ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:note 82: :45: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344660: ::38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.hexpanded from macro 'RTL_CHECK2'661 : 2344In file included from : ./genrtl.h: ^ ~:37 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c139:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: warningnote: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:14472::: 3660: ^ ~: 38 warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::2344array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : :./genrtl.harray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :195 ^ ~341 XBBDEF (rt, 3) = arg3;note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:775: 341: X0EXP (rt, 8) = NULL_RTX;warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 note: ::25 XEXP (rt, 1) = arg1;341 ^ ~ note:: array 'fld' declared here : 5array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];In file included from 788 ^ ~ :27: note771 ^ ^:23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659expanded from macro 'X0EXP' note: : 38 expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 166 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:3133199/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 4:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :3: warningwarning: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: :expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ PREV_INSN (BB_FOOTER (bb)) = insn; ^~~~~~~~~~~~~~~~~~~~~~~~~~ 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:341:5: :note: array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ 825:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ::note: expanded from macro 'RTL_CHECK2' : : rtunion fld[1]; note: array 'fld' declared here2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'PREV_INSN' : ./genrtl.h:33:3: #define PREV_INSN(INSN) XEXP (INSN, 1) warning: ^ ~772 rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~: 23: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c XEXP (rt, 1) = arg1; ^ :45expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 771:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c5:: 140:771 ^ ~expanded from macro 'XEXP' :23: note3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::: : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP':82/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note660: : In file included from :array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:2344: 38 : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note./genrtl.h : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c660 XEXP (rt, 4) = arg4; ^ ~note:38:169: expanded from macro 'RTL_CHECK2': : 72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2':2344: ./genrtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : warningnote::: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771#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] :196 XEXP (rt, 1) = arg1; ^ ~23: ^ ~:note ^ ~ ^ ~ : expanded from macro 'XEXP'3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 : note: 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~warning:: 341771array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::5array 'fld' declared here5:: XEXP (rt, 2) = arg2; rtunion fld[1];660:: note ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: array 'fld' declared here :3823 ^ :: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:23 array 'fld' declared here: note ^ 166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1]; ^ :: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XEXP' ^ ~:3200:11expanded from macro 'RTL_CHECK2' : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : :: ^ ~61: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h while (NEXT_INSN (insn))3866023:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~:2344341:538 :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 :25note: note: expanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2'note: note: : ^ ~ expanded from macro 'NEXT_INSN'./genrtl.h :#define NEXT_INSN(INSN) XEXP (INSN, 2) note51:: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^3expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5 :771:23: :5:warning note ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c note: :: note: expanded from macro 'XEXP' array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~45 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^:: 38In file included from :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c rtunion fld[1];::38: ^7712344 : ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:note82: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : expanded from macro 'RTL_CHECK2' :2344: :./genrtl.h23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2': 141:72170: ^ ~: 3 note::: 3 expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XEXP (rt, 2) = arg2;2344: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~771 ^ ~ ./genrtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:197::23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3413:::660: 76838 ::notewarning: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 23expanded from macro 'RTL_CHECK2' array 'fld' declared here: note X0EXP (rt, 3) = NULL_RTX; : : note: : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' expanded from macro 'XEXP' ^ ~array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~341 ^ ^ :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: 3201660:In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660166note:13: : note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788 warning: :2344: :38:./genrtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' 315:3: warning: 27array 'fld' declared here note: insn = NEXT_INSN (insn); expanded from macro 'RTL_CHECK2'array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ :341 note: :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])826:25: note: expanded from macro 'X0EXP'expanded from macro 'NEXT_INSN' ^ ~ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.cnote 341:61:#define NEXT_INSN(INSN) XEXP (INSN, 2)5: : : expanded from macro 'XEXP'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c659:2344: :: :expanded from macro 'RTL_CHECK2':3845771 :./genrtl.h:107#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3:82 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK1' 2344: ./genrtl.h:171 ^ ~:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from XEXP (rt, 1) = arg1; warning: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ./genrtl.h XBBDEF (rt, 3) = arg3; :341 ^ ~771:::341 expanded from macro 'XEXP':5142:5233:: :: note : array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note rtunion fld[1]; ^: array 'fld' declared herewarning:775: 25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:166 note: expanded from macro 'XBBDEF' rtunion fld[1];: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XINT (rt, 6) = arg6; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 expanded from macro 'XEXP' ::38:In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :2344: note: ^ ~ ./genrtl.hexpanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h316 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:23:38::5: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c::72: 3: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;In file included from expanded from macro 'XINT' 341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5:: note: array 'fld' declared here note2344: ^ ~ ^ ~expanded from macro 'RTL_CHECK2' ./genrtl.h : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660:198:788 ^ 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]):In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cwarning: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3205341:::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: 3415note: ::5 X0EXP (rt, 4) = NULL_RTX; :::3 note: array 'fld' declared here 82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; expanded from macro 'X0EXP' ^note: array 'fld' declared here: 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):2344: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:788 NEXT_INSN (insn) = cfg_layout_function_footer;./genrtl.h:: ./genrtl.h:108:3 rtunion fld[1]; ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:In file included from ::27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c38::826:25 : note: expanded from macro 'X0EXP' 45:warning : 172: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:expanded from macro 'RTL_CHECK1' :143:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warningwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'NEXT_INSN' ^ ~ ^ ~ XEXP (rt, 7) = arg7; ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note341659:5 ^ ~ : note: : ::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' XEXP (rt, 4) = arg4; :771: ^ ~:23:23: array 'fld' declared here38 note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: expanded from macro 'XEXP' ^ ~ note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660660:38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341:5 :166: note: ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:771:array 'fld' declared here :23445:note: 38note: : array 'fld' declared here rtunion fld[1]; ^ ./genrtl.h23: :In file included from 335:3: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c :: rtunion fld[1];warningnote: : expanded from macro 'XEXP' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])72 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK2': In file included from ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:In file included from 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c XEXP (rt, 1) = arg1; ^ ~./genrtl.h ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here : rtunion fld[1];660: ^ ~ 61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 7715In file included from :38 :199In file included from :23: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c3::45: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: : note: : In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :: expanded from macro 'XEXP'array 'fld' declared here X0EXP (rt, 5) = NULL_RTX;./genrtl.h:2344: rtunion fld[1];109 ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3207./genrtl.h:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)144/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning ^ ~:: ^ ~788 3::: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27::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] 660 : X0EXP (rt, 8) = NULL_RTX; XBBDEF (rt, 3) = arg3; note PREV_INSN (cfg_layout_function_footer) = insn; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: ^ ~expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here 788::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 27825 ^ ~ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:775expanded from macro 'X0EXP'note: expanded from macro 'RTL_CHECK2' :659:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8225#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38 :25:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XBBDEF' ^ ~noteIn file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'PREV_INSN' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK1' ^ ~ 6592344341::5: ./genrtl.h:173 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38: ^ ~: note ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' note: 771:23:: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])34138: : array 'fld' declared here3: :5 : ^ ~warningnote: array 'fld' declared hereexpanded from macro 'XEXP'note: rtunion fld[1];: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ^ XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5: ^ ~ :166: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: 660 note: In file included from ^:72:341: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'XINT': ./genrtl.h:2344: :./genrtl.h:38:3362344: array 'fld' declared here note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : expanded from macro 'RTL_CHECK2'200 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];::660:33:: 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]) :: ./genrtl.h38: XEXP (rt, 2) = arg2; ^ ~ : ^ warning 110:3: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: expanded from macro 'RTL_CHECK2': 771array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note :: 23: notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: XEXP (rt, 4) = arg4; ^ ~: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XEXP'341 : X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c5 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):788 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:382745/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:660:320938:: :: 10 ::In file included from note: note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' :array 'fld' declared here2344: expanded from macro 'RTL_CHECK2'note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ./genrtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::659warning: : ^ ~169 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) while (NEXT_INSN (insn)) : ^~~~~~~~~~~~~~~~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: 341:341:55: :note:82: : note: : 826::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5array 'fld' declared herearray 'fld' declared here In file included from 25 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note : XEXP (rt, 1) = arg1;array 'fld' declared here rtunion fld[1];note: expanded from macro 'NEXT_INSN' : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: #define NEXT_INSN(INSN) XEXP (INSN, 2)In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h2344 ^: 201: In file included from ^ ~In file included from ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:771166:23: : 174In file included from warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:::2344: ./genrtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :3401:3::61 : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;expanded from macro 'XEXP': 2344warning: : ./genrtl.hwarning ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : :111/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788expanded from macro 'XEXP' :3: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 6) = arg6; ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~warning ^ ~ expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: notenote: expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::659:38:23664 ^ ~ XINT (rt, 5) = arg5;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~29 note : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1': :768:23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: expanded from macro 'XWINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:660::note538 note: :: :array 'fld' declared here array 'fld' declared here660 rtunion fld[1]; ^:38: : note: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):45 ^ ^ ~ note: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c ^ ~ : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3210:5:: :12341 ^ ~array 'fld' declared here :note: array 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341 2344: ./genrtl.h:5: rtunion fld[1]; :5: note170:3: HOST_WIDE_INT hwint[1];: array 'fld' declared here ^ note insn = NEXT_INSN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h warning ^ ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: :6125:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]26: note: expanded from macro 'HOST_WIDE_INT' : array 'fld' declared here# define HOST_WIDE_INT long ^ : rtunion fld[1]; rtunion fld[1]; ^ In file included from In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72note: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.cexpanded from macro 'NEXT_INSN' : XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:#define NEXT_INSN(INSN) XEXP (INSN, 2) 6116623: : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : note./genrtl.hIn file included from 2344: ^ ~ :: expanded from macro 'XEXP' 112:3./genrtl.h:223/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:::2344: : :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h warning23: ::660402:3: warning:82: In file included from 38 warningnote: expanded from macro 'XEXP':: note: 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 index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): XWINT (rt, 2) = arg2; ^ ~2344: ./genrtl.h : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:175 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768note:: expanded from macro 'XEXP' warning: 664:29:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :34123:5:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7; note: : 38660: array 'fld' declared herenote: expanded from macro 'XINT' ^ ~ :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: expanded from macro 'RTL_CHECK2' 38 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c ^ ~:: note: :45 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771: expanded from macro 'XWINT' ::#define XWINT(RTX, N) ((RTX)->u.hwint[N]) expanded from macro 'RTL_CHECK2'23: ^ ~2344 note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3425:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : ./genrtl.h:1715expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660:: 38 ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38 rtunion fld[1]; ^ note XBBDEF (rt, 3) = arg3; ^ ~:: expanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::775:: note: array 'hwint' declared here note: expanded from macro 'RTL_CHECK2' 3244#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note25 ^ ~: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: ^ ~ rtunion fld[1];: 341 HOST_WIDE_INT hwint[1];: expanded from macro 'XBBDEF'5: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^array 'fld' declared here16In file included from : warning : rtunion fld[1]; ^: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:72: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from 659 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38::2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note224:61 ret_label = JUMP_LABEL (bb_end_insn);3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : :: array 'fld' declared here :26 XEXP (rt, 2) = arg2;82expanded from macro 'RTL_CHECK1' : In file included from ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note: expanded from macro 'HOST_WIDE_INT' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::23:./genrtl.h# define HOST_WIDE_INT long ^:176/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34161: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344: ./genrtl.h:note113:33: expanded from macro 'XEXP' :1103:::28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note : 5warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c warning: : noteexpanded from macro 'JUMP_LABEL': array 'fld' declared here:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 8) = arg8;: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c XEXP (rt, 7) = arg7; 2344660: 23./genrtl.h ^ ~ ::45: :435:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'805::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 X0EXP (rt, 1) = NULL_RTX;32:./genrtl.h note:38 771:: ^ ~23: :: expanded from macro 'XCEXP'note: expanded from macro 'RTL_CHECK2' 172 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note ^ ~ : expanded from macro 'XEXP' ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341788:27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :5: 3:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning661 : ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; :::659note: 38: note: note: :: array 'fld' declared here ^ ~38: 37:array 'fld' declared hereexpanded from macro 'RTL_CHECK2' note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771 ^ ^ ~: : rtunion fld[1]; expanded from macro 'RTL_CHECK1'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' :341In file included from 23 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~./genrtl.h :5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])225 : ^ ~ note: expanded from macro 'XEXP'note :: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: array 'fld' declared here3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c341 :: :5 ^ ~ note: warning 82/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1];note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ XBBDEF (rt, 3) = arg3;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];::660:38 : notearray 'fld' declared here2344: : expanded from macro 'RTL_CHECK2' ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:In file included from :195: 61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: In file included from :: rtunion fld[1]; : warning775:In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c :2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ./genrtl.h::3313:771:: 5./genrtl.h:23:436:3: notenote : :expanded from macro 'XBBDEF'warning: : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here 9:: warning rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)137:expanded from macro 'XEXP'3 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 ^ ~: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : ./genrtl.h:173/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (LABEL_NUSES (ret_label) == 0:659660: X0EXP (rt, 2) = NULL_RTX;:: 38warning38 ^~~~~~~~~~~~~~~~~~~~~~~: :: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notenote1048: : ^ ~: XEXP (rt, 1) = arg1;26expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ note: expanded from macro 'LABEL_NUSES'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: ^ ~ :#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~771788note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:23: 34132:27768: note: 5:::: noteexpanded from macro 'XCINT'23 note: expanded from macro 'XEXP' note rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :: expanded from macro 'X0EXP'array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):659:expanded from macro 'XINT' 38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote72: ^ ~ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :82: 38::660./genrtl.h:38In file included from :: note661: :37:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 226#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 ^ ~ 341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341:note ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; 341./genrtl.h ^ ~ : 5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: 788:27 rtunion fld[1];196 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 3 ^note : warningarray 'fld' declared here ::341: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: rtunion fld[1]; :45: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 23445 : expanded from macro 'X0EXP' ./genrtl.h:174: ^ rtunion fld[1];: XEXP (rt, 2) = arg2; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ 3 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3319In file included from 659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note note: 61: In file included from warning: :35:771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'RTL_CHECK1'array 'fld' declared here warningarray 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]) ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^23: XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: :expanded from macro 'XEXP' ./genrtl.h ^ ~ else if (extract_asm_operands (PATTERN (bb_end_insn)) != NULL) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5660In file included from 831::768: :38::13823 :3notenote::: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c note:array 'fld' declared here: warningexpanded from macro 'PATTERN': :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; noteexpanded from macro 'RTL_CHECK2' : expanded from macro 'XINT' ^ XEXP (rt, 2) = arg2; ^ ~ 166: In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define PATTERN(INSN) XEXP (INSN, 4):771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34123: ::38 ^ ~ :52344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: note./genrtl.h:: In file included from :454:expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 72: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771In file included from :23: 3array 'fld' declared here ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note :: expanded from macro 'XEXP'660: :38: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XINT (rt, 1) = arg1;./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: 341:5 : ^ ~660:38: 82: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:227note2344: ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2':7683: :197::array 'fld' declared here 3: warningnote : rtunion fld[1];warning: array index 5 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])23 array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: X0EXP (rt, 3) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note:: :expanded from macro 'XINT'27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788341 :5: notenotenote: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :: array 'fld' declared hereexpanded from macro 'X0EXP' ^ ~ : rtunion fld[1];array 'fld' declared here :2344: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::./genrtl.h:175#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)66027:61: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~38: :3 ^note: : warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: : ./genrtl.h:note:: expanded from macro 'RTL_CHECK1'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]659 ^ ~ 1393411::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7;14341: 385:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : warning ^ ~ : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here :341:5:: rtunion fld[1]; 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' ^ XBBDEF (rt, 3) = arg3; :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: end = PREV_INSN (BB_HEAD (e->src)); note: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~166: rtunion fld[1]; note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: ^expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: : expanded from macro 'XBBDEF'341:82#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: ^ ~In file included from 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h:::note: 2344: 471expanded from macro 'PREV_INSN' 660:38:#define PREV_INSN(INSN) XEXP (INSN, 1) ./genrtl.harray 'fld' declared here: 3 ^ ~ rtunion fld[1]; ^:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:198:7713warning: :: expanded from macro 'RTL_CHECK2' 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)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:warning : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 72array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23 ^ ~: note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344659:38 X0EXP (rt, 1) = NULL_RTX; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ./genrtl.h: X0EXP (rt, 4) = NULL_RTX; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: :5: 788:: ^ ~228noteexpanded from macro 'RTL_CHECK1' 27::: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^note: expanded from macro 'X0EXP' 660: :338: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: ^ ~ 45:5:: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h note:expanded from macro 'RTL_CHECK2':176: array 'fld' declared herewarning659 :38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : rtunion fld[1];3:note ^ ~ ^ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]warning788: :expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.carray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4; :341:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 8) = arg8;:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 61 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from ^ ~ 341 ^ ~: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7715::: rtunion fld[1];768:38: 23:: notenote 2344 ^note: array 'fld' declared here: expanded from macro 'RTL_CHECK1' 23: : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];:expanded from macro 'XEXP'./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3413/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341140:5:: ^ ~660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: : note40: : note3warning: array 'fld' declared here 660:: rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from expanded from macro 'RTL_CHECK2'38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:2344array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:82: : : notewarning./genrtl.h: : expanded from macro 'RTL_CHECK2': In file included from 504:3: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 4) = arg4; ^ ~ ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn))): X0EXP (rt, 1) = NULL_RTX; : ^ ~2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~ note: 199 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788771::array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:233413 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :51: X0EXP (rt, 5) = NULL_RTX; note: :5note27:: :expanded from macro 'XEXP' expanded from macro 'INSN_HAS_LOCATION'note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^ ~ ^ ~ note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29:7238: ^:note : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:229::: 3expanded from macro 'INSN_LOCATION':659expanded from macro 'RTL_CHECK2' :In file included from 788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38:: In file included from : note : expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: :note: expanded from macro 'X0EXP'2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 7) = arg5;:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ./genrtl.h: ^ ~#define INSN_LOCATION(INSN) XUINT (INSN, 5)5: 195:5: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3 : note: array 'fld' declared here 659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];38:warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: notenote: : note: ^ 769:expanded from macro 'XSTR'array 'fld' declared here 26: note: rtunion fld[1];expanded from macro 'RTL_CHECK1' expanded from macro 'XUINT' ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.cIn file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:61: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771660::23::166:38: note: expanded from macro 'RTL_CHECK2'In file included from 660:38note: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: expanded from macro 'XEXP' 23445: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : array 'fld' declared here rtunion fld[1]; ^ ~: ^ 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:: ./genrtl.h:141:50534182: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::545:: 2344:18::3note: expanded from macro 'RTL_CHECK2' :note: : ./genrtl.h:: array 'fld' declared here note200 warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];expanded from macro 'LOCATION_LOCUS' :3: : ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3warning:: ^ ~warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XINT (rt, 5) = arg5; X0EXP (rt, 6) = NULL_RTX; 5: ^ ~ ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) note X0EXP (rt, 2) = NULL_RTX; 72: In file included from : array 'fld' declared here ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :788 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:234445: In file included from : 27::./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note247:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 788:27warningexpanded from macro 'X0EXP'7682344: ./genrtl.h ::: 444 note23:196: #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] ::30 : : note3:note ^ ~ expanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: XINT (rt, 1) = arg1;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;expanded from macro 'IS_ADHOC_LOC' : #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT':: 38 ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1':: 341 ^ ~::235 :659: note:38: : note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660:38#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341771: ^: :5:note ^ ~: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3413:660:38 ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : 40: array 'fld' declared here 341:5: warningnote: : rtunion fld[1];expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' 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]) :341:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: notearray 'fld' declared here ^ ~ rtunion fld[1]; && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ^ array 'fld' declared here:660: ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::835 :In file included from :5:51In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:note: array 'fld' declared here 166: rtunion fld[1];note: note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 82: ^./genrtl.h:524In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :3 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'INSN_HAS_LOCATION' ^ ~#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^~~~~~~~~~~~~~~~~~~~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: 72: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c833:61341:5: :29:warning: :In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: expanded from macro 'INSN_LOCATION' :2344: ./genrtl.harray 'fld' declared here#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~:2344: : ./genrtl.h 270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 769:26 ^ ~ ^ 201:3 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c::::142: note: expanded from macro 'XUINT'45: 33::: In file included from #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::23warning: 2344array 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] ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning197:3:: XSTR (rt, 1) = arg1; XINT (rt, 6) = arg6; 660 note: :38:warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP': 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; :38: 27: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::768:23:788770: ^ ~note: expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' 27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note54 ::18#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^ ~expanded from macro 'XINT' :notenote: : 659:38expanded from macro 'X0EXP' expanded from macro 'LOCATION_LOCUS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: : ^ ~ expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note341 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2': ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC))5 ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ::expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h38:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)341:note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: 5array 'fld' declared here: : note ^ ~444:62: noteexpanded from macro 'RTL_CHECK1' ^ ~: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^: ^:38expanded from macro 'IS_ADHOC_LOC':341 note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341166:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:#define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC))45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^~~noteexpanded from macro 'RTL_CHECK2' :: : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h82: In file included from ./genrtl.h 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:341:5:: : rtunion fld[1]; note: 2344:198/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 525:array 'fld' declared here./genrtl.h 3::223:3413: rtunion fld[1]; :3: warningwarning ^ warning ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::5: : 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 XINT (rt, 2) = arg2;61 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.carray 'fld' declared here: In file included from X0EXP (rt, 4) = NULL_RTX; XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ^ 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :27In file included from :768./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:23: note: expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h72: 3413:In file included from 40: warning: 143:771 notearray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn))) : ::3 ^~~~~~~~~~~~~~~~~~~~~~~~660: :23234438::clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf: ./genrtl.h: note:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c -o coverage.o expanded from macro 'X0EXP' warning: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h271:: 3: : expanded from macro 'RTL_CHECK2' warningexpanded from macro 'XEXP':array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]835 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :51:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote XEXP (rt, 7) = arg7; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771::38659: expanded from macro 'INSN_HAS_LOCATION':23:38: :: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK1'#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\341note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : : ^ ~ ^~~~~~~~~~~~~~~~~~~~768:5 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~: note:833:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])34129 : expanded from macro 'XINT' ^ ~note::5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: expanded from macro 'INSN_LOCATION' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note : #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ : array 'fld' declared here :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : ^: note: 5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; note ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :224769:expanded from macro 'RTL_CHECK2' ^ ~ :45#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 26 :3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c note: : :166: ./genrtl.h341:5expanded from macro 'XUINT' warningarray 'fld' declared here: : rtunion fld[1];:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h199 #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):2344: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h :3: ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:660:560note: 23: note: :3: warning: warning38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' 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; note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:: ^ ^ ~expanded from macro 'RTL_CHECK2' 61 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54:67/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h72788:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'LOCATION_LOCUS' :6602344: ./genrtl.h:272770::273: : :38:: note: expanded from macro 'RTL_CHECK2' ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC))warning ^~~ 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : :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] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: ::3413:40:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 3) = arg3; 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :2344: ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:expanded from macro 'XSTR' && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn))) 144:3 ^~~~~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 772 5:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835 :23:note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :51: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; expanded from macro 'X0EXP' X0EXP (rt, 8) = NULL_RTX;note: : note: expanded from macro 'INSN_HAS_LOCATION' ^ ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'XVEC':3838: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:27::: 82 ^~~~~~~~~~~~~~~~~~~~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:expanded from macro 'X0EXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note833note: 2344: ^ ~:29: expanded from macro 'RTL_CHECK2'array 'fld' declared here ./genrtl.h: :225: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 :660:38note:: ^ ~: warning ^ 659:38 : noteIn file included from expanded from macro 'INSN_LOCATION'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c :45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_LOCATION(INSN) XUINT (INSN, 5) : array index 3 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])expanded from macro 'RTL_CHECK1' ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3;7692344:26:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ^ ~ ::: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:775341:5200: 341:expanded from macro 'XUINT':3:note:25: : : #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) array 'fld' declared here 5 rtunion fld[1]; warning: ^ ~note: array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^note:: rtunion fld[1]; expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) X0EXP (rt, 6) = NULL_RTX;note: : array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c ^ : ^ ~expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~: 166: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: ^ :659:61In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c: ^ ~ 2738: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from :: 72: expanded from macro 'RTL_CHECK1'note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 23442344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: ./genrtl.h: :54169:3 ^ ~ ^ ~273:3./genrtl.h:75: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note: warning561 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :warning6595: 3::38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 4) = arg4;: notenote XEXP (rt, 1) = arg1;: ^ ~ : expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'LOCATION_LOCUS' array 'fld' declared here ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)): rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])772:23 : note ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82: warning771 ^ ~:23: : expanded from macro 'XVEC'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344 ^ ~102 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::7705: ./genrtl.h::: : note: 23226:3341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :notearray 'fld' declared here : note rtunion fld[1];:expanded from macro 'XEXP' ^ : array 'fld' declared here 660 rtunion fld[1];expanded from macro 'XSTR'clang: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~warning : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:In file included from : ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: ^ ~2344660: expanded from macro 'RTL_CHECK2' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::::38 ^ ~ 201:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: 341note: 3: warning:noteexpanded from macro 'RTL_CHECK2'3414:: 5 notearray index 7 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]) :10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): X0EXP (rt, 7) = NULL_RTX; expanded from macro 'X0EXP'warning: clang++ -c -DGCC_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/include\" -DFIXED_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/include/c++/4.8.2\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/include/c++/4.8.2/xtensa-lx106-elf\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/include/c++/4.8.2/backward\" -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/sys-include\" -DTOOL_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/opt/pkg/xtensa-lx106-elf/\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/\" -DBASEVER="\"4.8.2\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.c -o cppbuiltin.o ^ ~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) insn = PREV_INSN (insn);note: array 'fld' declared here ^ ~ ^ ~ ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'PREV_INSN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::788In file included from :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:341::: :72 note: array 'fld' declared here 27 rtunion fld[1]; #define PREV_INSN(INSN) XEXP (INSN, 1) :note: ^ ~ 5 ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::61: In file included from note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'RTL_CHECK1' 771:23::: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~2344 rtunion fld[1];expanded from macro 'X0EXP' ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341note::5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :expanded from macro 'XEXP' ./genrtl.h ^ ~ ^ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'274::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3: warning ^ ~170:3: warning: array index 2 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] XEXP (rt, 2) = arg2; XVEC (rt, 5) = arg5; rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: ^ ~ ^ ~341166 38 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:2344: :23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note: ./genrtl.h::82: note579: expanded from macro 'RTL_CHECK2':3expanded from macro 'XEXP'5 :23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note#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]: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344: 38./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; 227 ^ ~ :660:38: ^ ~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here note: :3 :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 770::23: warning341expanded from macro 'RTL_CHECK2': array index 5 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]) ^ note: :expanded from macro 'XSTR' ^ ~ 5 X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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):: 341:5: note: array 'fld' declared here ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:45 : In file included from rtunion fld[1];660note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:38:: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341223:In file included from 3array 'fld' declared here : rtunion fld[1];: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3:5warning : :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3416 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)8 expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; XEXP (rt, 1) = arg1; ^ ~ ^ ~array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c : ^ ~ 72: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :3412344: :: 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])25: notearray 'fld' declared hereexpanded from macro 'XEXP' : expanded from macro 'XBBDEF' rtunion fld[1];#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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && INSN_LOCATION (insn) == e->goto_locus) ^~~~~~~~~~~~~~~~~~~~: 275:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::833: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:3413: ^ ~29: 166 note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :38::5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_LOCATION(INSN) XUINT (INSN, 5) ::659 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XINT (rt, 6) = arg6;341:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : ^ ~2344: note: ./genrtl.hnote: ^ ~expanded from macro 'RTL_CHECK1'598 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660 rtunion fld[1];:3:768 warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XSTR (rt, 1) = arg1; ::23: ^ ~ note:note: expanded from macro 'RTL_CHECK2' In file included from : expanded from macro 'XINT' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):341:5 ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from :82:: array 'fld' declared here: In file included from 770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: rtunion fld[1]; ^: 45:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note66061: :: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:2344: expanded from macro 'XSTR'note: :38array 'fld' declared here : :228:note rtunion fld[1];3: :2344: ./genrtl.h :224::./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warningexpanded from macro 'RTL_CHECK2' :172: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]) XEXP (rt, 4) = arg4;: ^ ~ ^ 3: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3419 ^ ~ warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4; ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :3419:::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 :660warning: XEXP (rt, 2) = arg2; 23:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: :: note: : note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here 768 ^ ~ :#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]) ^ && !INSN_HAS_LOCATION (BB_END (e->src))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51 ^ ~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_HAS_LOCATION' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c::72: #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::38: ::833note./genrtl.h: 771:: expanded from macro 'XINT':5note29::: expanded from macro 'RTL_CHECK2' 293:3:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note note: :: note: expanded from macro 'XEXP' array 'fld' declared here expanded from macro 'INSN_LOCATION'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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] ^ ~ ^ ~ rtunion fld[1]; #define INSN_LOCATION(INSN) XUINT (INSN, 5) XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ^ ^ ~341: : ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::660:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:76938In file included from 768 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.cnote: :166note:23: expanded from macro 'RTL_CHECK2'note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'clang: 26array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: warning :: :: note: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341note: expanded from macro 'XINT'expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:2344:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):5: ^ ^ ~ : #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:note./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 2) = arg2; : array 'fld' declared here 660: rtunion fld[1];: ^ ~ 61660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:3823: 38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notenote:::: expanded from macro 'RTL_CHECK2' 2344 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h: ^ ./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.cnote:: 45: :expanded from macro 'RTL_CHECK2'173:54: :3:In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)18: array 'fld' declared here note rtunion fld[1]; ^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c 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]) expanded from macro 'LOCATION_LOCUS' :2344 ^ ~ ^ ~:82: XINT (rt, 5) = arg5; ^ ~In file included from ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : ./genrtl.h ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:./genrtl.h::38: 229341 768::3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h::4445:note30: 23::: note225: :3notewarning: array 'fld' declared hereexpanded from macro 'XINT':: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' rtunion fld[1]; XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'IS_ADHOC_LOC' ^ #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^ ~ ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):warning23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 72 660:341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:538: note: expanded from macro 'RTL_CHECK2'5 ^ ~ :::38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : note: In file included from array 'fld' declared herearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: rtunion fld[1]; ^341: ::5 rtunion fld[1]; ^ 775 expanded from macro 'RTL_CHECK2' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3419:9: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:313 In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:325: ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: && !INSN_HAS_LOCATION (BB_END (e->src))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h166/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :warningarray 'fld' declared here : 341 note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: 835:::2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF' rtunion fld[1]; ^ : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XVEC (rt, 1) = arg1;note./genrtl.h: 51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :617:3: : warning: 659array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1]; :38 XVEC (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772: 23 ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ : noteexpanded from macro 'INSN_HAS_LOCATION' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\expanded from macro 'RTL_CHECK1': expanded from macro 'XVEC': :61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : 2344 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :In file included from 660772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23./genrtl.h:174:::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23443: : ^~~~~~~~~~~~~~~~~~~~ ./genrtl.h:247341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: 833warning: 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]:29: : note XINT (rt, 6) = arg6; note5:: expanded from macro 'INSN_LOCATION' : #define INSN_LOCATION(INSN) XUINT (INSN, 5) expanded from macro 'RTL_CHECK2' note ^ ~ ^ ~ XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768 769:26 expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: ^ ~23: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XUINT' array 'fld' declared here 341: expanded from macro 'XINT'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1]; ^ ~ ^ :768:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from ^ ~23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660 ^ ~2344:38660:38: ./genrtl.h: ^ ~: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h226::: 5:3:expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: warning: note: array 'fld' declared here 660 :38: note: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h: rtunion fld[1];expanded from macro 'RTL_CHECK2' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:54:18note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' ^ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'LOCATION_LOCUS' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ^ ~ X0EXP (rt, 4) = NULL_RTX;:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: 166 ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC))5 ^ ~: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27 ^~~: 2344 ^ ~: 341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'X0EXP'note: ./genrtl.harray 'fld' declared here:341:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h5: rtunion fld[1]; ^635: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):3444:62 : warning ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61:659note :38: array 'fld' declared here : : note: rtunion fld[1];In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ In file included from rtunion fld[1];2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c :72: : note: ^ expanded from macro 'IS_ADHOC_LOC' XSTR (rt, 1) = arg1; ^ ~./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 :23: expanded from macro 'RTL_CHECK1'#define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC))175 In file included from ^~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ::382: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR' ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):52344: ./genrtl.h:341: warning: 314 ^ ~:: ./genrtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: XEXP (rt, 7) = arg7; ^ ~: 270660warning note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3:38 ::: XEXP (rt, 2) = arg2; :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note: note771:23 XSTR (rt, 1) = arg1; ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: expanded from macro 'RTL_CHECK2':array 'fld' declared here3419:9 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning note: expanded from macro 'XEXP' :771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^ ~ 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: :660:38:: 23:note: expanded from macro 'XEXP'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XSTR' :5: note && !INSN_HAS_LOCATION (BB_END (e->src))) In file included from : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 227: ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :3 ^ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warningIn file included from note:835:3851: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:341:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: ^ ~ 166 X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5 note : ^ ~In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray 'fld' declared here :2344: ./genrtl.h: :788:expanded from macro 'INSN_HAS_LOCATION': expanded from macro 'RTL_CHECK2'#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\27note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~ ^ 653:3 rtunion fld[1]; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from warning: 833note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.cexpanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :61 XVEC (rt, 1) = arg1; ^ ~ ::341: 29:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~5: : 772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c: :2344: 659:38array 'fld' declared here: note./genrtl.h:176:: expanded from macro 'XVEC' note:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :expanded from macro 'INSN_LOCATION'3: 72 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define INSN_LOCATION(INSN) XUINT (INSN, 5)note: 660expanded from macro 'RTL_CHECK1'warning: : rtunion fld[1];:38 ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: notearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : expanded from macro 'RTL_CHECK2'./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c XEXP (rt, 8) = arg8; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:::315:326 82 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771:note: : In file included from : ^ ~:5expanded from macro 'XUINT'23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) :5 ^ ~ note: : 2344 noteexpanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ./genrtl.h: : 271:note: 660: array 'fld' declared herewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : rtunion fld[1]; 338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : note: : ^ 660 XEXP (rt, 3) = arg3; ^ ~ expanded from macro 'RTL_CHECK2': 38: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.hexpanded from macro 'RTL_CHECK2'warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:2344: ./genrtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:23::228 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~166: 54::3: XINT (rt, 2) = arg2;In file included from 67/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: ^ ~ expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'LOCATION_LOCUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~note2344array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::expanded from macro 'XINT' 660:38:./genrtl.h341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note::5660:38: : XINT (rt, 6) = arg4; 5672: ^ ~note: : : : 3expanded from macro 'RTL_CHECK2'noteexpanded from macro 'RTL_CHECK2' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here : ^ ~ rtunion fld[1];: warning: ^ ~23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XSTR (rt, 1) = arg1; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :array 'fld' declared here :note5 :: expanded from macro 'XINT' rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c :61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3419/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770array 'fld' declared here : rtunion fld[1]; ^./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ rtunion fld[1];239:: note:In file included from warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c195: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:72: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^3::2344: ./genrtl.h: && !INSN_HAS_LOCATION (BB_END (e->src))) :In file included from 316: 3: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 341:5warning: : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.carray 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] ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : X0EXP (rt, 4) = NULL_RTX;660:38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51 82array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' : ^ ~: XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'INSN_HAS_LOCATION' rtunion fld[1];341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23445 ^ ^ ~ : note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:272:771:788:#define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\23: : ^~~~~~~~~~~~~~~~~~~~In file included from notearray 'fld' declared here : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::45 833:29: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 27In file included from 3 rtunion fld[1];:: ^ ~ note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: expanded from macro 'X0EXP'In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'INSN_LOCATION' : :#define INSN_LOCATION(INSN) XUINT (INSN, 5)2344./genrtl.h: XVEC (rt, 3) = arg3; : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :38./genrtl.h ^ ~ 229:3:673:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::772:23 ^ ~: notewarning: 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]) : ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 7) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659note 770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769::note: 38:: expanded from macro 'XVEC' :26 ^ ~ 341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770expanded from macro 'XSTR' ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note:5: expanded from macro 'XUINT':23 expanded from macro 'RTL_CHECK1' : note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared hereexpanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:38: note rtunion fld[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^660expanded from macro 'RTL_CHECK2' ::In file included from : note: 341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: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]) ^ ~ 538:61: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344note: ./genrtl.h::3415:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 196:note 3array 'fld' declared here :::341: rtunion fld[1]; 5: note : expanded from macro 'RTL_CHECK2'warning: : note: array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 array 'fld' declared here rtunion fld[1]; XEXP (rt, 2) = arg2; ^ rtunion fld[1]; : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :771:23: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45In file included from :: 75In file included from : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c./genrtl.h:note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660247:expanded from macro 'LOCATION_LOCUS' :3:82 ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ 72: warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38 ^In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' :2344: XINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344./genrtl.h341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c : ./genrtl.h::5:273 ^ ~:335: note: ^ ~3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::warning rtunion fld[1];341: 768166:::: 5 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : ^ 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:2344: : ./genrtl.h: XEXP (rt, 1) = arg1;:692:3: XVEC (rt, 4) = arg4;note warning ^ ~ : ^ ~: expanded from macro 'XINT' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3421 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 771: XEXP (rt, 1) = arg1; rtunion fld[1];:523: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::660:3823 ^ ~ : notenote: : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: expanded from macro 'XVEC'771:61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023 INSN_LOCATION (BB_END (e->src)) = e->goto_locus;:38: ^ ~:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:: :660:38: notenote ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note ^ ~: 197: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note 3expanded 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 'INSN_LOCATION' :341: ^ ~ :5 #define INSN_LOCATION(INSN) XUINT (INSN, 5) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ ~array 'fld' declared here:341::5 X0EXP (rt, 3) = NULL_RTX;5: : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::769note note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c ^ :788::26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c27::72/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:45: In file included from array 'fld' declared here 341 rtunion fld[1]; :note: expanded from macro 'XUINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:52344: ^2344: note: ./genrtl.h./genrtl.h: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:336:82: In file included from note3: expanded from macro 'X0EXP'::660270:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:3 : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ note: rtunion fld[1]; ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: warning:659 XEXP (rt, 2) = arg2;2344: : 166: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : XSTR (rt, 1) = arg1; ^ ~2344: ^ ~ 38: ./genrtl.h./genrtl.h ::274:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:3:770:693::341:: note3 :2323: 5:warning: warning: : : notenotearray 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] expanded from macro 'RTL_CHECK1': XSTR (rt, 2) = arg2; XVEC (rt, 5) = arg5; : expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):770expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c ^ ~ ^ ~ ::3434:11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::660:38: expanded from macro 'XSTR'warning: 772341: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : notenote5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XVEC' end = NEXT_INSN (BB_END (dest)); ^~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25 ^ ~: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :note38 : :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'NEXT_INSN'note:341:: 341array 'fld' declared here : expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2):5 : rtunion fld[1]; 5 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:660 note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::: ^ 38: note: expanded from macro 'RTL_CHECK2'61: : array 'fld' declared here 341 ^ ~:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : rtunion fld[1]; ^ ^ ~ note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:72 : note: ::array 'fld' declared here note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:2344: rtunion fld[1]; : ^ ./genrtl.h166:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' In file included from : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~:82: :2344In file included from 401 198/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: ./genrtl.h:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:712:660::: ./genrtl.h: warning38: note271: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :32344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; : : ^ ~:3 :expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:788 :27 XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h: :275 XWINT (rt, 1) = arg1; : ^ ~ note: expanded from macro 'X0EXP' ^ ~ ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 2) = arg2; ^ ~::770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341 warning: 23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: 768::: 2334664: ^ ~ XINT (rt, 6) = arg6;23note:note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:29 : expanded from macro 'XSTR' 11 ^:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 659 ^ ~ ::note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'XWINT' note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~warning#define XWINT(RTX, N) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3436: 768 ^ ~:1423 : ^ ~: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :342 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' :5: note: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660array 'hwint' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : HOST_WIDE_INT hwint[1]; ^:38expanded from macro 'RTL_CHECK1' ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: insn = NEXT_INSN (insn); : ^~~~~~~~~~~~~~~~ :38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:: note: expanded from macro 'RTL_CHECK2' note1458 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24:341:61 : ^ ~note5: note:: 26: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'::: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341826: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 ^ ~:: 5note: ^ ~: ^ ~ expanded from macro 'HOST_WIDE_INT' note: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long: ::array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341795 rtunion fld[1];:29: ^ 5 : ^note: array 'fld' declared hereexpanded from macro 'NEXT_INSN' 5:#define NEXT_INSN(INSN) XEXP (INSN, 2) In file included from note ^ ~ : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: expanded from macro 'X0MEMATTR': ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 82#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: : 61In file included from ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :771:23: :: In file included from array 'fld' declared here661:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :37: In file included from : rtunion fld[1]; rtunion fld[1]; 2344: 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note./genrtl.h::: expanded from macro 'XEXP' ^ 199 ^In file included from note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c2344: expanded from macro 'RTL_CHECKC1' : ^ ~ 3: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : :402:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341166: ./genrtl.h:293: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c warning:5: : note: :45: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 : XWINT (rt, 2) = arg2;In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];660 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :2344 ^: 3 ^ ~: warning./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h38: X0EXP (rt, 5) = NULL_RTX;:713: XINT (rt, 1) = arg1; :: ^ ~ 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 note: expanded from macro 'RTL_CHECK2'In file included from : 664warning ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :31: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341: note2344 XSTR (rt, 2) = arg2; 5 ^ ~: 272expanded from macro 'X0EXP': ./genrtl.h:33expanded from macro 'XINT':3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)770 warning ^ ~ note: : warning: 23:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 : expanded from macro 'XWINT' ^ ~:38 rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) XEXP (rt, 1) = arg1; 659: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XSTR' ^ ~ ^ XVEC (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38 :771 ^ ~ note ^ ~: : noteexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note :772#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :: 5: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~3437:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:5::23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note24:: note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note:array 'hwint' declared here 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: HOST_WIDE_INT hwint[1]; :: : note ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here rtunion fld[1]; ^: expanded from macro 'XVEC' ^ array 'fld' declared here if (insn != end && INSN_HAS_LOCATION (insn)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c ^~~~~~~~~~~~~~~~~~~~~~~~:660 :61expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835 ^61:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :26::51660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82:: note note: note./genrtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOST_WIDE_INT' : : note: :200# define HOST_WIDE_INT longexpanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'INSN_HAS_LOCATION' :: 32344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^expanded from macro 'RTL_CHECK2': #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h ^~~~~~~~~~~~~~~~~~~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ::::5833341:: X0EXP (rt, 6) = NULL_RTX;In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c313 note: 29: ^ ~ 5: note: array 'fld' declared here:72/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];array 'fld' declared here : 788 note ^: In file included from : : expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote#define INSN_LOCATION(INSN) XUINT (INSN, 5) rtunion fld[1];:27:3 ^ ~: In file included from 435: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c warningarray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3:769 :31 XVEC (rt, 1) = arg1;:: ^ ~ ^ ^ 26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344warning: : note: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::772noteexpanded from macro 'XUINT': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:2344: ./genrtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):45: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::51:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: 732#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 1) = NULL_RTX; 2344 ^ ~ warning ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : :659./genrtl.h:273:: XEXP (rt, 1) = arg1;expanded from macro 'XVEC'3 ^ ~: 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :warningwarning771788::23 : :27: :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) ^ ~ : note660note XSTR (rt, 1) = arg1;: : :expanded from macro 'XEXP'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' ^ ~ 38:: 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note XVEC (rt, 4) = arg4; ^ ~ :: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659 770 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])772:38: note : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3823note: expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK1' ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note:23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:: note: expanded from macro 'XVEC' expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 54expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~array 'fld' declared here:18:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341: : 55: ^ ~ ^ ~: note: rtunion fld[1]; note: ^ note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared hereIn file included from expanded from macro 'LOCATION_LOCUS' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: :./genrtl.h:444660660::436:38: note: 2344expanded from macro 'RTL_CHECK2' 30: note:note:38: 3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : expanded from macro 'IS_ADHOC_LOC':array 'fld' declared here ./genrtl.h: ./genrtl.h :314 warning#define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC))note: ::3201 ^~~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: warning: 3:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~:: 341:5: 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 341 27note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; :::5: note note23 ^ ~ :: array 'fld' declared here : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: rtunion fld[1]; rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::166/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6605: 3437:24:38::788:noteIn file included from : ^ ~note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: 2344: :27: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:107#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'X0EXP' :2344: 38:: 3 ^ ~ rtunion fld[1];./genrtl.h note: if (insn != end && INSN_HAS_LOCATION (insn) ^:expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :733: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: :341:545: 5:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ notenote:: : array 'fld' declared here In file included from 835:51 rtunion fld[1]; : ^warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];In file included from XEXP (rt, 1) = arg1;: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:expanded from macro 'INSN_HAS_LOCATION'659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ : 82: ./genrtl.h:274/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: ^ ~:38: : #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning232344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c771: note: 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] 23:72/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ./genrtl.h:In file included from : note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1':: note XVEC (rt, 5) = arg5; 833expanded from macro 'RTL_CHECK2':2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])315:29 ^ ~: :3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h::warning: expanded from macro 'XEXP'772array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~454 note: expanded from macro 'INSN_LOCATION' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define INSN_LOCATION(INSN) XUINT (INSN, 5) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ XEXP (rt, 3) = arg3; :: :23 ^ ~ 3341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: :341expanded from macro 'XEXP' In file included from note38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.c: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: expanded from macro 'XVEC':5warning: :29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: ::660:38: ::expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def 769#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XINT (rt, 1) = arg1; 26 : notenote : : ^ ~ array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) array 'fld' declared here: :expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:521 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:1:660: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 768:: 5 rtunion fld[1];:: note: 38array 'fld' declared here :expanded from macro 'XUINT'In file included from 23: note: expanded from macro 'XINT' : #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~warning rtunion fld[1]; ^ 341 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 5: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from note :38:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :38:In file included from note: HOOK_VECTOR_END (asm_out) note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :::61^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:166: In file included from array 'fld' declared here 341:5: note: array 'fld' declared here ^ ~2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 34143:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3:50: ::./genrtl.h rtunion fld[1]; :5 ^:note warning 2344: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]108./genrtl.hIn file included from : ^ ~3 : expanded from macro 'HOOK_VECTOR_END' :: 753note rtunion fld[1]; ^: 3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:54 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: : XEXP (rt, 1) = arg1;array 'fld' declared here ^ ~: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]8218 :45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from XEXP (rt, 2) = arg2; ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771771:HOOK_VECTOR_END (sched) 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 23./genrtl.h:275:^: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: ./genrtl.h:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 23:316 XINT (rt, 1) = arg1; ^ ~ :note: expanded from macro 'LOCATION_LOCUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)):43 ^~~note :7683: warning: :50In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:expanded from macro 'XEXP' : note: ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP' 72: note: 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;23: note : XINT (rt, 6) = arg6; expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788: note::660: 444expanded from macro 'XINT'27 ^ ~ :38: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)./genrtl.h660:38: : ^: : note: 471note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP'note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: : In file included from 62 warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : : 660:38#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] ^ ~ : notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'expanded from macro 'IS_ADHOC_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.c:: expanded from macro 'RTL_CHECK2' 29: :341 :5: 659note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC))38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: rtunion fld[1]; ^ ~ note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341788:1104/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :341:5: note: ^ 341:5::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c1: 27:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h31: :In file included from warning: note: array 'fld' declared here empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here : 5 rtunion fld[1];38: ^341:5: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.cHOOK_VECTOR_END (vectorize): note: noteexpanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h2344: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: rtunion fld[1];43:50::: ./genrtl.h:109:3: warningarray 'fld' declared here note : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtunion fld[1]; ^ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c./genrtl.h::754: XBBDEF (rt, 3) = arg3;::61expanded from macro 'X0EXP' :note382: expanded from macro 'HOOK_VECTOR_END' : warning3437 ^ ~: :: : #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]24::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from warning XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344 ^ ~:: ^ ~23445 : : ./genrtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]775./genrtl.h:: In file included from :335/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.cnote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h224: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:3659 :38: :29: :: 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ::233:::172 if (insn != end && INSN_HAS_LOCATION (insn)warning: In file included from note : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^~~~~~~~~~~~~~~~~~~~~~~~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:835:51: note: expanded from macro 'INSN_HAS_LOCATION'note: expanded from macro 'RTL_CHECK1' : expanded from macro 'XBBDEF' :: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : XEXP (rt, 2) = arg2; XEXP (rt, 1) = arg1; ^ ~ 45 ^ ~1691 :expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38:771 #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ note./genrtl.h:23: note: :: expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^~~~~~~~~~~~~~~~~~~~note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 293:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: expanded from macro 'RTL_CHECK1':660:38:: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 341 : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (addr_space) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:: : 29: note: expanded from macro 'INSN_LOCATION' :#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660::38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;: ^ ~ 769note341 :5: note: : 26array 'fld' declared here: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ rtunion fld[1]; : note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h341array 'fld' declared here: expanded from macro 'XUINT' : #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)43 ^ ~ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50 rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5768: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ ^ ~: :23: 660 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34172:: : 5expanded from macro 'HOOK_VECTOR_END' : note: array 'fld' declared here: rtunion fld[1];noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote: :38:array 'fld' declared here 5 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2344: note82 : ./genrtl.h: ^ ~ rtunion fld[1];110: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :: expanded from macro 'RTL_CHECK2' 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.c ^ ^ ~: 6602344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: :166: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.hIn file included from ./genrtl.h ^ XEXP (rt, 4) = arg4; :2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :2344: : ^ ~ : ./genrtl.h:336:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c38:54504./genrtl.h::::771::67: note: 75561: 29expanded from macro 'RTL_CHECK2' : In file included from 3:: 23 3:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : :warning3: expanded from macro 'LOCATION_LOCUS'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC))warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]172: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: ^ ~ expanded from macro 'XEXP'2344 XSTR (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~ : 2342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h XEXP (rt, 2) = arg2;::27: note: :1::225 warning: ::341:53660:: ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] : 38: note: expanded from macro 'RTL_CHECK2'341noteexpanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: ^ ~ HOOK_VECTOR_END (calls): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ ^ ~expanded from macro 'XSTR' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23array 'fld' declared here :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note: expanded from macro 'XEXP' rtunion fld[1];: 5#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] ^ ~43:341:5: note : array 'fld' declared here XBBDEF (rt, 3) = arg3; rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^50:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here : 660: 38: note: ^ ~ :note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cexpanded from macro 'HOOK_VECTOR_END' ^: 660:38: 3437: rtunion fld[1]; ^ 38expanded from macro 'RTL_CHECK2'note #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^:In file included from 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.cIn file included from : :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:2344expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 45 ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 775:25: ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h ::341In file included from ^ ~ if (insn != end && INSN_HAS_LOCATION (insn) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.c:29::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:111: 5:::2344 ^~~~~~~~~~~~~~~~~~~~~~~~ : ./genrtl.h:313 note: expanded from macro 'XBBDEF'In file included from :3: warning : :note: array 'fld' declared here array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h341 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172 rtunion fld[1];: 835:51: note: expanded from macro 'INSN_HAS_LOCATION' : ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2585 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::768: 23: note: warning:expanded from macro 'XINT' #define INSN_HAS_LOCATION(INSN) ((LOCATION_LOCUS (INSN_LOCATION (INSN)))\ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1 ^~~~~~~~~~~~~~~~~~~~::38 ^ ~ note warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote: expanded from macro 'RTL_CHECK1' :82empty macro arguments are a C99 feature [-Wc99-extensions] In file included from : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1;833HOOK_VECTOR_END (c) ^ ^ ~ rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:29: note: :expanded from macro 'INSN_LOCATION'43341 72 :#define INSN_LOCATION(INSN) XUINT (INSN, 5): ^ ~ : In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 2) = NULL_RTX; XWINT (rt, 1) = arg1; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ :341:5: note: array 'fld' declared here 5:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.cnote: :: 664:29expanded from macro 'HOOK_VECTOR_END':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note788: rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772:23:array 'fld' declared here : rtunion fld[1]; 166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h27 ^ note:In file included from 773/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: 61 ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:769: note: expanded from macro 'X0EXP'In file included from : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3: ^ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659In file included from :expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.cexpanded from macro 'XWINT'3 26:: 29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from 31#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : 38 ^ ~ warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : expanded from macro 'XUINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27342::: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: :38:172 ^ ~ 2344 XVEC (rt, 1) = arg1; ^ ~5 note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^ ~ : expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2': note./genrtl.h: 112 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def772:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3::23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660659: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note:: ^ ~: ^ ~ HOST_WIDE_INT hwint[1];expanded from macro 'RTL_CHECK1'38 2704: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC' 1:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~341 341:: warning: note: expanded from macro 'RTL_CHECK2'empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ XINT (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (cxx) ^ :341:5: note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:5 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h5::26660::43 rtunion fld[1]; ::76850:38 ^: note 54: : expanded from macro 'HOOK_VECTOR_END' :notenotenote: 75: ::expanded from macro 'RTL_CHECK2' : expanded from macro 'HOST_WIDE_INT':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~ note:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT longnoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:array 'fld' declared here: 61array 'fld' declared here: In file included from : expanded from macro 'LOCATION_LOCUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ((IS_ADHOC_LOC(LOC)) ? get_location_from_adhoc_loc (line_table, LOC) : (LOC)) ^~~ :: 2344note: : 341 :./genrtl.h ^:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1];:341 expanded from macro 'XINT' :5 ^227: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c :3 ^::72In file included from note note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.c:array 'fld' declared here In file included from 29: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ X0EXP (rt, 5) = NULL_RTX; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 2344 ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 172::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def./genrtl.h660:4582 ^:: In file included from ::: 38In file included from :524:3 note: 2771warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443438:27: XEXP (rt, 1) = arg1; :12 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : : 1warning : : ./genrtl.h:314array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]166: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:expanded from macro 'RTL_CHECK2':In file included from ./genrtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :402 && INSN_LOCATION (insn) == e->goto_locus):3warning 3 ^ ~:expanded from macro 'X0EXP' :./genrtl.h : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note 29341:5: note: ^ ~: expanded from macro 'XEXP' empty macro arguments are a C99 feature [-Wc99-extensions]warning791:: note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'INSN_LOCATION'3array 'fld' declared here: HOOK_VECTOR_END (emutls) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2;^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38 XEXP (rt, 2) = arg2; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^#define INSN_LOCATION(INSN) XUINT (INSN, 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :43 :50: XINT (rt, 1) = arg1;660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ note2344: 769 ^ ~: ./genrtl.h38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:113:3:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768 : ^ ~:664:771:23 :: :29: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'HOOK_VECTOR_END' note23warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'XINT' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ expanded from macro 'XWINT' XEXP (rt, 7) = arg7; ^ ~expanded from macro 'XUINT': expanded from macro 'XEXP' : 341#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: note: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.c:array 'fld' declared here 771: ^ ~ 66023 5342:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: :660:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:38:38 rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' 660:2842note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :1:: 341:5:: ^ : : array 'hwint' declared herenote rtunion fld[1]; note38 : expanded from macro 'RTL_CHECK2'In file included from ^ HOST_WIDE_INT hwint[1]; ^ warning:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option)note ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hexpanded from macro 'RTL_CHECK2' :61#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:61 :43: In file included from : 50:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 38In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.cexpanded from macro 'RTL_CHECK2' : rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :72/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 2344 ^: rtunion fld[1]; note: expanded from macro 'HOST_WIDE_INT' ./genrtl.h: note: expanded from macro 'HOOK_VECTOR_END' : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:# define HOST_WIDE_INT long ^:2344 : In file included from 228:./genrtl.h ^3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: In file included from 166/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ::525: ^ ~3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppbuiltin.c:2945: 341:: ./genrtl.hIn file included from 5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :82: In file included from note./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : rtunion fld[1];warning809 In file included from ^315:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: 3::3./genrtl.h :5warning:: : 435/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: :warning3445:8: XINT (rt, 6) = arg4;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: : note: 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 herewarning 3: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ :2980:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_LOCATION (BB_END (nb)) = e->goto_locus; ^~~~~~~~~~~~~~~~~~~~~~~~~~~: XINT (rt, 2) = arg2; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1 ::warning warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; XEXP (rt, 3) = arg3; : 771 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~833HOOK_VECTOR_END (C90_EMPTY_HACK):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c ^ ~ :768:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: : :2329 23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43note: : X0EXP (rt, 1) = NULL_RTX; ^ ~:771note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 768:23: expanded from macro 'INSN_LOCATION'50: note note: expanded from macro 'XINT': #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ :23: XEXP (rt, 1) = arg1; : ^ ~expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'HOOK_VECTOR_END':27:: expanded from macro 'XEXP' ::23: note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660769 :26: note: 660note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'X0EXP' :38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: ^ ~expanded from macro 'XUINT'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3838 : ^ ~ :660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: :38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: noteexpanded from macro 'RTL_CHECK2' ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:65938expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:385 341:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 660341 note: :38: : note ^ ~ notenotenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :: array 'fld' declared herearray 'fld' declared here 341expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' 5 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1]; ^:5 ^ ~ : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from array 'fld' declared here341 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^noteIn file included from : 5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.carray 'fld' declared here ^ ~ : :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h:138341::3: warning: 166note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5In file included from : :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 5: ^ 2344 : note: array 'fld' declared herearray 'fld' declared here : In file included from ./genrtl.h:829note: : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72 ^3 : :array 'fld' declared here XEXP (rt, 2) = arg2; 61 rtunion fld[1];: ^ ~: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :2344: ^ ^ 771:23: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h : expanded from macro 'XEXP' :229 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:3::2344warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)45: ./genrtl.h XSTR (rt, 1) = arg1; ^ ~ : ^ ~warning: ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 7) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c770: ^ ~:3476:38In file included from 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h prevx = x, insn_cnt1++, x = NEXT_INSN (x)) 772436:3:note:: expanded from macro 'XSTR' :23: note: expanded from macro 'XVEC' ^~~~~~~~~~~~~770: :23 warning: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :2344: ./genrtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~note:expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660826:25:788:38:316:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: note 27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'NEXT_INSN':3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'X0EXP' ::341 :::660660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5 note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'38:#define NEXT_INSN(INSN) XEXP (INSN, 2) : ^ ~ :659::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38 771 : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: : note: note X0EXP (rt, 4) = NULL_RTX; ^ ~array 'fld' declared here : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^788:note: expanded from macro 'RTL_CHECK2' 341note: 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])In file included from ^ ~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3415: 31: : note:5:660:expanded from macro 'X0EXP' 341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here5:array 'fld' declared here :382344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): rtunion fld[1];: rtunion fld[1]; ^ note ^ :: In file included from ^ ~ note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c659::expanded from macro 'RTL_CHECK2' : 166139note:: : In file included from array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];38: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: 3:In file included from : expanded from macro 'RTL_CHECK1' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c XBBDEF (rt, 3) = arg3; ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 827261./genrtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 2344775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:454: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::8302344:3::3:341:./genrtl.h::: 56125:./genrtl.h:5:: 5 : warning note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note3: 247note: array 'fld' declared here: array 'fld' declared here XSTR (rt, 2) = arg2;: ^ ~ : rtunion fld[1]; warning ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF'3477 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] XINT (rt, 1) = arg1;: XSTR (rt, 2) = arg2; ^ ~ gcc_assert (PREV_INSN (x) == prevx); 3: ^ ~ rtunion fld[1]; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XSTR' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 770 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23768warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 659: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note XINT (rt, 1) = arg1; 825: : ^ ~ 10In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:4538/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: 25#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XSTR' warnings generated. :In file included from note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)768: ^ ~:expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 2344 note23 ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK1' :660:38: note: 660expanded from macro 'RTL_CHECK2': ^ ~ 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ : ^ ~38: : expanded from macro 'XINT'expanded from macro 'PREV_INSN' expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note#define PREV_INSN(INSN) XEXP (INSN, 1): expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:335: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) clang++ -c -DGCC_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/include\" -DFIXED_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/include/c++/4.8.2\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/include/c++/4.8.2/xtensa-lx106-elf\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/include/c++/4.8.2/backward\" -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/sys-include\" -DTOOL_INCLUDE_DIR=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/opt/pkg/xtensa-lx1 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : ^ ~771:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h06-elf/\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnum341: ^ ~34123:5: XEXP (rt, 1) = arg1; ber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cppdefault.c -o cppdefault.o : note: 660 ^ ~ :array 'fld' declared here 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:: note: expanded from macro 'XEXP' 341: :38: note 5:: expanded from macro 'RTL_CHECK2' :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:array 'fld' declared here23: ^ rtunion fld[1]; ^ 5note #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' note: ^ ~In file included from array 'fld' declared here: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c rtunion fld[1];: 31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:166: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h: ^ ~ 725: :831note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:660: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: :38:In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38 rtunion fld[1];:./genrtl.h warning rtunion fld[1]; :579 note:: : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.hexpanded from macro 'RTL_CHECK2'3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ : ^ XVEC (rt, 3) = arg3; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 341:5 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h140/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h82note770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:: : : array 'fld' declared here23 :: note: expanded from macro 'XSTR'61In file included from 695: :772: rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 4) = arg4; ./genrtl.h2344note: : ./genrtl.h:471::expanded from macro 'XVEC' 14 3: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning: 270:3 ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 :771:23::warning38: note: X0EXP (rt, 1) = NULL_RTX; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'gcc_assert' In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:note ^ ~ note ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) XSTR (rt, 1) = arg1; : : ^~~~660 :expanded from macro 'RTL_CHECK2' ^ ~: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':341: :45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'RTL_CHECK2' 5: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788::2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here27770: : ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:660:38::341note:3483:36341:: expanded from macro 'X0EXP':5: warning: note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]336: :expanded from macro 'RTL_CHECK2' : nextx = x, insn_cnt2++, x = PREV_INSN (x)) ^~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825note: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :25: : ^ ~ note: array 'fld' declared here3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR'note: array 'fld' declared hereexpanded from macro 'PREV_INSN' :341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1];:659 rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^expanded from macro 'RTL_CHECK1' 771: ^ ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771: 2323:: ^ ~In file included from In file included from In file included from notenote: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.cexpanded from macro 'XEXP':166: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ./genrtl.h72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3note: expanded from macro 'XEXP' :: 851warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:341: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c3: ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]31 : 5 XSTR (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: In file included from array 'fld' declared here341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~5warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: ^ :38 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:2344 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' array 'fld' declared here770In file included from : note./genrtl.h:: rtunion fld[1]; 23expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ 141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c#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; ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::768note: expanded from macro 'XSTR' 341:::61 8223: ^ ~: In file included from : note5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 In file included from note: : : ^ ~ expanded from macro 'XINT'./genrtl.hnote : expanded from macro 'XSTR' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)271 array 'fld' declared here :3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341::38768660: note: :660:expanded from macro 'RTL_CHECK2'5 38: note:504: expanded from macro '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 :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c 38: :: note note: note: expanded from macro 'XINT' ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ : :341: warning: 3484:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 17:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 X0EXP (rt, 1) = NULL_RTX; : note341 ^ ~:: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: 545#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared herewarning : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788: rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ^ ~:array 'fld' declared here660 :27 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c rtunion fld[1]; note: expanded from macro 'X0EXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h:31599:: :3: warningIn file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; 5 gcc_assert (NEXT_INSN (x) == nextx); ^~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:::25659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 401note ^ ~ :2344:: : expanded from macro 'RTL_CHECK2'38:./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:::772note: 142array 'fld' declared here ::23: : note note: 3 warning 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XWINT (rt, 1) = arg1;note ^: 341expanded from macro 'XVEC' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning664:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:529: 166/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]clang: In file included from : expanded from macro 'NEXT_INSN': note 660:: warningarray 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: XINT (rt, 6) = arg6; ^ ~ ./genrtl.h: : expanded from macro 'XWINT'note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768: expanded from macro 'RTL_CHECK2':341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c771852:::3 ::5:: #define XWINT(RTX, N) ((RTX)->u.hwint[N])61: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note warning: array 'fld' declared here : 23:23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here note XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note: rtunion fld[1];2344: ./genrtl.h:272:3: warning: array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^:342: expanded from macro 'XINT' : ^ ~ 5: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: 38array 'hwint' declared here :772:23 : ^ ~: ^ HOST_WIDE_INT hwint[1]; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c :72 ^ note: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XVEC'2344::expanded from macro 'RTL_CHECK2'660 :6138#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])770 :82: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ::./genrtl.h2344: ./genrtl.h:note ^ ~23505 : ^ ~: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 617noteexpanded from macro 'RTL_CHECK2' :660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hexpanded from macro 'XSTR' : ::695:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3::warning : 14 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; XVEC (rt, 1) = arg1; ^ ~ 341 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : 27note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'HOST_WIDE_INT': expanded from macro 'gcc_assert' ::: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) note note 772: ^~~~341: expanded from macro 'RTL_CHECK2':5: : note: array 'fld' declared here 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: array 'fld' declared here: # define HOST_WIDE_INT longexpanded from macro 'X0EXP' ^341 note rtunion fld[1]; : expanded from macro 'XVEC' ^ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: 31545/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::61In file included from : 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: array 'fld' declared here : rtunion fld[1];: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344234438: 341:5: 659./genrtl.h: ./genrtl.h:: ^: note: 38array 'fld' declared here :: note: 2344: 273: expanded from macro 'RTL_CHECK2':143./genrtl.h:402: rtunion fld[1];note: 3: warning: 3: 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^expanded from macro 'RTL_CHECK1' : ^ ~ warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; 341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3605: XWINT (rt, 2) = arg2; 11: 166/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: note: warning XVEC (rt, 4) = arg4; ^ ~771:: In file included from array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: : 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here note rtunion fld[1];: : 664expanded from macro 'XVEC' insn = NEXT_INSN (insn); rtunion fld[1];:29:note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: expanded from macro 'XWINT'826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25::In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'NEXT_INSN' : #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here:#define NEXT_INSN(INSN) XEXP (INSN, 2)660::./genrtl.h2344 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: :853:3./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: HOST_WIDE_INT hwint[1];38:: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7712344 note: warning:: ^./genrtl.h: note23 expanded from macro 'RTL_CHECK2'635/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h::: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 61524:3 ::26 XSTR (rt, 3) = arg3;expanded from macro 'XEXP': warning: array index 1 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;expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: 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) ^ ~ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; note : :5 ^ ~ ^ ~:770:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'HOST_WIDE_INT'note:771note: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: # define HOST_WIDE_INT long ^ ^ ~770 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 23: note: ::341660:660 rtunion fld[1];:In file included from 3823:expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c385 ^ ^ ~ :: ::45 note: note: : expanded from macro 'RTL_CHECK2' note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c435660 : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h31 : ^ ~:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:341::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:: : warning: : 61: 341In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 2344:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; : :660:38: ^ ~:note: ./genrtl.h 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ::144:: ./genrtl.hnoteexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: note 3:274: notenote: :: array 'fld' declared here ^ ~ warning: expanded from macro 'X0EXP'array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: expanded from macro 'RTL_CHECK2' rtunion fld[1];: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ X0EXP (rt, 8) = NULL_RTX; :array 'fld' declared herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note788 ::659:5: XVEC (rt, 5) = arg5; :27 ^ ~ : rtunion fld[1]; array 'fld' declared here note: ^array 'fld' declared here38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; note : ^:expanded from macro 'X0EXP' 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: ^ 3623#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :note29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:659:38expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c :::::2372 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning : ^ ~: In file included from notenote: 82expanded from macro 'XVEC'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:525 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: for (insn = from; insn != NEXT_INSN (to); insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: : 826./genrtl.h:341:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :53note653:3 ^ ~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 2) = arg2;660:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'NEXT_INSN' XVEC (rt, 1) = arg1;341:5 :38note: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : array 'fld' declared here note ^ ~ ^ ~ rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^768:23 array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23In file included from : rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772 ::23note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ expanded from macro 'XINT': ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5 expanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):2344: ./genrtl.h :436:3: notewarning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::: In file included from note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here expanded from macro 'RTL_CHECK2': : 31: ^ ~ X0EXP (rt, 2) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XVEC' In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ warning :660660 ^ :In file included from 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'788 XEXP (rt, 1) = arg1; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~6138: : :341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 27::5: :2344: expanded from macro 'RTL_CHECK2' ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note note: ^ ~: array 'fld' declared here :771:expanded from macro 'X0EXP':23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: rtunion fld[1];:5: 275:3: 341warning: note: array 'fld' declared here :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; : 5: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ note ^note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];659 :38 : note: : expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3623:expanded from macro 'XEXP'52: 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, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c: : 72#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from 341 for (insn = from; insn != NEXT_INSN (to); insn = NEXT_INSN (insn)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 82: 2344In file included from :: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8265: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: :672:3 ./genrtl.hnote:: :768note warning: :25expanded from macro 'RTL_CHECK2' : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:560: 23 : notenote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 XSTR (rt, 1) = arg1;: array 'fld' declared here : expanded from macro 'NEXT_INSN' ^ ~ rtunion fld[1];#define NEXT_INSN(INSN) XEXP (INSN, 2) expanded from macro 'XINT' ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5warning: noteIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:234423 : array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XSTR (rt, 1) = arg1; : ./genrtl.h: : note ^ ~454:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ : : expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h77031#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: 23: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote2344660: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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 770: XINT (rt, 1) = arg1; ^ ~ :expanded from macro 'XSTR' note23: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h341:5 :expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h170 :660:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1];38: ^ ~ note: noteexpanded from macro 'XSTR' : expanded from macro 'RTL_CHECK2' ^ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3 : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c ::61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note660: expanded from macro 'XINT' 341:5 warning: ::341:#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]: 38: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: In file included from 5:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; :expanded from macro 'RTL_CHECK2' note ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here2344 ^ ~771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :34138: :5: rtunion fld[1]; ./genrtl.h: note note: ^:23note: :: array 'fld' declared here 293:expanded from macro 'RTL_CHECK2' noteIn file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72 rtunion fld[1];: : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:3 ^ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 warning3645: : : ^ ~ ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:673In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: ^ ~ :warning:341: XINT (rt, 1) = arg1;20:82: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3:5: 768 XSTR (rt, 2) = arg2; ^ ~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23 for (next = NEXT_INSN (insn); note ^~~~~~~~~~~~~~~~ 770: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; note: expanded from macro 'XINT'23 ^ ~ :826:25: note : expanded from macro 'RTL_CHECK2' : : array 'fld' declared hereexpanded from macro 'NEXT_INSN' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : rtunion fld[1]; ^: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR' In file included from note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): :660:771:38:23 noteexpanded from macro 'XSTR' 341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : expanded from macro 'RTL_CHECK2' ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note::455: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ::: array 'fld' declared here2344expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];./genrtl.h: ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h471/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ::5:341:::383 660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:note note: note:31: : :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared hereexpanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' :2344: ./genrtl.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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~ X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ~: ^ ~171 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3413: ^::341 note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: : note: array 'fld' declared here rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c788 rtunion fld[1]; warning:In file included from :527: note:: 3646/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:14 ^ array 'fld' declared here 72: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note In file included from rtunion fld[1]; ^: next != NEXT_INSN (to); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' XBBDEF (rt, 3) = arg3; ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c ^ ~2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:61 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344659826::25: note: 38: 775expanded from macro 'NEXT_INSN' ./genrtl.h: :#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ::note: ./genrtl.h692/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:::771:: 313 noteexpanded from macro 'RTL_CHECK1' : :expanded from macro 'XBBDEF'3::23823#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:2344 : : ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):579: ^ ~ warningexpanded from macro 'XEXP' 3: warning: XEXP (rt, 1) = arg1; 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] XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ :341: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: 772:note:23: XSTR (rt, 1) = arg1;:: note: ^ ~ note 659:expanded from macro 'XVEC' 38: : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):array 'fld' declared here ^ ~ 660expanded from macro 'XEXP' :38 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :660 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^ ~: 23: : note: 38expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c : ^ ~: 45note: In file included from ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: :341660expanded from macro 'RTL_CHECK1' :6605:: :38 note38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344 : note ^ ~ : ./genrtl.h:array 'fld' declared here: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^341 : ^ ~ 504/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c5:3647: ^ ~ :13/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::note: warning:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': note : 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]341:: array 'fld' declared here 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : X0EXP (rt, 1) = NULL_RTX; 5: note: array 'fld' declared herenote ^ ~ rtunion fld[1];: next = NEXT_INSN (next))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ array 'fld' declared here : rtunion fld[1]; 788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ :27 ^ ~ In file included from In file included from : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.cnote: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c826:31:61: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::31425:In file included from : note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341:5::2344: In file included from warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP'./genrtl.h 82:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3::array 'fld' declared here warning :659 XEXP (rt, 2) = arg2;:: 23: rtunion fld[1]; array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: ^ ./genrtl.h:598 :38::3 ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4;771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c::: 72660 ^ ~ warning: : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344771array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38: ./genrtl.h XSTR (rt, 1) = arg1;:23::693note: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3:expanded from macro 'RTL_CHECK2' note ^ ~: note warning: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :770:23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; expanded from macro 'XEXP':341: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~5660: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: :note38: ^ ~ : :5note: expanded from macro 'XSTR'array 'fld' declared here660:note: expanded from macro 'RTL_CHECK2' 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~660:: : note 38:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]) : ^ ~ ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45array 'fld' declared herenote ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2' 2344: ./genrtl.h:505:3: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^warning341:5:: ^ ~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : array 'fld' declared here 3650array 'fld' declared here rtunion fld[1]; : X0EXP (rt, 2) = NULL_RTX;note ^20: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31 :5: : In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here warning::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c788 rtunion fld[1]; ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^:61: 341: ./genrtl.h :In file included from :5:27array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from array 'fld' declared here if (next != NEXT_INSN (to) && BARRIER_P (next)):173 ^~~~~~~~~~~~~~2344:: ./genrtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826::25 :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^note: expanded from macro 'NEXT_INSN' : :315#define NEXT_INSN(INSN) XEXP (INSN, 2)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c XINT (rt, 5) = arg5; : expanded from macro 'X0EXP' ^ ~ :175: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344768:23 XEXP (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ./genrtl.h:172 ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:771599::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:23 372: note:: :521::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 note: expanded from macro 'XINT' : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1./genrtl.h::warning warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP' : 712: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] : 659 XVEC (rt, 2) = arg2;::771 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23: note: expanded from macro 'XEXP' 38empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (asm_out) ^ ~ : note: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772expanded from macro 'RTL_CHECK1' ^ ~::77066023:: 38^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: note::: note43:50:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23expanded 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: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 34138: ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 5 ^ ~ note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note341: 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])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: :341::6605: expanded from macro 'RTL_CHECK2' ^:175: note :: 385:array 'fld' declared here : rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from notenote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.harray 'fld' declared here ^ : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: In file included from rtunion fld[1]; ^ ^ ~172array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c rtunion fld[1];note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: :45: : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cexpanded from macro 'RTL_CHECK2'2344::: ./genrtl.h:: 940:13655:./genrtl.h61:174:524 :3:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:2344 : : ^ ~ ./genrtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341316: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]:note XEXP (rt, 1) = arg1; ^ ~3 :5: warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warning: warning: : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: if (JUMP_P (insn) && JUMP_LABEL (insn) != NULL_RTX ^~~~~~~~~~~~~~~~~ empty macro arguments are a C99 feature [-Wc99-extensions]array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;:array 'fld' declared here1103:: notearray 'fld' declared hereHOOK_VECTOR_END (sched) : ^ ~ 28expanded from macro 'XEXP' rtunion fld[1];^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::788: ^ ~27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: expanded from macro 'JUMP_LABEL' ^ 23: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'X0EXP' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 82:660:expanded from macro 'XINT' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)72 ^ ~ 2344 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h 382344: ^ ~ 50: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 617::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ./genrtl.h::805659713:32:38:: ^ ~ :3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :note warning: expanded from macro 'XCEXP'38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: notearray 'fld' declared here : expanded from macro 'HOOK_VECTOR_END' note3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : warning ^ ~ note : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : ^expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;661 expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: :37 XVEC (rt, 1) = arg1; ^ ~ In file included from ^ ~ ^ ~ 45/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 770175: In file included from expanded from macro 'RTL_CHECKC1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf./genrtl.h -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c -o cprop.o ::525#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23:341 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h772:5: note: array 'fld' declared here : note: expanded from macro 'XSTR' :3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def341 341 XINT (rt, 2) = arg2;::5 ^ ~1104 :5 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 note:note : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:::: note: array 'fld' declared here expanded from macro 'XVEC' rtunion fld[1];131 rtunion fld[1];:23: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^: :660./genrtl.h:: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: expanded from macro 'XINT' :38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c 17538 ^::3: note: expanded from macro 'RTL_CHECK2'note ^ ~: 61: : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3657:6: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h660./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: :341 JUMP_LABEL (copy) = JUMP_LABEL (insn);335: ^~~~~~~~~~~~~~~~~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 ^ ~ :3: 43warning: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::50::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341:: 5notenotenote: XEXP (rt, 7) = arg7; : : note: array 'fld' declared here XEXP (rt, 1) = arg1; expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771: 23 ^ ~ : note1103: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^expanded from macro 'XEXP' : ^ 28: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) 341:5 In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ note: ^ ~: :175: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here : In file included from 2344660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ : ./genrtl.h::80538: 732:82:: note5:32: note: :In file included from expanded from macro 'RTL_CHECK2' :172: In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'XCEXP' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ^ ~:5: 2344: XSTR (rt, 1) = arg1; note ^ ~: :array 'fld' declared here./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: :661:37: note: expanded from macro 'RTL_CHECKC1' 635:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~warning: rtunion fld[1]; :1691: ^770 ^:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning23: note XSTR (rt, 1) = arg1;1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61:: expanded from macro 'XSTR' 341:: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning: 5In file included from empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: 23: note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 ^ ~:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: In file included from ./genrtl.h:660::770note38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote336::2344:: 23: : expanded from macro 'RTL_CHECK2'503: : note ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :176warning: : ^ ~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3:341expanded from macro 'RTL_CHECK2' rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'HOOK_VECTOR_END':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 8) = arg8; ^ ~771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:34123::5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: :5: note: array 'fld' declared here rtunion fld[1]; ^note:: 3657:660:38 26: warning: array 'fld' declared herenoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c : :expanded from macro 'XEXP' 72array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c: expanded from macro 'RTL_CHECK2' :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 JUMP_LABEL (copy) = JUMP_LABEL (insn); rtunion fld[1]; ^175: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103expanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~2342 ^ ~ : :28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6601:38: note: expanded from macro 'RTL_CHECK2' :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : ::660expanded from macro 'JUMP_LABEL'warning: 82 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:733:3:: In file included from ^ ~empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;HOOK_VECTOR_END (calls):: ^ ~ 341:#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:::52344: 5: ^ ~:771note::43:: 23array 'fld' declared here 50note:: expanded from macro 'RTL_CHECK2' : note:./genrtl.h:653:3: warning: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):805: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ :32: In file included from XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.cnote: array 'fld' declared here expanded from macro 'XEXP'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:: ^ note: note: expanded from macro 'XVEC' 45expanded from macro 'XCEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):2344: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: ^ 31 : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ ::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from In file included from :clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:warning : 5561:note175: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]3: warning38:: : note:: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 172661:37: 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ noteexpanded from macro 'RTL_CHECK2': ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from :: 2585: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c3411:195:3expanded from macro 'RTL_CHECKC1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here : rtunion fld[1];warning:770: ^ ~: ^61: In file included from 23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]2344warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h:401 note :3: expanded from macro 'XSTR' :341:5In file included from : : HOOK_VECTOR_END (c): warning341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1; XWINT (rt, 1) = arg1;array 'fld' declared here ^ ~ 23445: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~./genrtl.h: note : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77143array 'fld' declared here660:50: rtunion fld[1]; 753 rtunion fld[1]; note: ^ ^expanded from macro 'HOOK_VECTOR_END' :: 23: 664#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:38:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: note note: expanded from macro 'RTL_CHECK2' In file included from : :: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3669#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:12: 29: warning: 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XWINT' : XINT (rt, 1) = arg1; ^ ~: warning: #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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341175/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:./genrtl.h:: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660672:3: In file included from :960:38:warning: array 'fld' declared here:25:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : ^ ~note: expanded from macro 'RTL_CHECK2' note: 768 rtunion fld[1];172 :23: expanded from macro 'NOTE_KIND'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342 XSTR (rt, 1) = arg1;: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^ ~ 2704:1: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::45341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 770:23#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)empty macro arguments are a C99 feature [-Wc99-extensions]:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32HOOK_VECTOR_END (cxx)5: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5note./genrtl.h: :note: ^:note:579array 'fld' declared here: expanded from macro 'XCINT' : 3: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::38 rtunion fld[1]; expanded from macro 'XSTR' :43 #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning ^ ~ ^ :50: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c XSTR (rt, 1) = arg1;::660:38 : note: note: expanded from macro 'RTL_CHECK2'array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1];expanded from macro 'HOOK_VECTOR_END':661: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 31 ^ ~ : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h::37: note 2361 ^:: 26 ^ ~341:In file included from 5: :: : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.cnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'HOST_WIDE_INT' 175: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172array 'fld' declared here: expanded from macro 'XSTR':: # define HOST_WIDE_INT long 2344 expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: rtunion fld[1]; ^ #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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c3412771::5: ./genrtl.h:196 ^ ~61: In file included from note: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:381: ./genrtl.h:: warning ^:3::: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ warning 402 ^ ~ note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: :: expanded from macro 'RTL_CHECK2' 43:::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:82array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]50::: 341In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning5 ^ ~ XEXP (rt, 2) = arg2;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344: 754:3: warning: note: expanded from macro 'HOOK_VECTOR_END' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :./genrtl.h:673:3: ^ ~ XWINT (rt, 2) = arg2; ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29: note ^ ~::note: XSTR (rt, 2) = arg2; array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 341:expanded from macro 'XWINT' : rtunion fld[1]; ^ ~ In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23771 ^ ~ 5:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here :23:342 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cnote:: 770expanded from macro 'XEXP' rtunion fld[1];: ^ : :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:expanded from macro 'XEXP' note5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 175#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~3698:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR'In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :10:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 45: array 'hwint' declared here: :660: 38In file included from HOST_WIDE_INT hwint[1]; ^ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h61expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26 note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2':2344: insn = NEXT_INSN (last);: note: expanded from macro 'HOST_WIDE_INT'warning./genrtl.h 660 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~~~~~~~~~~~~~~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 ^ ~ note ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:598HOOK_VECTOR_END (target_option)341:341:expanded from macro 'RTL_CHECK2'5 :^ : note::3: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h # define HOST_WIDE_INT long rtunion fld[1]; ^ 25::: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c43warning5:72: In file included from In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.cnote: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :50:note61: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:2344expanded from macro 'NEXT_INSN' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5note#define NEXT_INSN(INSN) XEXP (INSN, 2): : : : ^ ~: XSTR (rt, 1) = arg1;expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here2344 rtunion fld[1]; ./genrtl.h:771: ^ :: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:755: ^23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c rtunion fld[1];770435 : note :23: note: expanded from macro 'XSTR' : :3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XEXP':: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~3: 175: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 66031 warning ^ ~: ^ ~: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:197:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 172:770:23: note: :: :expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 1) = NULL_RTX;660: :3 ^ ~ 1 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82:788:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:expanded from macro 'RTL_CHECK2'2344660:38 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: :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]noteHOOK_VECTOR_END (C90_EMPTY_HACK) 692:341:note: expanded from macro 'RTL_CHECK2'^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX;:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3::expanded from macro 'RTL_CHECK2' note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here 34143:50 rtunion fld[1]; warningnote ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 ^ ^ ~: : expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 341: 5 XEXP (rt, 1) = arg1;:: expanded from macro 'HOOK_VECTOR_END' note: In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:: ^ ~ 788:45#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 27 array 'fld' declared here: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: note : expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 2344659 ^ ~: : ./genrtl.h:599:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 rtunion fld[1];:659:38: ^: : notewarning: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 77138:: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK1':72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:773:3: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 23:: XVEC (rt, 2) = arg2; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3720: 5: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP'14note: warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 772:23: while (NEXT_INSN (insn)) XVEC (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~341 note ^~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:31:772: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:::23826:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:25:: note : note: expanded from macro 'NEXT_INSN':234438note array 'fld' declared here :: : ./genrtl.h note:#define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'RTL_CHECK2' 198: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2':3 rtunion fld[1]; ^note ^ ~: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 In file included from :5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c :61: : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344::note: : 771:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) array 'fld' declared here341:523:: X0EXP (rt, 4) = NULL_RTX;./genrtl.h rtunion fld[1]; ^ ~ : 436 ^:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here 3note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:788:27expanded from macro 'XEXP' ^ ~: : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h82 : :660:38warning ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344In file included from : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:::45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 341::expanded from macro 'RTL_CHECK2'52344: ./genrtl.h:617 :693:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:3::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]: X0EXP (rt, 2) = NULL_RTX; note ^ ~ : expanded from macro 'X0EXP' ^ ~ XVEC (rt, 1) = arg1; warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ^ ~ array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1]; 27: : note: expanded from macro 'X0EXP'341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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;5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38note:772: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 note659::3721:923: :38: warningarray 'fld' declared here23note: expanded from macro 'XSTR' : 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])notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : ^ ~ expanded from macro 'XVEC' rtunion fld[1]; ^ ^ ~ insn = NEXT_INSN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note38 : note:: expanded from macro 'RTL_CHECK2' 341 ^~~~~~~~~~~~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: : expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c note ^ ~:826: : :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2572: : : rtunion fld[1];341note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5: note: expanded from macro 'NEXT_INSN'In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 array 'fld' declared here : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here rtunion fld[1]; : In file included from :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:7915:: ^ :3771::23: note: expanded from macro 'XEXP'31 rtunion fld[1];: warningnote: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.cIn file included from ^array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :2344: rtunion fld[1]; :61: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h199 XINT (rt, 1) = arg1; ^ ^ ~ :3 ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c::2344:82: : : 768:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h 23: : 454:453In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote X0EXP (rt, 5) = NULL_RTX;:2344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::712: expanded from macro 'XINT' :warning6603: warning: : ^ ~38: In file included from : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 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):expanded from macro 'RTL_CHECK2' 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1;:2344: ^ ~ ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 635:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :27 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning768 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660 ^ ~:341:note 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : XSTR (rt, 1) = arg1;: expanded from macro 'XINT'expanded from macro 'X0EXP': 38: 770#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: expanded from macro 'RTL_CHECK2' ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: :660: ^ ~array 'fld' declared here:23:38 note : 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 'XSTR' rtunion fld[1]; ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 :5: ^ ~660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38::: :38:note note: 770: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.carray 'fld' declared here34123: : expanded from macro 'RTL_CHECK1': : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1]; ^ : expanded from macro 'XSTR' 3730/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) noteexpanded from macro 'RTL_CHECK2'5 In file included from ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h14#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 72: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: rtunion fld[1]; ^ ~:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 2344660:38In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:./genrtl.h:809:array 'fld' declared here:31 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5 :3 ^ :: warning2344: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c :61: :200:note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here./genrtl.h:471 XEXP (rt, 1) = arg1; 3 while (NEXT_INSN (insn)) rtunion fld[1];: ^~~~~~~~~~~~~~~~ ^ ~ :3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note ^ ~: ^:expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ warningwarning:1100/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : : X0EXP (rt, 6) = NULL_RTX;8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:771235: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c warning :: X0EXP (rt, 1) = NULL_RTX; : ^ ~ ^ ~ notenote: : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 82:788#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hlogical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ^ ~2344: ./genrtl.h ^:27 : && (! TREE_CODE (target_node->symbol.decl) == FUNCTION_DECL ^ ~~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c:1100#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c660:713:3827:23::8::45: : note: expanded from macro 'RTL_CHECK2'3:In file included from note: add parentheses after the '!' to evaluate the comparison first :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~note : ./genrtl.h:653: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:53/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:warning && (! TREE_CODE (target_node->symbol.decl) == FUNCTION_DECL : : expanded from macro 'XEXP' ^ ( ) note: array 'fld' declared here: warning note: note: : : 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) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ expanded from macro 'RTL_CHECK1' expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 1100:8: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)660 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:note: 72add parentheses around left hand side expression to silence this warning : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ 772:23: note: : 341:expanded from macro 'XVEC' 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' && (! TREE_CODE (target_node->symbol.decl) == FUNCTION_DECL note: :2344 ^ : ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3823:341::: 5: notearray 'fld' declared herenote: expanded from macro 'XSTR' : array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :829expanded from macro 'RTL_CHECK1': ( )660 ^ 3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : warning: 38 ^ In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3731:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphunit.c::34131: 1100772In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:47:9 23::2344: ./genrtl.h:: expanded from macro 'RTL_CHECK2':201 ::note3:note: expanded from macro 'XVEC' : #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] : 5 : insn = NEXT_INSN (insn);expanded from macro 'RTL_CHECK2' note warningwarning ^ ~: array 'fld' declared here : : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];result of comparison of constant 'FUNCTION_DECL' (30) with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (! TREE_CODE (target_node->symbol.decl) == FUNCTION_DECL: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826341: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ ^ :25 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::#define NEXT_INSN(INSN) XEXP (INSN, 2): 5:: 578861: In file included from noteexpanded from macro 'RTL_CHECK2' : note: array 'fld' declared here ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ^ ~ ^ 771 rtunion fld[1]; : ^27: note: expanded from macro 'X0EXP' :./genrtl.h23:In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 504:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: expanded from macro 'XEXP' 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::82:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ^ ~27 :: In file included from :2344: ./genrtl.h: note : expanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::672: array 'fld' declared here38:2344 note: expanded from macro 'RTL_CHECK1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : :3660./genrtl.h:38 ^ ~ :732 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3: note ^ ~ ^ warning: 659In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c: warning:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :expanded from macro 'RTL_CHECK2' 72 notearray index 1 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]: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XSTR (rt, 1) = arg1;5./genrtl.h ^ ~ :: note: ^ ~ 830:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :: ^ ~warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 341:5 ^ :770:23: :note: expanded from macro 'XSTR' 660#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]: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:note31: In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38:: ./genrtl.harray 'fld' declared here note:223:: 3 rtunion fld[1];: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note: XSTR (rt, 2) = arg2; rtunion fld[1]; expanded from macro 'RTL_CHECK2' : ^ ~ warning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] 38: : 770note ^ ~: 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: : XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:note: array 'fld' declared here expanded from macro 'RTL_CHECK2' 3759 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : expanded from macro 'XSTR': In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341: ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: ^ ~:45: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: expanded from macro 'XEXP' rtunion fld[1]; : for (x = nonlocal_goto_handler_labels; x; x = XEXP (x, 1)) ./genrtl.h: ^:38505: :3: note2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ : warning: : ./genrtl.h expanded from macro 'RTL_CHECK2': 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) ^ ~ 82/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23:660 673::: 3: : X0EXP (rt, 2) = NULL_RTX; ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 38: ^ ~expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341:660:27: : ./genrtl.h:note: XSTR (rt, 2) = arg2;expanded from macro 'RTL_CHECK2':38: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ note: expanded from macro 'X0EXP':733:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: 770341:5 :expanded from macro 'RTL_CHECK2' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :23note#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]: array 'fld' declared here ^ ~ note: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~ rtunion fld[1]; expanded from macro 'XSTR': XEXP (rt, 2) = arg2; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c : 31: 659:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :2344 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:660:341In file included from :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72771: note:224::5: note: In file included from :23: : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1': : expanded from macro 'RTL_CHECK2' 2344: ./genrtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :831 ^ ~warning: : array 'fld' declared here :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ :: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c ^ ~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) ^ ~ :53761: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::341:38 : :5: note: expanded from macro 'RTL_CHECK2' : 12: note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here ^ ~ rtunion fld[1]; ^ warning: ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61:771 XVEC (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ :5: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 bb = BLOCK_FOR_INSN (XEXP (x, 0));note::: array 'fld' declared here note: rtunion fld[1];772:2344 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XEXP': ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from :828:30:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:expanded from macro 'BLOCK_FOR_INSN' ^ ~ :23:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 expanded from macro 'XEXP'note: expanded from macro 'XVEC'45: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):38 : In file included from note: 82: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)./genrtl.h:692:3 : ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:660341 ^ ~::52344: ./genrtl.h : :753:38warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note: array 'fld' declared here:25 note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' note: : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; 3 ^ ~ : warning: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: ^ ~ 31array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: array 'fld' declared here XINT (rt, 1) = arg1;38: : rtunion fld[1];771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 ^ ~ ^: :23:./genrtl.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :768:23: notenote: : expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~225expanded from macro 'XINT'5: : note: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:72 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1];38: 5 ^: : warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 2344 :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared herenote: 660expanded from macro 'RTL_CHECK2': rtunion fld[1];./genrtl.h:851:3: XBBDEF (rt, 3) = 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 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341:5:: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from ./genrtl.h:754:3 : ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: 775: ^ ~61 : ^ ~25 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ::341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3937:26: 2344note23note:warning: :660array 'fld' declared here: : : expanded from macro 'XBBDEF'./genrtl.h:525array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning rtunion fld[1];note: ^: expanded from macro 'XEXP'#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] rtx insn, next, prev = PREV_INSN (BB_HEAD (bb)), *to, remaints; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ XINT (rt, 2) = arg2; :45 ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659660:::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 23: :expanded from macro 'RTL_CHECK2': 825: notenote: 38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h 25:expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 693:341 ^ ~note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: 3: #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334 rtunion fld[1]; ^ ::note:5 :: 5warning: expanded from macro 'RTL_CHECK2':array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2;11 note::771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c: : :72 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here: warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 attrs = MEM_ATTRS (x); rtunion fld[1];:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XEXP'note note: array 'fld' declared here: 770In file included from ^~~~~~~~~~~~~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23 rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ^ ~ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2344:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: noteIn file included from 1458:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:In file included from 852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66031::: :: In file included from :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3861: In file included from : ./genrtl.h:755:note: expanded from macro 'MEM_ATTRS'expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344770#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : ^ ~ :./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: ::660:226 :note ./genrtl.h:560:3::3: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ notewarning: : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 warning array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'RTL_CHECK2' 3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning 341 795: ^ ~ ^ ~:5: X0EXP (rt, 4) = NULL_RTX; 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: expanded from macro 'X0MEMATTR' XSTR (rt, 3) = arg3;#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 660 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array 'fld' declared here : ^ ~ 341 rtunion fld[1];: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788 ^770 :27: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c38:: expanded from macro 'X0EXP'770:23::37: :23:::3943 note note : expanded from macro 'XSTR'array 'fld' declared here : 2note: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] : rtunion fld[1]; ^ ~: expanded from macro 'XSTR' NEXT_INSN (prev) = BB_HEADER (bb);expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:659:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::45#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h34138::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: In file included from : ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h: : expanded from macro 'RTL_CHECK2':341826:25: 660:5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38note: :712:3:341 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:5 array 'fld' declared here expanded from macro 'NEXT_INSN' ^ ~note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note rtunion fld[1];341: rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c: ^: 55warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: ^ ~ XSTR (rt, 1) = arg1; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:72In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 771:23:770note noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c::27: :expanded from macro 'XEXP'31: 23: rtunion fld[1]; : note: In file included from :array 'fld' declared hereIn file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):2344: 2344 : ^ ~ ^./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c./genrtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: ^ ~85382: :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h227:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341660:In file included from 38./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::3: 5 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c33 notewarning:warning: array 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] : :61 XSTR (rt, 3) = arg3;:: ^ ~ 2344 : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770: X0EXP (rt, 5) = NULL_RTX;: 23 : ^ ~expanded from macro 'RTL_CHECK2' ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: XEXP (rt, 1) = arg1;expanded from macro 'XSTR' :773::23443 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27./genrtl.h:note: ^ ~:note: expanded from macro 'X0EXP'warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: 341: XVEC (rt, 1) = arg1;array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTL_CHECK2'561 :3: ^ ~warning: rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]659: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: :394638#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :7: 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: XSTR (rt, 2) = arg2; : note: ^ ~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23: 23 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770note: expanded from macro 'RTL_CHECK1' #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]expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341 ::: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ :23 PREV_INSN (BB_HEADER (bb)) = prev; ^~~~~~~~~~~~~~~~~~~~~~~~~~note: 5::array 'fld' declared here note 341:5: note : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'XSTR' :: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^: 660:713#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: In file included from note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 rtunion fld[1]; :38:660 ^: note: noteexpanded from macro 'RTL_CHECK2'825:2344: ./genrtl.h:warning228 25: ::3: warning: :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]) XINT (rt, 6) = arg4;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 38: note : ^ ~ 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PREV_INSN':341:768:: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h235:: expanded from macro 'RTL_CHECK2' array 'fld' declared here:770: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 rtunion fld[1];: ^ ~note: expanded from macro 'XINT': #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here : rtunion fld[1]; ^ 771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'XEXP' ^ ~ ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5 : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h61: ^ ~: ^ ~ ^660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38:38 note: :expanded from macro 'RTL_CHECK2'In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.hIn file included from :57927: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::In file included from 2344: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :3660::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:51 note: expanded from macro 'RTL_CHECK2'5 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XEXP (rt, 1) = arg1; ^ ~#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] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h791:341: ^ ~ : array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3341:5 rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:: :771: 53948 :note: array 'fld' declared here: XSTR (rt, 1) = arg1;14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ while (NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^warning23note: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: In file included from :expanded from macro 'XEXP'770768 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:660 rtunion fld[1]; : note:38 ^note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:: expanded from macro 'XSTR'31 expanded from macro 'XINT': In file included from : 25In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_CHECK2':2344: : ./genrtl.h./genrtl.h:229:732:3 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ 660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: 38: ::660341:5:notenote: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: expanded from macro 'NEXT_INSN' note: XSTR (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2'array 'fld' declared here warning : note#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 rtunion fld[1]; XSTR (rt, 7) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 341:5: ^::770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34123:5::note23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 770:: : rtunion fld[1]; note: note ^ note: array 'fld' declared hereexpanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c :: ^In file included from 23expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c :27 note: : 61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~In file included from expanded from macro 'XSTR'2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: ./genrtl.h:598#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 82:3 ^ ~: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:660::2344: :38:: ./genrtl.h note: 38./genrtl.h:107 XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809: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])::3 : :660 XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~warning: : ^ ~77038 : :note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: expanded from macro 'RTL_CHECK2'note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XEXP (rt, 1) = arg1; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:771 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::341:341:5 note: 55expanded from macro 'XEXP': : :note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ array 'fld' declared herenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:660: rtunion fld[1]; ^ ~ 38: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3 rtunion fld[1];::expanded from macro 'RTL_CHECK2' ^ ^ note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :771:23: note: expanded from macro 'XEXP' ^ ~ warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3949/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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):9 XEXP (rt, 2) = arg2; : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:341:5: note 341:: array 'fld' declared here 5 insn = NEXT_INSN (insn); ^ ~: note ^ ~ rtunion fld[1];:31 ^~~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::array 'fld' declared here note 2344: 23./genrtl.h rtunion fld[1];:247: 27:3expanded from macro 'NEXT_INSN': : warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :38 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: In file included from expanded from macro 'XEXP'2344 XINT (rt, 1) = arg1;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768771::23108: 2344: :3 ^ ~./genrtl.h23: expanded from macro 'RTL_CHECK2':note: expanded from macro 'XEXP' :: note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: : :660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 599array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^ ~ expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)341 note3:: : expanded from macro 'RTL_CHECK2' : ^ ~5: warning note660 ^ ~ : array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38660: :In file included from note: 38:: XVEC (rt, 2) = arg2; ^ ~ notearray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:note: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 rtunion fld[1]; ^ ~: 82 : expanded from macro 'XEXP': note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC'In file included from ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602344#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: :5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:./genrtl.h38: rtunion fld[1];38829:5:: : :note3:note: 2344: ^./genrtl.h:expanded from macro 'RTL_CHECK2' 753: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cexpanded from macro 'RTL_CHECK2': warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :3 ^ ~: 3950/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #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 'fld' declared here ^ ~ :5warning:: : rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 7: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341 warning ^ :5: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here XINT (rt, 1) = arg1; NEXT_INSN (insn) = next;In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^~~~~~~~~~~~~~~~ rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note 772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c 23: : expanded from macro 'NEXT_INSN' ^#define NEXT_INSN(INSN) XEXP (INSN, 2) ^In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c :31 ^ ~:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: : ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c note: 27270: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT'expanded from macro 'XVEC' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 61: 3 :::In file included from 771:234423 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : ./genrtl.h:109note2344 : ./genrtl.h: expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:617:3 :660 ^ ~::3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XSTR (rt, 1) = arg1;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XVEC (rt, 1) = arg1;: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: ^ ~ ^ ~: 772:23775 :25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:770::23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: note: note: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XBBDEF' expanded from macro 'XSTR' 38: notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: expanded from macro 'XVEC' ^ ~5: 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 here: ^ ~ expanded from macro 'RTL_CHECK2' rtunion fld[1];341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 ^ ~ : note: note ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here:: 45: In file included from :341659:38: note 660expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :expanded from macro 'RTL_CHECK1' :38:2344 rtunion fld[1]; : ^ ./genrtl.hIn file included from ^ ~ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: expanded from macro 'RTL_CHECK2' 82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])52344: ./genrtl.h754:5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:830: : note:: array 'fld' declared here3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:warning341:: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 2) = arg2; : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ 341 XSTR (rt, 2) = arg2; ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3951 ^ ~: : note:771array 'fld' declared here 5 rtunion fld[1]; :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^array 'fld' declared here rtunion fld[1]; 7:23: ^note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: warningexpanded 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]:31: In file included from array 'fld' declared here ^ ~ In file included from rtunion fld[1]; ^770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61 PREV_INSN (next) = insn;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ 660:38: :::note27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from 23: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': : ./genrtl.h./genrtl.h::::635 825:25 note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344: : ./genrtl.h:110:3expanded from macro 'XSTR' ^ ~: 271:3: warning note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2;3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'PREV_INSN' ^ ~ warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning XSTR (rt, 1) = arg1; :5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768 ^ ~: : ::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 770:2338 XEXP (rt, 4) = arg4;23 ^ ~ : :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 771notenoteexpanded from macro 'XINT'note: expanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ 23 : : expanded from macro 'XSTR' : note: expanded from macro 'XEXP'#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 'XEXP'#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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: :./genrtl.h:755:38::660:660:38:38660:38::3:5 note: : expanded from macro 'RTL_CHECK2'note warning: :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] note ^ ~note expanded from macro 'RTL_CHECK2': : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5 : rtunion fld[1]; XSTR (rt, 3) = arg3;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 770 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 82 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:341: rtunion fld[1]; : In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341 ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :In file included from 341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:note: : array 'fld' declared here 31./genrtl.h:55: note:: rtunion fld[1]; note: : expanded from macro 'XSTR'831array 'fld' declared here:In file included from :3: warning: rtunion fld[1]; ^ ^ note : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::61772 rtunion fld[1]; : :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:272: ::3expanded from macro 'XVEC' ^ ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:395338:: : 10: ^ ~./genrtl.h2344: warning: warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38In file included from 111:3 next = NEXT_INSN (BB_END (bb)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c::: note XVEC (rt, 3) = arg3; ^ ~ : ^~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' 65381: In file included from :3note: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::772 :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):826:warning172:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: 5 ^ ~warning25: XINT (rt, 5) = arg5;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] ^ ~ noteHOOK_VECTOR_END (asm_out): expanded from macro 'XVEC' note XVEC (rt, 1) = arg1; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note ^ ~ : expanded from macro 'NEXT_INSN' :43:50 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2): ^ ~ ::note 341:5: note: array 'fld' declared here 660 rtunion fld[1]; ^ :772:23: note38: :expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~expanded from macro 'HOOK_VECTOR_END':2344 In file included from : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 771660: ^:773::3: : 23expanded from macro 'RTL_CHECK2' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: note: : warning:expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :2344: ./genrtl.h:851#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]341expanded from macro 'RTL_CHECK2'In file included from :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660expanded from macro 'XEXP'172772note XSTR (rt, 1) = arg1; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :770 :warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23: array 'fld' declared here 23: empty macro arguments are a C99 feature [-Wc99-extensions] 660 rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteHOOK_VECTOR_END (sched)341note: expanded from macro 'RTL_CHECK2' ^: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c ^ ~ 43:50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here note: : rtunion fld[1];note:: expanded from macro 'RTL_CHECK2'31expanded from macro 'XVEC' 341 ^ : ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)5: note ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 4) = arg4;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: :660 : ^ ~In file included from 38 ^ ~:61 rtunion fld[1];:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c772 :81:In file included from 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h note:: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' : : 172: 341:: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: ./genrtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])672/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def5:: note 1104 ^ ~note :1: ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warningIn file included from : : empty macro arguments are a C99 feature [-Wc99-extensions] 341::3: rtunion fld[1];HOOK_VECTOR_END (vectorize) ^ warning^: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::27array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5: ^ ~:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 3961:: note: array 'fld' declared here12 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1];: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 50 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~: : warning ^: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::: 768notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :341: if (PREV_INSN (insn)) :38 ^~~~~~~~~~~~~~~~ 23::770expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25::: 23notenote: expanded from macro 'PREV_INSN' 5 : expanded from macro 'RTL_CHECK2'noteIn file included from : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : note ^ ~ : expanded from macro 'XSTR' : array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'XINT' #define PREV_INSN(INSN) XEXP (INSN, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~In file included from 791#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:82#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 3 : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :771: ^ ~ :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6605::: 38 XINT (rt, 1) = arg1; 23::: ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note :note38: expanded from macro 'RTL_CHECK2' 172: note: :: 768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here 852:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1691 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~:: expanded from macro 'XINT' :1In file included from 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; : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]341 ^ ~ 660:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31:5:660:::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 38noteHOOK_VECTOR_END (addr_space) ^:: note770:: array 'fld' declared herenoteexpanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :expanded from macro 'RTL_CHECK2' rtunion fld[1]; 23 :#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]; 43 ^ ^ ~ 3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:50 : note: expanded from macro 'HOOK_VECTOR_END' ^ ~::27: 341In file included from warning #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:expanded from macro 'XSTR' XVEC (rt, 5) = arg5;341: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::: ^ ~2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.cnote:81: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:61 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)172./genrtl.h: rtunion fld[1]; ^772 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :113 ^ ~:232342 rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45 :3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3962: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:6731:warning: 2344: :: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:./genrtl.h3: warning XEXP (rt, 7) = arg7; 660:809:: : 3:expanded from macro 'XVEC' ^ ~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] :38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::HOOK_VECTOR_END (calls)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning771: :23:note NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); ^ : expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.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]) ^ ~ ^ ~ 43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2;:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: note 23:note341:: : expanded from macro 'HOOK_VECTOR_END'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN': ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 6605:: note: expanded from macro 'XEXP'38: note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here#define NEXT_INSN(INSN) XEXP (INSN, 2) note rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 770expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ^ :23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 82: ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38771In file included from 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from :235: :note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 note172: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ :2585:1:./genrtl.h expanded from macro 'RTL_CHECK2' : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h853:In file included from note :: expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c 5: note: array 'fld' declared here : 660 rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:31 :338warning5: : :: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note In file included from : : array 'fld' declared here ^ ~ noteempty macro arguments are a C99 feature [-Wc99-extensions] : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1]; :660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::2344 HOOK_VECTOR_END (c) : In file included from ./genrtl.h:^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 ^275: : XSTR (rt, 3) = arg3; 3:50 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning : expanded from macro 'RTL_CHECK2' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 45:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]341 ::note5 XINT (rt, 6) = arg6;: : 23./genrtl.h: : ^ ~ :note137: expanded from macro 'XSTR'note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :768 3:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: warning./genrtl.h: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)829 note: noteexpanded from macro 'XINT'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here1: : :3: warning: rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (cxx) 660 ^ ^ ::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:771 XVEC (rt, 1) = arg1; :note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: 50note3962: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: expanded from macro 'HOOK_VECTOR_END'::14 ^ :772:23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning: 660: #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] : NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c:81: ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::825:38: 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:note::: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 61 ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 34125: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :341:5: :: note: array 'fld' declared here expanded from macro 'PREV_INSN'660:: ^ ~ rtunion fld[1];38note: array 'fld' declared here ^#define PREV_INSN(INSN) XEXP (INSN, 1) : note rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2'warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344HOOK_VECTOR_END (emutls) ^ ~ : ./genrtl.h^ rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771./genrtl.h:692 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h293::233:: : :In file included from 3 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: : warning341::expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:435: warningarray 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): notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ 50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;array 'fld' declared here ^ ~ 27: ^ ~768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771:23 note: rtunion fld[1];In file included from ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' 2344: ./genrtl.h:45138#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: :3: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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] ^ ~2344 ^ : XEXP (rt, 2) = arg2;./genrtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:830:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660771:23::38:826::38131: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:note:172: note: expanded from macro 'NEXT_INSN'38: :: warning: expanded from macro 'RTL_CHECK2' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ ^ ~2842 : expanded from macro 'RTL_CHECK2' :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP':771::341:5 : warning: 35#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~ HOOK_VECTOR_END (target_option) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote:43 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;: note: array 'fld' declared here: ^ ~ :38:50expanded from macro 'XEXP' rtunion fld[1]; : ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : expanded from macro 'RTL_CHECK2'note770:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23341:5:: : note61 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 ;)array 'fld' declared hereIn file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'XSTR': ./genrtl.h: rtunion fld[1]; ^~~ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660693:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:expanded from macro 'RTL_CHECK2':341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ^~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cgraphclones.c note: XSTR (rt, 2) = arg2;:81:array 'fld' declared here660 : ^ ~ In file included from rtunion fld[1]; : :38In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^7705:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 23:2980note:1 ^ ~./genrtl.h :: : 313 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :In file included from array 'fld' declared here warning: empty macro arguments are a C99 feature [-Wc99-extensions] 341 rtunion fld[1];HOOK_VECTOR_END (C90_EMPTY_HACK) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c^ : ^:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: 3 :: :27note43expanded from macro 'XSTR': : 50: array 'fld' declared here: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cwarningIn file included from : rtunion fld[1]; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3962:34 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)2344: : ./genrtl.h:139expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 1) = arg1;: :3 :warning In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note: 23 XBBDEF (rt, 3) = arg3;45 : ^ ~expanded from macro 'RTL_CHECK2': note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: ./genrtl.h :831 ^ ~:3:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::775:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'note :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::61 772:23: note: expanded from macro 'XVEC' : noteIn file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XBBDEF': ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here: rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~2344 ^ ~: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2': 314#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: 3964note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 383:: note : expanded from macro 'RTL_CHECK2' :: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ warning ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'20 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 27 ^ ~: : In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~./genrtl.h :140:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here: rtunion fld[1]; ^ ::341:5 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here : 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; rtunion fld[1];In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:45: BB_FOOTER (bb) = NEXT_INSN (insn);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 4) = arg4;23442344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:713 :: 3: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]771 ./genrtl.h : ^ ~851 ^~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2;: ^ ~ : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ::expanded from macro 'XEXP'770:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR': 826:25: note: expanded from macro 'NEXT_INSN' #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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660warning: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :#define NEXT_INSN(INSN) XEXP (INSN, 2)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ 38 XSTR (rt, 1) = arg1; 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: :note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' : note771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :23: ^ ~note expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ 770expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note: array 'fld' declared here ^ ~ : 5 rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note : 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:expanded from macro 'XSTR'315:3: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 XEXP (rt, 3) = arg3; ^ ~ note: :array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 385: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: rtunion fld[1];771 rtunion fld[1];: 38: ^ ^note: expanded from macro 'RTL_CHECK2' noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):94: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154 : expanded from macro 'RTL_CHECK2' ^ ~:23: note: expanded from macro 'XEXP' 7#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :341:warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : 5:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :2344: note:2344note: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here array 'fld' declared here./genrtl.h rtunion fld[1];: rtunion fld[1];:./genrtl.h if (INSN_CODE (insn) < 0): ^141 ^~~~~~~~~~~~~~~~ 660732 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::3:844:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c::45: 38 warning: : note3array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note: expanded from macro 'INSN_CODE': XINT (rt, 5) = arg5; In file included from 3965 ^ ~expanded from macro 'RTL_CHECK2' :#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ warning 234412: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: :warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]768:23: 768: XSTR (rt, 1) = arg1;5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT'./genrtl.h ^ ~ :852:3: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (NEXT_INSN (insn))#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warningnote: array 'fld' declared here23770 : :23: note: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 'XSTR':note660:38 ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)31:826:25 ^ ~ : ^ ~ expanded from macro 'XINT' note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'expanded from macro 'NEXT_INSN' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define NEXT_INSN(INSN) XEXP (INSN, 2):660: 234438770: : : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 23: ^ ~./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771: ^ ~316:23: : 3: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' :warning341:5: #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 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:660 ^ ~: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~ rtunion fld[1]; ^:341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:788 note: In file included from :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.cexpanded from macro 'RTL_CHECK2' :5: note: expanded from macro 'RTL_CHECK2':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 27: In file included from :note ^ ~660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: :./genrtl.h ^ ~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: array 'fld' declared here142: 5 rtunion fld[1]; :expanded from macro 'X0EXP':341: ^ note:3:5 : note warning: : array 'fld' declared here #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] In file included from XINT (rt, 6) = arg6; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: note: expanded from macro 'RTL_CHECK2' ^ ~61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h: array 'fld' declared here: ^ ~ 659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h733: 3 rtunion fld[1];:768: ^ :In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: XEXP (rt, 2) = arg2; ^ 94: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: ^ ~ 38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3966::341:5: note155 :note:note31:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :: expanded from macro 'XINT'3:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 771:23: note: expanded from macro 'XEXP' : array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);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) ^ ~ PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660note ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::38: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25::341:5expanded from macro 'PATTERN' 660note: expanded from macro 'PREV_INSN'#define PATTERN(INSN) XEXP (INSN, 4) 45:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:#define PREV_INSN(INSN) XEXP (INSN, 1) : note: note note: 2344: ^ ~: expanded from macro 'RTL_CHECK2'./genrtl.h: ^ ~:853expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771341array 'fld' declared here :: rtunion fld[1]; ^23::3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: : note341:warning: expanded from macro 'XEXP': :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3;note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 23: note ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : expanded from macro 'XEXP' : :38note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' rtunion fld[1];: 770 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : rtunion fld[1]; ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XSTR'660 2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:538 ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27:: In file included from : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:2344: :note: ./genrtl.hnote:./genrtl.h: :2344array 'fld' declared here: expanded from macro 'RTL_CHECK2' note ./genrtl.h 335:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; expanded from macro 'RTL_CHECK2'753 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:143:33:: warning: 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]:341:3: ^ ~5 ^ XINT (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: 94: : XEXP (rt, 7) = arg7;: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h : warning ^ ~ ^ ~155 : : array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5 rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768 ^ warning: array 'fld' declared here : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3966:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:23array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ ^ ::771: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: : note : noteexpanded from macro 'NEXT_INSN': 25expanded from macro 'XEXP': note#define NEXT_INSN(INSN) XEXP (INSN, 2)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XINT' expanded from macro 'XEXP'note #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 660:38: expanded from macro 'INSN_CODE'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2': : : note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 6)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c : 4838 ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138: note::768:5::15466023: note: expanded from macro 'RTL_CHECK2':: noteexpanded from macro 'RTL_CHECK2' 7::: 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];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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] note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : if (INSN_CODE (insn) < 0)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: ^ ~ : expanded from macro 'XINT'31: In file included from 341 ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :2344: ./genrtl.h: 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here31 ::844:25: note: rtunion fld[1]; ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.cexpanded from macro 'INSN_CODE' :::#define INSN_CODE(INSN) XINT (INSN, 6)expanded from macro 'PREV_INSN'336: 660:61: In file included from 38#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~ : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note: : array 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]771:35: rtunion fld[1];note: ./genrtl.h: ^note: 754expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~In file included from 768::233 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c::: 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' note: ^ ~ : :warningexpanded from macro 'XINT'771 In file included from :23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341: XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ expanded from macro 'XEXP' ^~~ ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 660::2344 660 rtunion fld[1]; 771:38: ./genrtl.h:144::note23:: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:943/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:39: ::note: expanded from macro 'RTL_CHECK2'341: note: : notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:5:: expanded from macro 'RTL_CHECK2': :expanded from macro 'XEXP'156#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :10 : 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : return INSN_CODE (insn);: ^ ~ X0EXP (rt, 8) = NULL_RTX;array 'fld' declared here ^ ~ ^~~~~~~~~~~~~~~~ 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: 844::25:array 'fld' declared here note: expanded from macro 'INSN_CODE' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: note788: array 'fld' declared here : 660:27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:#define INSN_CODE(INSN) XINT (INSN, 6)38 ^: rtunion fld[1];:: 31 : In file included from notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: expanded from macro 'X0EXP'3966 :34: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2344:: expanded from macro 'RTL_CHECK2' ^ ~768:23: ^./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h401:: 659:38note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :483#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:expanded from macro 'RTL_CHECK1' 155341:31:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5660 PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn); warning:38:: : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : ^~~~~~~~~~~~~~~~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' warning341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here:5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:825:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); : ^~~~~~~~~~~~~~ 341:5 rtunion fld[1]; ^ note rtunion fld[1];: expanded from macro 'PREV_INSN' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from 831 note: :#define PREV_INSN(INSN) XEXP (INSN, 1)23 XWINT (rt, 1) = arg1;array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: ^ ~61: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771664:29: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::2723 rtunion fld[1]; : : note: ^noteexpanded from macro 'XEXP': 2344 expanded from macro 'PATTERN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344: ^ ~ expanded from macro 'XWINT'./genrtl.h:169/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 3./genrtl.h::660:38:: note: expanded from macro 'RTL_CHECK2'755 : #define PATTERN(INSN) XEXP (INSN, 4)warning #define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ :342:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770::771 94: ::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338::5:2323: : :5: note: warningnote note: array 'fld' declared here noteexpanded from macro 'XEXP' : : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'hwint' declared here expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: HOST_WIDE_INT hwint[1];#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ 38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hexpanded from macro 'XSTR' note ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c558:9 ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)26: ^ ~: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : expanded from macro 'HOST_WIDE_INT' 660 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^:38:: note : :# define HOST_WIDE_INT long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31 : 660In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:402: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])3970 XWINT (rt, 2) = arg2;:: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:11 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: 29note:: array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'XWINT' rtunion fld[1];: 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]) ^ ~ ^ ~ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:96 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:342::::172: 341 insn = NEXT_INSN (insn);48 :55:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: :521: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h1: note: array 'fld' declared here341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :826:note:: 5warning rtunion fld[1];25: :155:array 'hwint' declared hereempty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (asm_out) ^ :5 : note ^ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: 27: : array 'fld' declared hereexpanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50 HOST_WIDE_INT hwint[1];In file included from warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:#define NEXT_INSN(INSN) XEXP (INSN, 2)./genrtl.h61array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:: ^ ~ ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); : 170 note ^~~~~~~~~~~~~~~~: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:#define INSN_CODE(INSN) XINT (INSN, 6):#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)26:61: In file included from ^ ~ :3: ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 234423: :./genrtl.h:773: : expanded from macro 'HOST_WIDE_INT'note : warningexpanded from macro 'XEXP': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3768: warning# define HOST_WIDE_INT long XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: :23 :96#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ ^ ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XVEC (rt, 1) = arg1;660:38 ^ ~: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note:771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c23: : note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 172 ^ ~ : :31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38 2344: ::./genrtl.h:435: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023::3940::: 1: note38warningnote: : expanded from macro 'RTL_CHECK2' note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: X0EXP (rt, 1) = NULL_RTX; ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here warningexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];788:27 ^ ~ :: empty macro arguments are a C99 feature [-Wc99-extensions]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:HOOK_VECTOR_END (sched) ^ ^ ^ ~5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :3975/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h660:: notearray 'fld' declared here : ::expanded from macro 'X0EXP'38:341 rtunion fld[1]; ^ :4: 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c::43: 48note ^ ~50 : note: array 'fld' declared here: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156::: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 10 ^ ~ rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 659warning: : ^In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c NEXT_INSN (insn) = BB_FOOTER (bb); ::27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2344In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:96: ^~~~~~~~~~~~~~~~341 ^ ~ :5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]826:25: array 'fld' declared here172 return INSN_CODE (insn);: ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:3411104 ^~~~~~~~~~~~~~~~171: ::1:5:note rtunion fld[1]; warning:3: : : note ^warningexpanded from macro 'NEXT_INSN': array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844 empty macro arguments are a C99 feature [-Wc99-extensions] :25:HOOK_VECTOR_END (vectorize) ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :#define NEXT_INSN(INSN) XEXP (INSN, 2)note: rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'INSN_CODE' XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^771:In file included from #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:23 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c50: note: :2344 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: ./genrtl.h:791expanded from macro 'HOOK_VECTOR_END'31: note: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h23::: 436expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ~ 3 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XINT':660 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 775 X0EXP (rt, 2) = NULL_RTX;38: note ^ ~: 25 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2':96: In file included from XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^ ~:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def 768::1691:1 ^ ~expanded from macro 'XBBDEF' : warning: empty macro arguments are a C99 feature [-Wc99-extensions]: HOOK_VECTOR_END (addr_space)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 :341:^ :5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) notenote ^ ~: expanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 50note: array 'fld' declared here341:5 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 note ^ ~ rtunion fld[1];: expanded from macro 'HOOK_VECTOR_END' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT' :38:659:38: ^ note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note array 'fld' declared here : expanded from macro 'RTL_CHECK1' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :660note ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3976:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 PREV_INSN (BB_FOOTER (bb)) = insn; ^~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :825 rtunion fld[1];expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: note: expanded from macro 'PREV_INSN' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:4896In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: :338:341::5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:1725:771:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning:2344: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 23 note: ./genrtl.h:array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:454: 3 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ :::341note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h2342::5:1: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:558: ^ ~61warning: In file included from XINT (rt, 1) = arg1;: 9: notenote: ^ ~ array 'fld' declared here : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 HOOK_VECTOR_END (calls):38:In file included from && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) : ^note768:2344 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: : :50: note: ./genrtl.hexpanded from macro 'RTL_CHECK2' 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOOK_VECTOR_END' ^ ~ 809#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: 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] ^ ~:341:5: ^note : XEXP (rt, 1) = arg1;array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 27 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::96 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4;:warning: empty macro arguments are a C99 feature [-Wc99-extensions]660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cHOOK_VECTOR_END (c) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h38::43:50:: notenote: expanded from macro 'HOOK_VECTOR_END' ^ ~: 3977expanded from macro 'RTL_CHECK2' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1138#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::771 :note23: :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]) ^ ~ ^ ~ ^ while (NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826::In file included from : array 'fld' declared here 34125: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'NEXT_INSN': : rtunion fld[1];5 note ^: :96: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1 note: array 'fld' declared here :In file included from #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 expanded from macro 'XEXP'warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (cxx) ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43:50./genrtl.h: note: expanded from macro 'HOOK_VECTOR_END' 660::471:338#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~ X0EXP (rt, 1) = NULL_RTX;In file included from ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from :96/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172:27: note: : 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ./genrtl.h:expanded from macro 'X0EXP'829::3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 771341:5:: 2771 XVEC (rt, 1) = arg1; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]23 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :772 ^ ~:HOOK_VECTOR_END (emutls)23: note: expanded from macro 'XVEC'note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:38: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' :: expanded from macro 'XEXP' 659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1];note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : ^ ~43 : 50#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:341 note: :expanded from macro 'RTL_CHECK2'27 : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5 : noteIn file included from : array 'fld' declared here 5 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341: rtunion fld[1];: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::234461: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h ./genrtl.h:173: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;array 'fld' declared here ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :note830 rtunion fld[1];: :expanded from macro 'XINT' ^array 'fld' declared here:96: 3In file included from : warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ XSTR (rt, 2) = arg2; ^ ~ :172: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3978/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2842/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c::1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: 31:770:23:HOOK_VECTOR_END (target_option) note: expanded from macro 'XSTR'660 :13: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : insn = NEXT_INSN (insn);38 : note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: : note: expanded from macro 'NEXT_INSN' ^In file included from #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50: note38:: 341expanded from macro 'HOOK_VECTOR_END': :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 2344:: ^./genrtl.h:504:3:771 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note5: expanded from macro 'RTL_CHECK2' 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:96 X0EXP (rt, 1) = NULL_RTX;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h 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]) ^ ~ ^ ~ 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:27: : note: expanded from macro 'RTL_CHECK2': ^ ~note : expanded from macro 'X0EXP' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defarray 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ^ ~ rtunion fld[1];HOOK_VECTOR_END (C90_EMPTY_HACK) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:^ note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:: ^3979#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5 NEXT_INSN (insn) = next; ^~~~~~~~~~~~~~~~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3 : warning43: ^ ~: 50array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' :341note: XINT (rt, 6) = arg6;:: 5: note: array 'fld' declared here ^ ~826:25: rtunion fld[1]; ^ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :768:23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^ : expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: :expanded from macro 'NEXT_INSN' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 31 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3 :660#define NEXT_INSN(INSN) XEXP (INSN, 2) :In file included from :38: note: expanded from macro 'RTL_CHECK2' warning: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: note: expanded from macro 'XEXP' 341:5::2344: ./genrtl.h:831#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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) XEXP (rt, 7) = arg7; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ ::23: note: expanded from macro 'XEXP' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 8) = arg8; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:3981#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; PREV_INSN (next) = insn; ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::3994:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:128:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c13/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::61 warning: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] prev = NEXT_INSN (prev); rtx tmp = single_set (insn);: 660 ^~~~~~~~~~~~~~~~~: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1996:22: : expanded from macro 'XEXP' note: ^~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note./genrtl.h:852:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ? PATTERN (I) : single_set_1 (I)) \warning ^~~~~~~~~~~~~~~~ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1998 :42: XSTR (rt, 2) = arg2;note ^ ~ 826341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::: 25expanded from macro 'RTL_CHECK2': :note5: 23note: expanded from macro 'single_set_1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'NEXT_INSN' ^ ~:102 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warningnote341s note: expanded from macro 'XSTR': :#define NEXT_INSN(INSN) XEXP (INSN, 2) generated array 'fld' declared here . #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ ^ ~5 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: note:: expanded from macro 'XEXP' note:831: :array 'fld' declared here23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ ^ ^ ~ expanded from macro 'PATTERN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c660::31In file included from 38: note : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:::27: 5: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234423660:: 38: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344: : ./genrtl.h:./genrtl.h196::5253: expanded from macro 'RTL_CHECK2'note : notearray 'fld' declared here: 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3 ^ ~ XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 ^ ~660-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c -o cse.o :: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :note341: :expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2;3998 expanded from macro 'XEXP'5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 12 :334: : ^ ~ ^ ~ :28: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: ^ ~ array 'fld' declared here: 660::5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 38:: note : array 'fld' declared here: = (struct insn_link *) obstack_alloc (&insn_link_obstack,23: rtunion fld[1]; ^ rtunion fld[1]; notenote ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c : expanded from macro 'XINT':In file included from : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:128:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h: next = PREV_INSN (next);61 13: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) ^~~~~~~~~~~~~~~~:2344 405/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~825warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:: ./genrtl.h:4array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 660853::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25::341 note3 note:5:: expanded from macro 'PREV_INSN' : : warning: #define PREV_INSN(INSN) XEXP (INSN, 1) rtx tmp = single_set (insn);expanded from macro 'obstack_alloc'38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~: ^ ~ :note obstack_finish (__h); })note: : XSTR (rt, 3) = arg3; ^~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ ~: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h: 4291996771 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :8:770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: ^ ~: 23note: :8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP' note: expanded from macro 'single_set':27: note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341:5: ? PATTERN (I) : single_set_1 (I)) \2344expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : ^~~~~~~~~~~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ./genrtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38 ^ ~::197:3expanded from macro 'obstack_finish'note note: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831: :warning660:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:: :note: expanded from macro 'PATTERN' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define PATTERN(INSN) XEXP (INSN, 4)126 expanded from macro 'RTL_CHECK2' array 'fld' declared here: ^ ~ X0EXP (rt, 3) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~31 rtunion fld[1];:38 note ^ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro '__INT_TO_PTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:# define __INT_TO_PTR(P) ((P) + (char *) 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~~~~~~~~~~ 341:788::In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:27: :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note771:::2344: array 'fld' declared here: ./genrtl.hexpanded from macro 'RTL_CHECK2': rtunion fld[1];560:note ^: expanded from macro 'X0EXP'23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c341array 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): ::4002expanded from macro 'XEXP'5 XSTR (rt, 1) = arg1; : ^ ~ ^ ~:15: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here : : rtunion fld[1]; ^770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (next && NEXT_INSN (next) != prev)660 :: ^~~~~~~~~~~~~~~~ 3865923::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:663:8:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' note#define NEXT_INSN(INSN) XEXP (INSN, 2) : expanded from macro 'XSTR' ^ ~ notenote warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h bb = BLOCK_FOR_INSN (insn);: ^~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ::3023:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :note341:5note:: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 ^ ~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): 5 ^ ~note: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here: array 'fld' declared here :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:::5: ^ 66064: : In file included from ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:3827/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: array 'fld' declared here: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::136In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' 154:775:25 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ./genrtl.h :7:In file included from ^ ~: 105::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c : 9warningexpanded from macro 'XBBDEF'198 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] s generated. :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3:341:: :5 ^ ~: if (INSN_CODE (insn) < 0)warning note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here31: In file included from warning ^~~~~~~~~~~~~~~~:: : 659 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::8442344: ::25array index 4 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] ./genrtl.h: ^ 561/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:38 X0EXP (rt, 4) = NULL_RTX; :: tmp = PATTERN (insn);3:4006: : ^ ~14: warningwarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^~~~~~~~~~~~~~ : while (NEXT_INSN (insn))notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'INSN_CODE' :expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:831 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define INSN_CODE(INSN) XINT (INSN, 6):23 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5 ^ ~:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 826:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c -o cselib.o ::25:noteexpanded from macro 'PATTERN'27: array 'fld' declared here rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 768: :note#define PATTERN(INSN) XEXP (INSN, 4) : note ^ ~ ^23: expanded from macro 'XSTR'expanded from macro 'NEXT_INSN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:23: note : #define NEXT_INSN(INSN) XEXP (INSN, 2)note: expanded from macro 'XEXP' 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)expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :: 23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h664 ^ ~:: 15clang: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'X0EXP' :: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 660 warning660:38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' ^ ~38 for (next = NEXT_INSN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ::659expanded from macro 'RTL_CHECK2' : ^~~~~~~~~~~~~~~~ 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~note: expanded from macro 'RTL_CHECK2' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 25:38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 341 : : expanded from macro 'NEXT_INSN'note ^ ~ : 5In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:: note: #define NEXT_INSN(INSN) XEXP (INSN, 2) array 'fld' declared here expanded from macro 'RTL_CHECK2' 2738:: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])noteIn file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note341: 2344 rtunion fld[1]; : array 'fld' declared here : rtunion fld[1]; :expanded from macro 'RTL_CHECK2' ^5: ./genrtl.h771 :199:3:: ^ :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: array 'fld' declared here note rtunion fld[1];: warning146: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~:7:expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 31 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:4007 ^ ~:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :9: 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) ^ ~ && SET_SRC (this_rtx) == SET_DEST (this_rtx)): 2344array 'fld' declared here ^~~~~~~~~~~~~~~~~~: : rtunion fld[1];./genrtl.h:579: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3::warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: :788:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: 27:6438: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1;:155:: 31: note: expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : insn = NEXT_INSN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'SET_SRC' ^~~~~~~~~~~~~~~~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); #define SET_SRC(RTX) XCEXP(RTX, 1, SET):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659:38 ^ ~ : 770:826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 80525 : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):32: ^~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK1' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: ^ ~: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: expanded from macro 'PATTERN' 660 rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: 771:23expanded from macro 'XCEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: note ^:23:: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: note: 5:: ^ ~ note: 665:16expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];expanded from macro 'XEXP'5:661:37warning660:38 : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note: array 'fld' declared here rtunion fld[1]; ^: ^ #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] ^ ~ : next && BLOCK_FOR_INSN (next) == bb; ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: ^~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2'27note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h828 :341:5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from 3031expanded from macro 'RTL_CHECK2' : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 2344: :./genrtl.h:598: expanded from macro 'BLOCK_FOR_INSN'341:./genrtl.h: 5:3200:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) :warningnote: : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3array 'fld' declared here rtunion fld[1];: warning: 341array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: ^ XSTR (rt, 1) = arg1; 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 775:25 X0EXP (rt, 6) = NULL_RTX; : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c ^ ~ ^ ~note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: rtunion fld[1]; note: expanded from macro 'XSTR' : expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^4008:7: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning: ^ ~ : 788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.cIn file included from 27:659 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: expanded from macro 'RTL_CHECK2':38183:29 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c : NEXT_INSN (insn) = *to;expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: note: ^ ~ 64/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341::expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 155/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:::5: 5 826note:: warning25: : note ml->sp_offset = INTVAL (XEXP (XEXP (*ref, 0), 1));: ^ ~ array 'fld' declared here: expanded from macro 'NEXT_INSN' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ :659#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::: 23: note: 38 : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note666:15expanded from macro 'XEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; 23:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); : warning expanded from macro 'RTL_CHECK1' : note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: next = NEXT_INSN (next))31#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:::./genrtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5:660599:3:844:38 warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :25: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note XVEC (rt, 2) = arg2;: expanded from macro 'NEXT_INSN' note: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771 note: ^ ~clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'INSN_CODE' note#define INSN_CODE(INSN) XINT (INSN, 6)::23warning1153expanded from macro 'RTL_CHECK2': note: expanded from macro 'XEXP': : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 28: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here note ^ ~: : expanded from macro 'INTVAL' rtunion fld[1]; 772:23 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~ :341:5: note: In file included from #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: : rtunion fld[1]; ^27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ 23 In file included from :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c note:33::4010expanded from macro 'XVEC': : :238: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'XINT' notenote2344: :: warning./genrtl.h: expanded from macro 'XCWINT' : :201expanded from macro 'RTL_CHECK2'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 XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 3: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) PREV_INSN (*to) = insn; warning: ^~~ ^~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6605 X0EXP (rt, 7) = NULL_RTX;:825:25: ^ ~:341:5:38: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: array 'fld' declared herenote : rtunion fld[1];array 'fld' declared herenote 788:: note: 27 rtunion fld[1]; ^noteexpanded from macro 'RTL_CHECK2' ^ :expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: : expanded from macro 'RTL_CHECK2'675 #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])771:23: note ^ ~: ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :41:expanded from macro 'X0EXP' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : result = find_single_use_1 (dest, &PATTERN (next));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c ^ ~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~ :660:385/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: :831: ^ ~notenote: 23 : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^:: note: :659 :325 :38:15:noteIn file included from :expanded from macro 'PATTERN': array 'fld' declared here warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define PATTERN(INSN) XEXP (INSN, 4)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: 64: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ for (insn = PREV_INSN (insn); 771:10 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: warning: : ^ :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]341:5: note: array 'fld' declared here 341 :note: return INSN_CODE (insn); rtunion fld[1]; ^~~~~~~~~~~~~~~~ ^expanded from macro 'PREV_INSN'23:5 note: #define PREV_INSN(INSN) XEXP (INSN, 1)expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:771:23:: :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c617: 3note:844:: :expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 404025660:7: : array 'fld' declared here: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 warning rtunion fld[1];: ^note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'INSN_CODE' : ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from warningexpanded from macro 'RTL_CHECK2' : ^ ~ XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (NEXT_INSN (BB_END (a)) != BB_HEAD (b)): :341768: :5expanded from macro 'RTL_CHECK2' In file included from 772: ^~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :23: array 'fld' declared here 23:341:5: : note2344: note rtunion fld[1]; ./genrtl.h:223:: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3expanded from macro 'XVEC'note:array 'fld' declared here: warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XINT' ^ ~ : ^ 826array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:326: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h16: XEXP (rt, 1) = arg1; rtunion fld[1];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] ^ ~ insn != PREV_INSN (BB_HEAD (bb));25:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~:: ^ :38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'NEXT_INSN': 660:38#define NEXT_INSN(INSN) XEXP (INSN, 2) ::825:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note : ^ ~expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: :771:23expanded from macro 'PREV_INSN'note771: :: 23expanded from macro 'RTL_CHECK2' :#define PREV_INSN(INSN) XEXP (INSN, 1):5: note: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771: 23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'RTL_CHECK2' ^ ~ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9643138:: note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660:41note38::array 'fld' declared here note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];warning2344: ./genrtl.h: 635: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb)); insn = next):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 :5: note ^~~~~~~~~~~~~~~~~~~~~~~: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:64:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h23 ^25:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :: #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344note: : ./genrtl.h expanded from macro 'XSTR' :note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:558: 9224::66053#define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c: note: array 'fld' declared here:38: : note: expanded from macro 'RTL_CHECK2' ^ ~ warning: : : note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 327 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): ^ XEXP (rt, 2) = arg2; ^15: warning: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 771 :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^#define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c : ^ ~4104 :15: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23 : note: expanded from macro 'XEXP' 341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: : BB_END (a) = PREV_INSN (BB_END (a)); ^~~~~~~~~~~~~~~~~~~~~~ note771:23In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::825::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66025653:: 3note:: expanded from macro 'PREV_INSN'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 38: note#define PREV_INSN(INSN) XEXP (INSN, 1): expanded from macro 'RTL_CHECK2' ^ ~ array 'fld' declared here XVEC (rt, 1) = arg1;note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'341 :7715:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : ^ ~ :expanded from macro 'XEXP' note note: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];660 : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38966:expanded from macro 'XVEC': ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c::38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'27660:38 11: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'In file included from :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : array 'fld' declared here : rtunion fld[1]; next = NEXT_INSN (insn); ^ ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: ./genrtl.h:225:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.cwarning:336: : 15 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c XBBDEF (rt, 3) = arg3;::5: :note: ^ ~array 'fld' declared here 341826:68: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hwarning rtunion fld[1];:: 525: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 172: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def rtunion fld[1];775: for (insn = NEXT_INSN (insn); ^:521 ^ ^~~~~~~~~~~~~~~~25 : note: :1 expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: warning4105:: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'NEXT_INSN' 26#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 826:2344: ./genrtl.hwarning#define NEXT_INSN(INSN) XEXP (INSN, 2)HOOK_VECTOR_END (asm_out): ^ ~: 67225/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6593 :note: warning38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 XSTR (rt, 1) = arg1;:23: : expanded from macro 'NEXT_INSN': :note: expanded from macro 'XEXP' note ^ ~ : : 43array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK1' delete_insn_chain (NEXT_INSN (first), last, false);#define NEXT_INSN(INSN) XEXP (INSN, 2) 50: note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~ ^ ~ : 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)77123660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :38: ^ : note ^ ~: expanded from macro 'XSTR': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: 826341note::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: ^ ~68: : expanded from macro 'XEXP' 25 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:note172 : ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: expanded from macro 'RTL_CHECK2' : array 'fld' declared here::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:940: note660: rtunion fld[1]; 1: 66038::: note : expanded from macro 'RTL_CHECK2' 38expanded from macro 'NEXT_INSN': warning note: #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::5:HOOK_VECTOR_END (sched) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:7715::^./genrtl.h:note : 341array 'fld' declared here23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:5:: :226: note 43: expanded from macro 'XEXP' note: array 'fld' declared here note:3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:: ^337 array 'fld' declared here : rtunion fld[1];16 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning insn != NEXT_INSN (BB_END (bb));: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 4) = NULL_RTX;660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 ^~~~~~~~~~~~~~~~~~~~~~~ ::2738/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50: note:: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c 826::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c1001:: 31: note:25In file included from 7:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:notewarning: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 note68#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 'NEXT_INSN': ./genrtl.h: FOR_BB_INSNS_REVERSE (bb, insn): expanded from macro 'X0EXP' 673:3 ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared hereIn file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h ^ ~172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cwarning:1104: : :4110:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1:771 XSTR (rt, 2) = arg2; : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:383 warning:23: empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~ 659:38HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 770 ^ :28: note: note23: if (NEXT_INSN (BB_END (a)) != BB_HEAD (b)) ^~~~~~~~~~~~~~~~~~~~~~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h expanded from macro 'FOR_BB_INSNS_REVERSE'notenote: expanded from macro 'RTL_CHECK1'expanded from macro 'XSTR':43: :50: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \expanded from macro 'XEXP' : ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 826: expanded from macro 'HOOK_VECTOR_END':825:25 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:660: 25 : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:note: ^notenote: expanded from macro 'NEXT_INSN' : 660 expanded from macro 'PREV_INSN': :#define PREV_INSN(INSN) XEXP (INSN, 1)38 ^ ~ note: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here : ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c ^ ~: ^771 771 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c341::5: ::27note: 6823:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : In file included from 23 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: : In file included from note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def rtunion fld[1]; 341:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^note1691 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.cexpanded from macro 'XEXP'array 'fld' declared here :1: rtunion fld[1]; ^ ~ 338:15:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ :660 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]empty macro arguments are a C99 feature [-Wc99-extensions] : 38: In file included from ^ ~ HOOK_VECTOR_END (addr_space) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:: 234431: insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ :In file included from : ^660: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:826./genrtl.h38::43:50 :25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: expanded from macro 'NEXT_INSN' note: 23445:expanded from macro 'HOOK_VECTOR_END': #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ./genrtl.hnote: array 'fld' declared here 227:692 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ ^ ~ 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^::771:23:3341:: note :warning5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: :4128: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :8 XEXP (rt, 1) = arg1; In file included from : expanded from macro 'XEXP':note: warning warning: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ~ 771:23: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]68/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: note: X0EXP (rt, 5) = NULL_RTX; 38172 ^ ~ : note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1001:7: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:expanded from macro 'XEXP' if (!NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2342:1: warning::788: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP':965:: 7 ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' HOOK_VECTOR_END (calls):659:38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^5:660: && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)note : : FOR_BB_INSNS_REVERSE (bb, insn)expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~ 38:note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h960note: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : expanded from macro 'RTL_CHECK2': 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :: note: expanded from macro 'NOTE_KIND' :384341:#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)17: notenote: expanded from macro 'FOR_BB_INSNS_REVERSE' :: array 'fld' declared here (INSN) = PREV_INSN (INSN))50 ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END' 5 rtunion fld[1];: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32:770 note: expanded from macro 'XCINT' :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)note ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ::23: note: : expanded from macro 'XSTR' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:438 :note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)14: rtunion fld[1];expanded from macro 'PREV_INSN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: 660:341:#define PREV_INSN(INSN) XEXP (INSN, 1)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: note ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:68In file included from :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:: next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~23 rtunion fld[1]; ^172: : : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :826expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c2585:::note: expanded from macro 'RTL_CHECK2' 12527:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: empty macro arguments are a C99 feature [-Wc99-extensions] : In file included from 4129 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (c) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 12:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::: warning: 660:43array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341::2344 insn = NEXT_INSN (insn);note38: 5: : 50:: ./genrtl.h note:noteexpanded from macro 'NEXT_INSN'228:3note: : : warning ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826array 'fld' declared here: : 25:expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; XINT (rt, 6) = arg4; : ^expanded from macro 'NEXT_INSN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771768:68:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c::23::341:31 : note: : 5expanded from macro 'XINT'In file included from : note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234423array 'fld' declared here: In file included from :./genrtl.h:712 ^ ~:771: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 3660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1036:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h23note: ::: :note: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def38expanded from macro 'XEXP': :19: warning: warning2704::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) if (BLOCK_FOR_INSN (use_insn) == bb) ^~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 38 ^ ~: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: HOOK_VECTOR_END (cxx) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ expanded from macro 'RTL_CHECK2':770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660341::38: note: expanded from macro 'RTL_CHECK2'43 ^ ~:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: note: expanded from macro 'XSTR':5: :note50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : ^ ~array 'fld' declared here note: noteexpanded from macro 'HOOK_VECTOR_END' ^ ~ 341: expanded from macro 'XBBDEF' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)341 :note ^ 660:5 rtunion fld[1]; ^ ~ : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:array 'fld' declared here: : rtunion fld[1]; 68: In file included from 38: note: expanded from macro 'RTL_CHECK2'note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.cIn file included from 659:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c::27: :447:14/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here In file included from rtunion fld[1]; ^ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'RTL_CHECK1' warning :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note rtx src = SET_SRC (set); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h4130:15:: array 'fld' declared here ^~~~~~~~~~~~~2344172: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1536./genrtl.h: gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn));2771 rtunion fld[1];229: 3 ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] :: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: :22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:HOOK_VECTOR_END (emutls)965array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ::31: In file included from note7 : ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:expanded from macro 'SET_SRC' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote:43array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c XSTR (rt, 7) = arg5; : expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'2344 rtunion fld[1]; :24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h:50: && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK):713note: ^ ~ :3: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 2334 ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^note: expanded from macro 'NOTE_KIND' ::In file included from warning11#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: XSTR (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 770:::805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:6823array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :In file included from 770 ::104623802::41: attrs = MEM_ATTRS (x); :note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h32: ^~~~~~~~~~~~~ 32 :172note: : : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'XSTR': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :2842:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR': #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~1note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) || asm_noperands (PATTERN (use_insn)) < 0) ^~~~~~~~~~~~~~~~~~ 1458/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XCEXP' 831 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCINT': warning:23: : :660:38: note: expanded from macro 'RTL_CHECK2' empty macro arguments are a C99 feature [-Wc99-extensions]:24 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'PATTERN' : note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) #define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'MEM_ATTRS' HOOK_VECTOR_END (target_option) ^ ~ ^ ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: ^ ~43:660 :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 50:341:5771 : note:: 661:23array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :::: 37note: expanded from macro 'HOOK_VECTOR_END': 795:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:expanded from macro 'RTL_CHECK2' note:29: 27: In file included from : expanded from macro 'XEXP':expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])2344: ./genrtl.h note: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ 661::247:3:37660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:68: expanded from macro 'X0MEMATTR':::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: note: array 'fld' declared here 38:172note: expanded from macro 'RTL_CHECKC1'695 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:341 14:: XINT (rt, 1) = arg1; ^empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 noteHOOK_VECTOR_END (C90_EMPTY_HACK) ^: :768:: noteexpanded from macro 'gcc_assert' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)23:: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^ ~ ^ ~array 'fld' declared here note: ^~~~ rtunion fld[1];expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 37 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.cIn file included from :455:44: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:note: expanded from macro 'RTL_CHECKC1':5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:3150 :: note: : In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 rtunion fld[1]; :2344: ./genrtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):38:note note: expanded from macro 'RTL_CHECK2'5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : note: expanded from macro 'HOOK_VECTOR_END' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 732 ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 HOST_WIDE_INT this_adjust = INTVAL (XEXP (src, 1));#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :341: ^ 5: note: : rtunion fld[1];3 : ^ ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: note:: expanded from macro 'XEXP' 41455:: 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; ^ ~11 note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:770: 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: 660 ^ ~ warning rtunion fld[1];: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1153:2344341: ::./genrtl.h:33./genrtl.h28:5 while (NEXT_INSN (last))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: note note: :3::1120: array 'fld' declared here ^~~~~~~~~~~~~~~~expanded from macro 'INTVAL': : 13 rtunion fld[1];:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ 270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3 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] warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 826:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 first = NEXT_INSN (first);25: note XSTR (rt, 1) = arg1;: expanded from macro 'NEXT_INSN' ^~~~~~~~~~~~~~~~~ ^ ~ XEXP (rt, 1) = arg1;#define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770 33 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826:: ::771note: expanded from macro 'XCWINT':23:25 :31: 23: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 note#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note./genrtl.h: expanded from macro 'XSTR':: : 771: expanded from macro 'XEXP' ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'NEXT_INSN'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:733#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) : ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c341: 538: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:133note: expanded from macro 'RTL_CHECK2': 660:38: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771:note23:: ^ ~ notenote9:: : 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' rtunion fld[1]; notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ set = single_set (insn); ^ XEXP (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c::25:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 53412334 : ^ ~ 558:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 771note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::111996:2318array 'fld' declared here: : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: && XEXP (XEXP (XEXP (dest, 0), 1), 0)22:38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from note notenote: : 660:38 ^ ~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: expanded from macro 'XEXP' expanded from macro 'single_set': array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^: 27array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~note attrs = MEM_ATTRS (x); ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24expanded from macro 'RTL_CHECK2' :23:expanded from macro 'RTL_CHECK2':2344: ./genrtl.h:271:#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 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h199838warning::51:3: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34142 note:1458 :: 341 XINT (rt, 2) = arg2;: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: note: 5: ^ ~array 'fld' declared here : XEXP (rt, 1) = arg1;note: 24: ^ ~: expanded from macro 'single_set_1' expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note rtunion fld[1]; #define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23:array 'fld' declared here note: expanded from macro 'MEM_ATTRS': 768 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^~~~~~~~~~~note: : ^ ~expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:expanded from macro 'XEXP' ^ ~ 1174:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 4146: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7::795expanded from macro 'XINT' :83113:: ::23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning:38 rtunion fld[1]; 29:: warning ^: note : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0MEMATTR': 660:38: note In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:expanded from macro 'PATTERN' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)660 #define PATTERN(INSN) XEXP (INSN, 4) expanded from macro 'RTL_CHECK2' ^ ~ FOR_BB_INSNS (this_basic_block, insn) last = NEXT_INSN (last); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ ^ ~ 31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hexpanded from macro 'RTL_CHECK2' : :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::826: :661771:37: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :note: expanded from macro 'RTL_CHECKC1' 23:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25noteexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :341:5: note: ^ ~ 371::771:array 'fld' declared here :28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341753#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 35: ^ ~ rtunion fld[1]; ^ :5:note 3: note: expanded from macro 'FOR_BB_INSNS' 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:: expanded from macro 'NEXT_INSN' : array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2)warning note: rtunion fld[1]; ^ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \note : expanded from macro 'XEXP' 660array 'fld' declared here :38:In file included from ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #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] : XINT (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c ^ ~25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:::768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:25:In file included from : note: expanded from macro 'NEXT_INSN' In file included from 33:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2)3 2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c :: ./genrtl.h:272:39: : :23:24: note: note : ^ ~3: warningIn file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 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)expanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 ^ ~ XVEC (rt, 3) = arg3; :expanded from macro 'XINT' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 107 XEXP (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3: warning: :660:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 ^ ~ 38: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771341::5:772 23:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: XEXP (rt, 1) = arg1;:note::5::38: note: : expanded from macro 'RTL_CHECK2' note note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' : ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 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) note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.carray 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660:38: note: 341 rtunion fld[1]; ^ ~:133:expanded from macro 'RTL_CHECK2' ^ 660 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3841479:5562:::771::23:20:38:: 4 :warning note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note warning: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; set = single_set (insn);note ^ In file included from && INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~23:warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]34131: expanded from macro 'XEXP':expanded from macro 'XEXP'341:5 5 NEXT_INSN (last) = BB_FOOTER (b); In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here array 'fld' declared here:826:525:: rtunion fld[1];: note rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~note ^~~~~~~~~~~~~~~~~ ^ ~2344: : ./genrtl.harray 'fld' declared here: rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660754 ::38:660::expanded from macro 'NEXT_INSN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.cexpanded from macro 'RTL_CHECK2':: 1996 38#define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^:8 : ^ ~ ^ ~ : note: note: 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1174:7:expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'RTL_CHECK2' ./genrtl.h:51: :3warning: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; 341 XEXP (rt, 1) = arg1; : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: FOR_BB_INSNS (this_basic_block, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153: array 'fld' declared here : ? PATTERN (I) : single_set_1 (I)) \ rtunion fld[1]; ^ ^ ~./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28 372 ^~~~~~~~~~~::In file included from note273: :expanded from macro 'XEXP' 17:771:23: note : :3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cnoteexpanded from macro 'XEXP':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771note: expanded from macro 'INTVAL': expanded from macro 'PATTERN'note 24#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'FOR_BB_INSNS':2344:: : ^ ~ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningnote#define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h771:23::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : ^ ~ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660826: 25 ^ ~note: : :: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h108 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :341: :note: 5: XVEC (rt, 4) = arg4;660note: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)expanded from macro 'RTL_CHECK2'660: note: array 'fld' declared here : 38expanded from macro 'NEXT_INSN':: ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define NEXT_INSN(INSN) XEXP (INSN, 2) : XEXP (rt, 2) = arg2; note: ^ ~ expanded from macro 'RTL_CHECK2':note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ 660772:38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:::771:23:523expanded from macro 'RTL_CHECK2': note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c:562:771: note: ::26: expanded from macro 'XEXP'expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: #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)23: ^ ~ warningarray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note ^ ~:: 5 rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.cexpanded from macro 'XEXP' ::4148660:38:: ^ ~ note: expanded from macro 'RTL_CHECK2' 341:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)4: #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]note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::341: array 'fld' declared here PREV_INSN (BB_FOOTER (b)) = last; :5 rtunion fld[1]; 38: ^~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' array 'fld' declared here : ^ : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) && INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1)) rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.carray 'fld' declared herenote: expanded from macro 'XEXP' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:noteIn file included from : :31: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 137 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:: 25warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:2344: 525:: : rtunion fld[1];In file included from :27 note: ^ ~ ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : : rtunion fld[1]; :38: ^:2344755 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c2344 :./genrtl.hnotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 1175: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c::10730: warning274 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_P (insn) && BLOCK_FOR_INSN (insn)) : src = SET_SRC (set); ^~~~~~~~~~~~~ noteexpanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::24expanded from macro 'PREV_INSN'::3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~1536:22: ^ ~ warning : 3:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 30 : expanded from macro 'SET_SRC' : #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ./genrtl.harray index 3 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]::109/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3#define SET_SRC(RTX) XCEXP(RTX, 1, SET)771 XSTR (rt, 3) = arg3; :warning: 771 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ::23 ^ ~ ^ ~ : :35: noteexpanded from macro 'BLOCK_FOR_INSN' XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning: :770 note XEXP (rt, 1) = arg1; #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ expanded from macro 'XEXP': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 expanded from macro 'XEXP' XBBDEF (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ^~~::32 7712323 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :39: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note775: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153 note ^ ~ 25: expanded from macro 'XSTR' : expanded from macro 'XVEC': #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: :660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::38:expanded from macro 'XEXP' :775#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:660:expanded from macro 'XBBDEF'660 note:: : expanded from macro 'XBBDEF' 38:note : expanded from macro 'RTL_CHECK2': note: expanded from macro 'XCEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : 38 ^ ~ 38:expanded from macro 'RTL_CHECK2': ^ ~ noteexpanded from macro 'INTVAL' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 341expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 :659 ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:659::341: 37array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];38:note538: ^ ~:665:33 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK1' ::: :note: array 'fld' declared here341 ^ note5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ : :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~5 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: expanded from macro 'XCWINT'5 ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341note: array 'fld' declared herearray 'fld' declared here : note rtunion fld[1];::In file included from 341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.carray 'fld' declared here:5 array 'fld' declared here: rtunion fld[1];31: : ^ 4169: rtunion fld[1]; ^ rtunion fld[1]; note6 :: ^ array 'fld' declared hereIn file included from In file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:165:9: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: ^ ^ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c25: :118427array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341:: 19In file included from :In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: :773:3 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : :24: :warning: In file included from ? NEXT_INSN (BB_END (e->src)) : get_insns (), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h:108: pat = PATTERN (insn);warning :826 ^~~~~~~~~~~~~~./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:25:: 3 note_stores (PATTERN (insn), set_nonzero_bits_and_sign_copies, ^~~~~~~~~~~~~~ 275/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: :2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3::23 :: note: : warning: XVEC (rt, 1) = arg1; ^ ~ 23:./genrtl.h expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: : expanded from macro 'PATTERN' : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~:warning XINT (rt, 6) = arg6;#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 110772:expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23:: 3771note: array 'fld' declared here: : rtunion fld[1]; ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^23: : note : #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c :expanded from macro 'XVEC' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 771#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~ ::586note : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' XEXP (rt, 4) = arg4;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: note: XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23expanded from macro 'XEXP' ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341:660::2338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: ::771: ::23 771 expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :23::660: 38 #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] ^ ~ 5: :: : note: note && !for_each_rtx (&PATTERN (insn), record_stack_refs, &data)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': noteexpanded from macro 'XEXP': :note: expanded from macro 'XINT' 660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' note: :array 'fld' declared here note: 38expanded from macro 'RTL_CHECK2': ^ ~ 23 : rtunion fld[1]; ^ note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:660expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'PATTERN':::341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5note:: ::660:5:array 'fld' declared here note rtunion fld[1]; : note31: 660:: #define PATTERN(INSN) XEXP (INSN, 4)38: In file included from 38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ rtunion fld[1]; ^ ~ expanded from macro 'RTL_CHECK2' :: ^array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1197:: 23 :expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:4200:3:: 42: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5:341: note: expanded from macro 'XEXP' FOR_BB_INSNS (bb, insn) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:220: :791warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here3 INSN_COST (insn) = insn_rtx_cost (PATTERN (insn),: warning rtunion fld[1]; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5:341:5: ^~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; 6 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^~~~~~~~~~~~~~ ^ ~2344: 660:38./genrtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ::::371: array 'fld' declared here : note: expanded from macro 'RTL_CHECK2'23 :array 'fld' declared here :28: 768:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note23::: noteexpanded from macro 'FOR_BB_INSNS' 111 rtunion fld[1];: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ 3 ^~~~~~~~~~~~~~~~~~~~~~~: x = PATTERN (insn);: ^ note ^~~~~~~~~~~~~~ ^ ~: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: XINT (rt, 5) = arg5;expanded from macro 'PATTERN' :25 ^ ~:25:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: ^ ~ note: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 341In file included from : ./genrtl.h:109:23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:771: 3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23::note: expanded from macro 'PATTERN' 660 :#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2':: 27385:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note In file included from expanded from macro 'NEXT_INSN' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'XEXP':2344: ^ ~note: : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 771:293:3 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7715:note: :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:expanded from macro 'RTL_CHECK2':660 warning ^: :: note: 38expanded from macro 'XEXP' : 775: note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25:: XINT (rt, 1) = arg1;note: array 'fld' declared here note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine-stack-adj.c rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' In file included from note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~597:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :47660: expanded from macro 'XBBDEF'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]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::341note5 ^ ~:5: note: array 'fld' declared here 38 : rtunion fld[1]; note: || reg_mentioned_p (stack_pointer_rtx, PATTERN (insn)))) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660:38: note ^~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^24: In file included from 831 : expanded from macro 'XINT': expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:31:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: notenote ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:23: 1228:13:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared herewarning::2344: : ^ ~./genrtl.h:809112 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:::6603 3:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here warning: 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] ^ ~ ^ rtunion fld[1];:38:: : expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 341 insn != NEXT_INSN (BB_END (this_basic_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: : expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c XINT (rt, 6) = arg6; : ^ ~771 :23:: 826 note: expanded from macro 'XEXP' ^ ~ note223/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) :6: ^ ~771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:420025/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 : 23:array 'fld' declared here notewarning: : : noteexpanded from macro 'NEXT_INSN':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: rtunion fld[1];: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)#define NEXT_INSN(INSN) XEXP (INSN, 2)660 : ^ ~ 768: 2338array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 341 23 FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' : x = SET_SRC (x);: note note: : expanded from macro 'XINT': note: expanded from macro 'XEXP' note (INSN) = NEXT_INSN (INSN))expanded from macro 'RTL_CHECK2': #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~ noteexpanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38:array 'fld' declared here826:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: noteIn file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'NEXT_INSN' rtunion fld[1]; ^#define NEXT_INSN(INSN) XEXP (INSN, 2) 1536 : 22 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c ::660: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h34127: In file included from 38:: expanded from macro 'SET_SRC' :5: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 2344#define SET_SRC(RTX) XCEXP(RTX, 1, SET):5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: ^ ~./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here : expanded from macro 'RTL_CHECK2' 34123 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 4) = arg4;:2344note : rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 5./genrtl.h:::341expanded from macro 'XEXP' ^ ~ 313 :::805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:3array 'fld' declared here noteIn file included from rtunion fld[1]; : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~23:array 'fld' declared here 32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5note660 XVEC (rt, 1) = arg1;: expanded from macro 'XCEXP' : rtunion fld[1];:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)38: 31 ^ ~ note: array 'fld' declared here : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^In file included from rtunion fld[1];:661 note: expanded from macro 'RTL_CHECK2' :37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: notenote: 1229:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 ^:772 :23: ^ ~ : In file included from :./genrtl.h :: expanded from macro 'RTL_CHECKC1'26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24 expanded from macro 'XEXP': :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note 829 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 3 ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : 341:5341:./genrtl.h: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared herenote: : rtunion fld[1]; ^113array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: array 'fld' declared here insn = next ? next : NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC':826 660:38:: 25: note: expanded from macro 'NEXT_INSN' XVEC (rt, 1) = arg1; rtunion fld[1]; 3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:228:note9772 : 23: : : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningexpanded from macro 'RTL_CHECK2' note: expanded from macro 'XVEC' XEXP (rt, 7) = arg7; ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #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] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~771: :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:4218:660:38: && XEXP (x, 1) == const0_rtx) 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23771:23:341:5: :note note: expanded from macro 'XEXP'38: expanded from macro 'XEXP'3notenote:: : : warning: array 'fld' declared here#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] : note: expanded from macro 'RTL_CHECK2' FOR_BB_INSNS (bb, insn) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~ rtunion fld[1]; 660 ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : note: :expanded from macro 'RTL_CHECK2':25:38:660:expanded from macro 'FOR_BB_INSNS'38: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415 (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \./genrtl.h341:note :: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~ :111/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5 :::3note826#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : array 'fld' declared here note: ::5:note25 ^ ~:note: array 'fld' declared here warning : rtunion fld[1];: note array 'fld' declared here rtunion fld[1]; ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; In file included from :341 ^expanded from macro 'NEXT_INSN' XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c::27 ^ ^ ~: In file included from 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: rtunion fld[1]; ^array 'fld' declared here :2344 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2):768 ^ : ./genrtl.h :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1236:24: warningIn file included from In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:314/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:::3:: :660:3831771:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c: note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::286warning last_combined_insn = PREV_INSN (last_combined_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:48: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:2344:5::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : : array 'fld' declared here./genrtl.h23::830: rtunion fld[1]; XEXP (rt, 2) = arg2; noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h825:25: : ^ ~ note: expanded from macro 'PREV_INSN'2344 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :#define PREV_INSN(INSN) XEXP (INSN, 1) : :7713:23 next = (insn == BB_END (bb) ? NULL_RTX : NEXT_INSN (insn));: ::expanded from macro 'XEXP' In file included from ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.cnote: warning: 25./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :137:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP':array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~826:25 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :2344: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2'./genrtl.h :note23:: 3 : expanded from macro 'NEXT_INSN' XSTR (rt, 2) = arg2;#define NEXT_INSN(INSN) XEXP (INSN, 2) 660:note: :38: 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] expanded from macro 'XEXP' ^ ~112expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::: 771warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:341: :523341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 6) = arg6; ^ ~:: ^ ~ notenote: : : ^ ~array 'fld' declared hereexpanded from macro 'XSTR' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:5: 23 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note : :66023:array 'fld' declared here ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XEXP' ^ ~ :4218:3: warning rtunion fld[1]; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note38:: : expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]: ^ 660:38: ^ ~38:note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: FOR_BB_INSNS (bb, insn)660note: expanded from macro 'RTL_CHECK2' :38In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c :note: :expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :34127 : : : expanded from macro 'RTL_CHECK2':In file included from expanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h5: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h372:: note17: note: expanded from macro 'FOR_BB_INSNS' : (INSN) = NEXT_INSN (INSN)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~: 341:5:: array 'fld' declared here:./genrtl.h 341 : 315:3: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: warning note: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:: 826: In file included from 5array 'fld' declared here25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ ~: :24: note : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :: expanded from macro 'NEXT_INSN': 341 XEXP (rt, 3) = arg3; rtunion fld[1]; ^: #define NEXT_INSN(INSN) XEXP (INSN, 2)In file included from ^ ~array 'fld' declared here rtunion fld[1]; rtunion fld[1];5 : In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from : ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:138 :77123::2344: ./genrtl.h::1133: rtunion fld[1];warning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :3:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: : expanded 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) 1239 XEXP (rt, 2) = arg2; :302 :note: ^ ~ In file included from 40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;:31: expanded from macro 'XEXP' :8:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning ^ ~: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344771warning ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h && rtx_equal_p (last_cmp->in_b, XEXP (src, 1))) ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: 831 || BLOCK_FOR_INSN (last_combined_insn) != this_basic_block ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:3: :expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660828 ::771::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :30:38 ^ ~ note23: : note: 38warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' XVEC (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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) ^ ~ ^ ~expanded from macro 'BLOCK_FOR_INSN' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:expanded from macro 'RTL_CHECK2' :660 : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23341::660: :5: note 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660 ^ ~:775: array 'fld' declared here note: 25note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: expanded from macro 'XVEC' :: note: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2' : 341: expanded from macro 'RTL_CHECK2' expanded from macro 'XBBDEF'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])385: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341:: note5: :38expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c5: : : ^ ~: rtunion fld[1];note 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: array 'fld' declared here::659: ^27: : 38In file included from 4247::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c2344expanded from macro 'RTL_CHECK2':: :./genrtl.h12 ^ :316:317:5 3: 51note: warning::In file included from expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25 note: #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] : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];: X0EXP (rt, 4) = NULL_RTX; ^ warning warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ insn = PREV_INSN (insn); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :5 : 2344:: ^~~~~~~~~~~~~~~~788:27:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]24: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note x = gen_rtx_COMPARE (new_mode, XEXP (src, 0), XEXP (src, 1));In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:::3: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:825 ^ ~ rtunion fld[1];::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : warning: 25 ^note: :771 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'X0EXP'array 'fld' declared here:23: rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: 137:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c XBBDEF (rt, 3) = arg3; ^ ~ expanded from macro 'XEXP'3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 31: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1; expanded from macro 'PREV_INSN': ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775 2344: ^ ~ ./genrtl.h:25: note: 1245:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::771expanded from macro 'XBBDEF'::23: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3837::: 851659note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2'::expanded from macro 'RTL_CHECK1'3771warning: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :./genrtl.h:953:38 :45 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note: expanded from macro 'XEXP' 341 warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note:: check_promoted_subreg (insn, PATTERN (insn));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~38: XSTR (rt, 1) = arg1;: expanded from macro 'gen_rtx_COMPARE'6605: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2'38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:: gen_rtx_fmt_ee (COMPARE, (MODE), (ARG0), (ARG1)):770:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~array 'fld' declared here notenote ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341: rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 expanded from macro 'PATTERN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notenote#define PATTERN(INSN) XEXP (INSN, 4) : ^ expanded from macro 'XSTR' ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)341 ^ ~ : ^ ~::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 39 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: rtunion fld[1]; ^ ~341:5: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 40660: ^ :38:array 'fld' declared here: In file included from rtunion fld[1]; rtunion fld[1]; note ^77127 ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: : : expanded from macro 'gen_rtx_fmt_ee': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from expanded from macro 'RTL_CHECK2':234423: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)./genrtl.h ^~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:335: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: :./genrtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3341: 138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::42756602344: :38: ./genrtl.h:140::3:3::warning: ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note note: XEXP (rt, 1) = arg1; ^ ~array 'fld' declared herewarning: 24 341 : expanded from macro 'RTL_CHECK2' warning rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::771array 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, 4) = arg4;:235:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c :321 XEXP (rt, 2) = arg2;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : expanded from macro 'XEXP' ^ ~ : array 'fld' declared here warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)7 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :66023: 771: array index 4 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] : :note && MEM_VOLATILE_P (PATTERN (insn))): expanded from macro 'XEXP' : &PATTERN (last_cmp->insn), x, false)) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341 ^~~~~~~~~~~~~~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ::5660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: 31 notenote ^~~~~~~~~~~~~~~~~~~~~~~~: : array 'fld' declared here :23 In file included from : expanded from macro 'RTL_CHECK2' rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 38note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: : expanded from macro 'RTL_CHECK2':expanded from macro 'XEXP' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c./genrtl.h831:852expanded from macro 'PATTERN'array 'fld' declared here:23: note : #define PATTERN(INSN) XEXP (INSN, 4) ::1250 ^ ~ expanded from macro 'PATTERN'3 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :20: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define PATTERN(INSN) XEXP (INSN, 4) 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])array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XSTR (rt, 2) = arg2; note_uses (&PATTERN (insn), record_truncated_values, NULL); 660 ^~~~~~~~~~~~~~:: ^ ~ 2338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' ^ ~ ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2'771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:66024: 5::770:: note: 831In file included from :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:232344:: ./genrtl.h:23 :note38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::array 'fld' declared here notenote: expanded from macro 'RTL_CHECK2'expanded from macro 'PATTERN' : ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)note: rtunion fld[1]; expanded from macro 'XEXP' expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ^ ~ : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771141/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.cnote: array 'fld' declared here:3:660:38::::27: In file included from 660:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warningnote38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : noteexpanded from macro 'RTL_CHECK2'23./genrtl.h: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :336:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5;expanded from macro 'RTL_CHECK2' rtunion fld[1]; note ^ ~ ^ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningexpanded from macro 'XEXP' 341:5#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :25341: ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:::771:660:1449 ::In file included from :23note2339: 38: ::array 'fld' declared here note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: rtunion fld[1];: note: expanded from macro 'MEM_VOLATILE_P'expanded from macro 'XINT'note : expanded from macro 'RTL_CHECK2' note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): (RTL_FLAG_CHECK3("MEM_VOLATILE_P", (RTX), MEM, ASM_OPERANDS, \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~array 'fld' declared here ^ ~ ^ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:expanded from macro 'XEXP'2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ./genrtl.h : 335/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:760::38: 52#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: 341: ^ ~139note21: expanded from macro 'RTL_FLAG_CHECK3' :3: warning: note: #define RTL_FLAG_CHECK3(NAME, RTX, C1, C2, C3) (RTX)In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: : warning31: In file included from expanded from macro 'RTL_CHECK2' : ^~~note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: last_cmp->in_b = XEXP (src, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ^ :2344:38 ^ ~ 341: note:7755: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5: ./genrtl.h771:23:::853:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: 1410:16: 3::note: expanded from macro 'XEXP' note : noteexpanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :warning: : 5:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: XSTR (rt, 3) = arg3; warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : if ((set = single_set (temp)) != 0array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: array 'fld' declared here expanded from macro 'RTL_CHECK1' 660 rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^~~~~~~~~~~~~~~~~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :770: 1996In file included from ^ note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24:22:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:: 5noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:expanded from macro 'RTL_CHECK2': expanded from macro 'XSTR':2344: 27: In file included from : : expanded from macro 'single_set'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 4278 ^ ~note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:142/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 36: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \ :2344: :./genrtl.h660:38 warningarray 'fld' declared here: ^~~~~~~~~~~~~~~~ ::341: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note : rtunion fld[1];1998expanded from macro 'RTL_CHECK2'5 && MEM_VOLATILE_P (XVECEXP (PATTERN (insn), 0, 0)))warning 401:42#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'single_set_1' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^~~~~~~~~~~~~~: ^ #define single_set_1(I) single_set_2 (I, PATTERN (I))3 ^~~~~~~~~~~:note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c :5 :25array 'fld' declared here :: In file included from XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; warning:2344 ^ ~note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: : ./genrtl.h23: rtunion fld[1];note 831: expanded from macro 'XINT' XWINT (rt, 1) = arg1; ^: ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: :note831:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 140 ^ ~: :3: notewarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: expanded from macro 'XWINT'note : expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4;:660:38: note ^ ~: #define XWINT(RTX, N) ((RTX)->u.hwint[N]): expanded from macro 'PATTERN'#define PATTERN(INSN) XEXP (INSN, 4) expanded from macro 'RTL_CHECK2' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h342:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~5 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c771 note:514: ^771array 'hwint' declared here::23:2223 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; : note ^771 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: bb_head = BB_HEAD (BLOCK_FOR_INSN (insn));:: 23: 24: ^~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):61 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26: : note: expanded from macro 'HOST_WIDE_INT' : ./genrtl.h :143 ^ ~828:# define HOST_WIDE_INT long note: :expanded from macro 'XEXP' 303#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning:660:38: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]660note : expanded from macro 'BLOCK_FOR_INSN' XEXP (rt, 7) = arg7;38:: :38 ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27 : In file included from 116 warningsnote ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h generated. ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 775expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2': :./genrtl.h: ^ ~25: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 402:323#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:note:341:: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ^ ~ warning5: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XWINT (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XBBDEF':: 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: 663:array 'fld' declared here:: array 'fld' declared here 664#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; :29 ^ ~ rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35 ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from note659:38note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.cnote:: : : :25clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c -o data-streamer.o :1410expanded from macro 'RTL_CHECK1' : expanded from macro 'XWINT' 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTVEC_ELT'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h16: : warning:: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]403 342 if ((set = single_set (temp)) != 0::note: expanded from macro 'RTL_CHECK2' ^~~~~2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5 ^~~~~~~~~~~~~~~~~:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note1449:39: ./genrtl.h:141 ^ ~:: note: : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'BB_HEAD' 1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: expanded from macro 'MEM_VOLATILE_P'#define BB_HEAD(B) (B)->il.x.head_: ^5note: 8:: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ : ^~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'hwint' declared here rtunion fld[1]; ^ (RTL_FLAG_CHECK3("MEM_VOLATILE_P", (RTX), MEM, ASM_OPERANDS, \ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 5 XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c::24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: HOST_WIDE_INT hwint[1]; ^768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: note: 144: ::array 'fld' declared here3: 760 expanded from macro 'PATTERN' :: rtunion fld[1]; ^#define PATTERN(INSN) XEXP (INSN, 4) ^ ~23 warning: 52: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 8) = NULL_RTX;: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:771515:23 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: expanded from macro 'RTL_FLAG_CHECK3': ^ ~ 61:26: note: : expanded from macro 'XEXP'#define RTL_FLAG_CHECK3(NAME, RTX, C1, C2, C3) (RTX)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note :38: :expanded from macro 'HOST_WIDE_INT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h15 note:# define HOST_WIDE_INT long: expanded from macro 'RTL_CHECK2':660:38: note: expanded from macro 'RTL_CHECK2': ^27: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :341:note5: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here for (insn = PREV_INSN (insn); ^:In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from 341 ^: ^~~~~~~~~~~~~~~~ : expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 825:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6592344note: expanded from macro 'PREV_INSN' :: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:#define PREV_INSN(INSN) XEXP (INSN, 1)38: note: expanded from macro 'RTL_CHECK1' 435:34326#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note ^ ~::9:: : array 'fld' declared here ^ ~ warning: 1415:39array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; warningIn file included from insn = PREV_INSN (insn);771: ^~~~~~~~~~~~~~~~23 : && ! unmentioned_reg_p (note, SET_SRC (set)): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:341note:5: note: ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25:34 ^ ~ X0EXP (rt, 1) = NULL_RTX; : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note825:25: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :660:38 rtunion fld[1];:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::6 :7882344::27: : #define PREV_INSN(INSN) XEXP (INSN, 1)#define SET_SRC(RTX) XCEXP(RTX, 1, SET)./genrtl.h ^ ~ ^ ~ notenote: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cexpanded from macro 'RTL_CHECK2': ATTRIBUTE_ASM_FPRINTF(2, 3); :: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:12124/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 142: :: In file included from 805expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):32: 771 : ^ ~23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ notenote: 53:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:expanded from macro 'XEXP' warning : 6592344: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: :./genrtl.h:169expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ^ ~:3 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XINT (rt, 6) = arg6; ^ ~ : : note: : 341warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1'expanded from macro 'XCEXP'5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 768 XEXP (rt, 1) = arg1; note :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ 66023:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:341: note:: 661:3738: 5::: expanded from macro 'XINT'note rtunion fld[1];23: 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])notenote: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' :note ^ ~: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c :517660:38660: ^ ~:: note: 15:38::expanded from macro 'RTL_CHECK2' 341 warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : insn = PREV_INSN (insn)) 5: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : ^ ~: 341 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5expanded from macro 'RTL_CHECK2': :4359:341: :825516::: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note25: array 'fld' declared here : warning: : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'PREV_INSN' ^ ~ rtunion fld[1]; #define PREV_INSN(INSN) XEXP (INSN, 1) rtunion fld[1]; ^ In file included from ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 prev_insn = PREV_INSN (insn); In file included from : ^~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23341: note: ./genrtl.h:24 :825:5expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1423:20: 436: warning:3: : : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25: 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]In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx orig = SET_SRC (set); ^ ~ ^~~~~~~~~~~~~note :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~array 'fld' declared here : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'PREV_INSN'1536 rtunion fld[1];2344: :./genrtl.h ^:170:788 :38In file included from 22::: 27: note: :note: expanded from macro 'X0EXP'#define PREV_INSN(INSN) XEXP (INSN, 1)3: warning note: expanded from macro 'RTL_CHECK2'expanded from macro 'SET_SRC': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 ^ ~:659:38 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; 771: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 238055:: note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32expanded from macro 'RTL_CHECK1': expanded from macro 'XEXP' ::2344clang #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here: ./genrtl.h::771143 note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: :23 ^ ~warning: expanded from macro 'XCEXP' : ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :341 rtunion fld[1]; note: expanded from macro 'XEXP':5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ 660warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c :: XEXP (rt, 7) = arg7; ^ ~ 551:note 11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here ^ ~ 38 rtunion fld[1]; : warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' ^ ~:771661:37: ^ :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: : : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38note:: x = single_set (insn);expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:27: : ^ ~:5: In file included from ^ ~ 22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note array 'fld' declared here: expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341 ^ ~660: 38: note: expanded from macro 'RTL_CHECK2' 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? PATTERN (I) : single_set_1 (I)) \: ^ ~ : ^~~~~~~~~~~~~~~~5 ^ :454 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1998:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3411424:array 'fld' declared here42:::5warning: 9note :: notearray 'fld' declared here : note rtunion fld[1];: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'single_set_1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define single_set_1(I) single_set_2 (I, PATTERN (I)) XINT (rt, 1) = arg1; rtunion fld[1]; SET_SRC (set) = note; ^~~~~~~~~~~~~In file included from array 'fld' declared here ^ ^~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831 1536: ^ 22::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:24: In file included from :768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 23: 2344: ./genrtl.hnotenote: ::./genrtl.h:171expanded from macro 'SET_SRC' : 1444369 :note:: expanded from macro 'XINT':31:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 3expanded from macro 'PATTERN' 3: warning: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && keep_with_call_p (NEXT_INSN (split_at_insn))) ^~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~warning ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 66023 XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 :805 ^ ~:warning: :38::32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: :775 note: X0EXP (rt, 8) = NULL_RTX;:: 25expanded from macro 'XEXP': note:note: : expanded from macro 'NEXT_INSN'expanded from macro 'XCEXP'noteexpanded from macro 'RTL_CHECK2' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XBBDEF' ^ ~:788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3827:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 :661:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :37:note ^ ~5:: note: ^ ~ expanded from macro 'RTL_CHECK2' note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1':: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 ^ ~ ^771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :659 ^ ~: :3823: :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:341 note: ::2734138:expanded from macro 'XEXP' :5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:5: :51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h rtunion fld[1]; rtunion fld[1];: 341expanded from macro 'RTL_CHECK1'471:5: note: array 'fld' declared here ^ ~: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def rtunion fld[1]; :521:1 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :warning: 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :38: ^ ^ ~warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 X0EXP (rt, 1) = NULL_RTX;:: : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: 551:11:noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 1434: note: expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (asm_out):9#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ./genrtl.h:1695:warning:: warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x = single_set (insn);^ note: ^ ~ 3array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341659 rtunion fld[1]; ::8: warning: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: SET_SRC (set) = orig; ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.cnote: :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:1536note:::172: : 22expanded from macro 'RTL_CHECK1'expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2344: : ^ ~ ? PATTERN (I) : single_set_1 (I)) \5 XEXP (rt, 1) = arg1;./genrtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172 ^ ~341:: expanded from macro 'SET_SRC' : 3 : #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~~~~~~~~~:940/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5 :noteHOOK_VECTOR_END (sched) : ^ : array 'fld' declared here array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : 771: ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:: XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h805:4370array 'fld' declared here 32: ^ ~ note: :831expanded from macro 'XEXP' note:21::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:50 rtunion fld[1]; warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^: :23 ^ ~ expanded from macro 'XCEXP' 771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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:660:: ^ ~ : 38: expanded from macro 'PATTERN' In file included from #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: :note ^ ~ note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :771:23 expanded from macro 'RTL_CHECK2' 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h:expanded from macro 'XEXP' note:37: split_at_insn = NEXT_INSN (split_at_insn);: 504note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 3expanded from macro 'XEXP':: 341 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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) ^ ~: 5expanded from macro 'HOOK_VECTOR_END' :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 5: : ^ X0EXP (rt, 1) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: array 'fld' declared here :25: ^ ~:660:38 38 : note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note788: :: ^27In file included from note: expanded from macro 'RTL_CHECK2': note: : array 'fld' declared here expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'NEXT_INSN' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:51 rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: #define NEXT_INSN(INSN) XEXP (INSN, 2) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c ^ ~:659 :381104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 25 771 ^ ~1 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23: ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: expanded from macro 'RTL_CHECK1' :In file included from note341:5: expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])341:: note: array 'fld' declared here 5 rtunion fld[1]; empty macro arguments are a C99 feature [-Wc99-extensions] ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : note2344HOOK_VECTOR_END (vectorize) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.carray 'fld' declared here^:554: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:5:14/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:170: 3: rtunion fld[1]; ^1620:note: warning 28array 'fld' declared here: : warningwarning: : 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] note in_a = SET_SRC (x);array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~ In file included from && reg_referenced_p (x, PATTERN (insn)) :: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:24 ^~~~~~~~~~~~~~: :1536:22: note: expanded from macro 'SET_SRC' : In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'831:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 50 ^ ~ : note: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: : In file included from ./genrtl.h:173771 ^ ^ ~ ^ ~ :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: note: 23::805expanded from macro 'PATTERN':: note: 2344In file included from : 32: 341expanded from macro 'XEXP':5: notewarningnote: expanded from macro 'XCEXP' #define PATTERN(INSN) XEXP (INSN, 4)./genrtl.h:505#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here :51 XINT (rt, 5) = arg5; : In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:: 3 : warning:note :172 rtunion fld[1]; : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:660:38:: note: 771expanded from macro 'RTL_CHECK2' : ::169123expanded from macro 'RTL_CHECKC1' 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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: X0EXP (rt, 2) = NULL_RTX; ^ ~ 1 ^ ~ ^ ~: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:4420 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :13: warning: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP': :5: 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]788note rtx op1 = XEXP ((rtx)comp_rtx, 1); ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:27HOOK_VECTOR_END (addr_space) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'X0EXP' 768341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : rtunion fld[1]; ^ ~ ^771 23: note: : expanded from macro 'XINT' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:562 ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h659::43:50: : ::16:note: note: expanded from macro 'XEXP'array 'fld' declared here 38: note : expanded from macro 'RTL_CHECK2' 3838: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):notewarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~expanded from macro 'RTL_CHECK1': array index 4 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 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 x = XVECEXP (PATTERN (insn), 0, 0); :5: 38: ^~~~~~~~~~~~~~noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: 23note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: note:341:: 5expanded from macro 'PATTERN'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)25: : :expanded from macro 'RTL_CHECK2': array 'fld' declared here341:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :2344: ./genrtl.h5 ^ :171:3:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4)note: : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:51: ^ ~warning: In file included from In file included from 23: ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1621: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35: In file included from warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' && !REGNO_REG_SET_P (DF_LR_IN (BLOCK_FOR_INSN (insn)),/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 8282344: ./genrtl.h:174:172 ^ ~3::775:25:30: : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:note: :: array 'fld' declared hereexpanded from macro 'XBBDEF' 660:38 rtunion fld[1]; note XINT (rt, 6) = arg6;: 2342524#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : expanded from macro 'BLOCK_FOR_INSN': ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: notenote1:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : ^ 3: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]768 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4436#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; ^ ~:775 warning: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~:(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)77125: 3:empty macro arguments are a C99 feature [-Wc99-extensions]23note: :warning23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :HOOK_VECTOR_END (calls) JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~note: expanded from macro 'XINT'772#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 :38#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) :35 ^ ~note: expanded from macro 'RTL_CHECK1' : ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : ^ ~ expanded from macro 'XVEC':660 expanded from macro 'XEXP'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:43:50 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c::38:25: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 805 ^~~625#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38: ^ ~: note: expanded from macro 'DF_LR_IN' #define DF_LR_IN(BB) (&DF_LR_BB_INFO(BB)->in) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note3832: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : ^~:660./genrtl.h : note: expanded from macro 'RTL_CHECK2': note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :17239:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h: expanded from macro 'RTL_CHECK2':: expanded from macro 'XCEXP'expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 612:47#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)341 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ~ : ^note: expanded from macro 'DF_LR_BB_INFO':341 5 :5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 4) = arg4;: array 'fld' declared here #define DF_LR_BB_INFO(BB) (df_lr_get_bb_info((BB)->index)): ^~~ ^~:661 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regset.h: rtunion fld[1]; In file included from 8337:note: ^ ~ 48::array 'fld' declared here 663:35: rtunion fld[1]; note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: ^ noteexpanded from macro 'RTL_CHECKC1'note: expanded from macro 'XEXP' ^~~~~: ^#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 expanded from macro 'REGNO_REG_SET_P' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 51#define REGNO_REG_SET_P(TO, REG) bitmap_bit_p (TO, REG) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:: In file included from :24: :341::5: 5341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : notenote::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: : array 'fld' declared here:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:12344 : warning: empty macro arguments are a C99 feature [-Wc99-extensions]5In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: HOOK_VECTOR_END (c)./genrtl.h:175:3:: ^ warning: : note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ./genrtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c XEXP (rt, 7) = arg7; ^ ~ :660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4437:525: ^array 'fld' declared here: 43 :3 rtunion fld[1];:771:note23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c::: warning: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 564:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' : cmp_src = SET_SRC (x);: ^50 : LABEL_NUSES (label)++;3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~ expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: warning: ^~~~~~~~~~~~~~~~~~~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1048#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1648 XINT (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26 ^ 1536:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:22:::66051: :5 note: :14:In file included from expanded from macro 'SET_SRC':768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: : note: array 'fld' declared here : note172#define SET_SRC(RTX) XCEXP(RTX, 1, SET) rtunion fld[1];38 :: note ^ : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: : expanded from macro 'LABEL_NUSES' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'RTL_CHECK2' :expanded from macro 'XINT'#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) 2704:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1 ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning:802 rtx src = SET_SRC (set); ::32 ^ ~ ^ ~: :: ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: note note: :660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] 1536expanded from macro 'XCEXP':38:341: note: expanded from macro 'RTL_CHECK2'In file included from : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (cxx)#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344 ^ ~: 5 ^:: ./genrtl.h22::173:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note :341 notewarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:: ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66150: note:: XINT (rt, 5) = arg5; ^ ~ :: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 37note: note: expanded from macro 'RTL_CHECKC1'768expanded from macro 'SET_SRC'array 'fld' declared here : :23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ rtunion fld[1]; ^ note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : :expanded from macro 'RTL_CHECKC1'341 In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~#define SET_SRC(RTX) XCEXP(RTX, 1, SET):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c23445: ::./genrtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:560:: : array 'fld' declared here:3: 24: : expanded from macro 'XINT'In file included from 51: 341:5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:579:21:: note2344: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 17632 warning: :array 'fld' declared here: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 13: ^ ~ :770 cmp_src = XEXP (SET_SRC (x), 0); :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'XCEXP': : 38 : rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warningnote ^~~~~~~~~~~warning: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 661:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37:: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 8) = arg8;expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' 1536:22: ^ : note: expanded from macro 'SET_SRC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) HOOK_VECTOR_END (emutls) ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:::43:577138: 32: noteexpanded from macro 'RTL_CHECKC1' note:23::50:: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: :: note4500:expanded from macro 'RTL_CHECK2'note : 9In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: expanded from macro 'XCEXP' : : warning341:expanded from macro 'XEXP': :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#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] expanded from macro 'HOOK_VECTOR_END' ^ ~ set = single_set (insn); ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :661:37 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' : 5: ? PATTERN (I) : single_set_1 (I)) \: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note341In file included from :: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~ 5: :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from note : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660:2344 rtunion fld[1]; ^ ~ ^ 38In file included from :: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27 expanded from macro 'RTL_CHECK2' ^: In file included from :./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.c:51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):::35 2344: ./genrtl.h:1670: ^ ~ 561:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::341:5note3:: 17231174 ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 3:expanded from macro 'single_set_1'warningnote: array 'fld' declared here note: :2842:: expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: warning #define single_set_1(I) single_set_2 (I, PATTERN (I)) : empty macro arguments are a C99 feature [-Wc99-extensions]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning num = num_sign_bit_copies (SET_SRC (set), GET_MODE (x)); ^~~~~~~~~~~~~ HOOK_VECTOR_END (target_option) ^ ^~~~~~~~~~~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1536:22:::: 831 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note:43 23: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ XINT (rt, 6) = arg6;: : XSTR (rt, 2) = arg2; note: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: ^ ~ ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 39 expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:#define SET_SRC(RTX) XCEXP(RTX, 1, SET): note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c::: 771:: expanded from macro 'XINT'23: ^ ~ note24: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK2'note expanded from macro 'HOOK_VECTOR_END'770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:#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 'XEXP' ^~~ ./genrtl.h ^ ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h805:note: array 'fld' declared here: In file included from 195 expanded from macro 'XSTR' rtunion fld[1]; 32 ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/compare-elim.c:660:::595 :3::36 note: note38: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/coverage.cexpanded from macro 'RTL_CHECK2' note:51 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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] : XEXP (rt, 1) = arg1; ^ ~660:expanded from macro 'XCEXP' warning: : expanded from macro 'RTL_CHECK2' In file included from 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) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~38 771:23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: 661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 37 validate_change (insn, &XVECEXP (PATTERN (insn), 0, 1), x, true);expanded from macro 'RTL_CHECK2':172:341: 341:5:: ^~~~~~~~~~~~~~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' 5:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)831note:23: note: ^ ~:expanded from macro 'PATTERN' 2980:1: : note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared hereexpanded from macro 'RTL_CHECKC1': ^ ~ : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::771:23: note: expanded from macro 'XEXP' ^ ^ In file included from 341: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c341:5: :: notenote: :: array 'fld' declared here38array 'fld' declared here rtunion fld[1]; 25: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c ^ In file included from note:4500:9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: ^ ~: :2344: ./genrtl.h38::: note: 27expanded from macro 'RTL_CHECK2'50 :175:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: set = single_set (insn);:2344: expanded from macro 'HOOK_VECTOR_END' 5:3 : : note(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) : : array 'fld' declared here./genrtl.h warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 579: rtunion fld[1];:35: XEXP (rt, 7) = arg7; ^~~~~~~~~~~~~~~~~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^: warningnote: ^ ~: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1742:11 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c XSTR (rt, 1) = arg1; ^ ~ warning:771 24: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 196:7703 ^~~ ? PATTERN (I) : single_set_1 (I)) \: set = PATTERN (insn);:warning: 2323: note: 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' : XEXP (rt, 2) = arg2;831:: 23 :831 ^ ~:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: note:660: ^ ~:39 expanded from macro 'PATTERN'23: #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote660:38 :660::: expanded from macro 'PATTERN' :38:note ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771notenote: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2'23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:771note: expanded from macro 'RTL_CHECK2' #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]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note::660341 :5: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XEXP': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: 38:660note :38: note: note:: expanded from macro 'RTL_CHECK2' #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]) expanded from macro 'RTVEC_ELT'note: array 'fld' declared here ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: 341note:: 5#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): expanded from macro 'RTL_CHECK2' In file included from expanded from macro 'RTL_CHECK2'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : ^ :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c341:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:::2344 ^ 341: array 'fld' declared here : rtunion fld[1]; ^ :23445: note: array 'fld' declared here : ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^5: note: : array 'fld' declared here rtunion fld[1];./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c:In file included from :176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^: 4523 ^ ~: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::770:23: note: expanded from macro 'XSTR'771 1746#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ FOR_BB_INSNS (bb, insn):32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (i = 0; i < XVECLEN (PATTERN (insn), 0); i++) 24 ^~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: : note23: 23: note: expanded from macro 'PATTERN': In file included from 660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'FOR_BB_INSNS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344 : ./genrtl.h:note197 (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \::3:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~ 771 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :note23: :array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 826note:25: X0EXP (rt, 3) = NULL_RTX; note ^ ~: expanded from macro 'NEXT_INSN' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27 #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: :./genrtl.h660::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38599 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771note:23: note: :expanded from macro 'XEXP' :: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XVEC (rt, 2) = arg2;: ^ ~ ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:660:38: :note: expanded from macro 'RTL_CHECK2' 78838: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' 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) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):77227: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 772expanded from macro 'X0EXP' : ^ ~: 35array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; : ^ ^ ~5:: note: array 'fld' declared here 23: note: expanded from macro 'XVEC' rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c ::38 ^~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4523 25:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:In file included from 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~: : FOR_BB_INSNS (bb, insn)660 195 ^~~~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (INSN) = NEXT_INSN (INSN)):341:5 393 ^~~~~~~~~~~~~~~~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^note : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: XEXP (rt, 1) = arg1;27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 ^ ~: ::23: array 'fld' declared herenote : ./genrtl.hexpanded from macro 'XEXP':617:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23note:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^~~:24: 660 :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::198:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38 391: note: expanded from macro 'RTL_CHECK2': :32: note: expanded from macro 'GET_NUM_ELEM' X0EXP (rt, 4) = NULL_RTX;expanded from macro 'XVEC': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^~~~~:788:27: note : expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 341: 5 ^ ~: note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];659::34138:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5 expanded from macro 'RTL_CHECK1':660::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]) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c : ^ ~25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5 : note:: :1748:23::341:5 341:5: note: array 'fld' declared here: XEXP (rt, 2) = arg2; ^ ~array 'fld' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx elt = XVECEXP (PATTERN (insn), 0, i); ^~~~~~~~~~~~~~ rtunion fld[1];: rtunion fld[1]; ^771: 23note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c: ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: notenote: expanded from macro 'XEXP': In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c ::4527:22:In file included from warning: expanded from macro 'PATTERN' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 27 += insn_rtx_cost (PATTERN (insn), false); ^~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38 : ^ ~note: expanded from macro 'RTL_CHECK2' 831:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])232344:: 199/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : note: expanded from macro 'PATTERN' :./genrtl.h#define PATTERN(INSN) XEXP (INSN, 4): 635/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: ^ ~:771 warning3: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341 ^ ~ :warning5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: ^ ~note: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::788: :array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^23 27 ^ ~ note: In file included from (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note ^ ~ ^~~ :: 25expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::In file included from 39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notenote: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 : ./genrtl.h:770197expanded from macro 'X0EXP': 23: note: expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]):659:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^~~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788:27 note ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:66338 : expanded from macro 'RTL_CHECK1'note: expanded from macro 'RTL_CHECK2' note4530: expanded from macro 'X0EXP' :24: 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]) += insn_rtx_cost (PATTERN (insn), true) * bb->count; ^~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35: note : expanded from macro 'RTVEC_ELT' ^ ~ ^ ~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1': : ^~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 341 note::: array 'fld' declared here 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~23 :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: rtunion fld[1];note : ^note: expanded from macro 'PATTERN' :array 'fld' declared here :#define PATTERN(INSN) XEXP (INSN, 4) 341:5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c :note24: array 'fld' declared here note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: ./genrtl.h rtunion fld[1]; :200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; ^ 771 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 1771 rtunion fld[1]; ^::17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :25788:27:: 23note: rtx i3pat = PATTERN (i3); ^~~~~~~~~~~~ : expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:65927:: 83138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344note: expanded from macro 'RTL_CHECK1': In file included from :660:: 38./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])198 :23 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341: :2344: 53::: note: ./genrtl.harray 'fld' declared here :note: expanded from macro 'RTL_CHECK2'expanded from macro 'PATTERN' 653:3: warning: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 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] rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: :array 'fld' declared here ^ rtunion fld[1]; ^ 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cfgrtl.c24:772:23: : note: expanded from macro 'XVEC'4533 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :788660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:24 :note: expanded from macro 'RTL_CHECK2' 23:: #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] 2344 : ./genrtl.h::201:3 ^ ~: warning += insn_rtx_cost (PATTERN (insn), true) * bb->frequency;: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: X0EXP (rt, 7) = NULL_RTX;note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~5 : note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ 788: rtunion fld[1];expanded from macro 'X0EXP' ^ :27: note : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659659:38:In file included from 831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::38: :note: expanded from macro 'RTL_CHECK2' 38: #define PATTERN(INSN) XEXP (INSN, 4)2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~ ./genrtl.h: :expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: array 'fld' declared here : rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^expanded from macro 'RTL_CHECK1' 672:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ 1783 ^ ~ ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 XSTR (rt, 1) = arg1;: note:: ^ ~expanded from macro 'XEXP' 10 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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];: PREV_INSN (insn), i3)341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: 825:25: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'PREV_INSN' ^ ~ 770:array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: #define PREV_INSN(INSN) XEXP (INSN, 1)array 'fld' declared here23 : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ rtunion fld[1]; In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c ^ ~:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771#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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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) :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~5 27In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: :In file included from : 2344note: : ./genrtl.h:673note:3:expanded from macro 'RTL_CHECK1' warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660:38: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:: 29note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 341:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c5: ^ ~ note: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def1834::9:array 'fld' declared here: 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] 521:In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: src = SET_SRC (set), dest = SET_DEST (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:770 :231:: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1536:25In file included from : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions]2344: ./genrtl.h: ^ ~224 22 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::3:HOOK_VECTOR_END (asm_out) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :^ 38 :note XEXP (rt, 2) = arg2; note: expanded from macro 'RTL_CHECK2': 200expanded from macro 'SET_SRC': 3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :43341: X0EXP (rt, 6) = NULL_RTX;:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50: array 'fld' declared herenote : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :805: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23: ^ ~note: expanded from macro 'XEXP' ^ ^ 32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :27: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c ^ ~ :In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h::26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h : ^ ~29 : :In file included from 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h659:692:172note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:94038:1:: :expanded from macro 'RTL_CHECKC1'3413 :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: warningarray 'fld' declared here : empty macro arguments are a C99 feature [-Wc99-extensions]note XEXP (rt, 1) = arg1; :: HOOK_VECTOR_END (sched)expanded from macro 'RTL_CHECK1' rtunion fld[1];^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'fld' declared here ^ rtunion fld[1];:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5In file included from ^ :: note50: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c771note:23:: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c24:1917:expanded from macro 'HOOK_VECTOR_END'23 :: rtunion fld[1]; ^warningexpanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (i = XVECLEN (PATTERN (i3), 0) - 1; i >= 0; i--) ^ ^~~~~~~~~~~~ :660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:2012344:: ./genrtl.h:In file included from 225/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :3: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:83126warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2': 23 X0EXP (rt, 7) = NULL_RTX;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:expanded from macro 'PATTERN'27 : note:#define PATTERN(INSN) XEXP (INSN, 4) : ^ ~expanded from macro 'X0EXP' XBBDEF (rt, 3) = arg3; 341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 5 ^ ~ : ^ ~ 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775:25note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h771:: :expanded from macro 'XBBDEF'23 :: : array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)172 : rtunion fld[1]; ^ ~ 659note:: 38 ^: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' 659:38:expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :1104:1: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning : :empty macro arguments are a C99 feature [-Wc99-extensions]27 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344note^: expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43:50 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h ^ ~:: :note: expanded from macro 'RTL_CHECK2'693 341note::5: : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : 3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691: ^1 : XSTR (rt, 2) = arg2; ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: 770warning:: 23772empty macro arguments are a C99 feature [-Wc99-extensions] ::35 HOOK_VECTOR_END (addr_space): ^noteIn file included from note24: : : expanded from macro 'XSTR' In file included from expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ 2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h:223: ./genrtl.h::43:50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 226660:38note660:39::3::: : note: expanded from macro 'RTL_CHECK2' expanded from macro 'HOOK_VECTOR_END'#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]3 ^~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: X0EXP (rt, 4) = NULL_RTX; :391 :32: note: : warning: 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) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 :note25:: array 'fld' declared here : :38:In file included from 5: rtunion fld[1];note :: 771expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ note ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c rtunion fld[1];: ^note:: 341expanded from macro 'XEXP':5: note: 26:1922:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtx reg = XEXP (XVECEXP (PATTERN (i3), 0, i), 0);: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h: rtunion fld[1];29 : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 27: In file included from 172 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def831::23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteIn file included from 2342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:: :: 24expanded from macro 'PATTERN': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1::660 :warning38: :empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' :./genrtl.h:712HOOK_VECTOR_END (calls):3:2344 : warning ./genrtl.h:227:#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] : #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ X0EXP (rt, 5) = NULL_RTX;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: ^note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:341::5: ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::66027::38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.cnote:: expanded from macro 'HOOK_VECTOR_END' :note : expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)25: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'2344: ./genrtl.h:224: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; 23 ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: :771:23: note: expanded from macro 'XEXP' array 'fld' declared here:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h ^ ~: 26note: : In file included from expanded from macro 'XSTR' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h::66029:: 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :note172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2'In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c::5024: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 6) = arg4;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : 341663660::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5768:: note: 35array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.cnote:: 25:: 341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h23::265: :In file included from noteexpanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.hnote: expanded from macro 'XINT': array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: :expanded from macro 'XEXP'29 In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c : ^~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^660 :In file included from 39::25 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def660:::27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38:./genrtl.h:7132704:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XSTR (rt, 2) = arg2; 1 ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note XBBDEF (rt, 3) = arg3;: 341770::expanded from macro 'RTL_CHECK2' ^ ~ 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23warning: note: expanded from macro 'XSTR' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)129 25 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: empty macro arguments are a C99 feature [-Wc99-extensions] :note: array 'fld' declared heres generated/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note. ::341:5: HOOK_VECTOR_END (cxx)note : array 'fld' declared here rtunion fld[1];38 rtunion fld[1];: ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^43 : ^ ~50 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5 : ^ ~ noteIn file included from note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1946/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECK1':42: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: 24In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229 :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5;#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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XSTR (rt, 1) = arg1;5 : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c: if (succ2 != 0 && volatile_refs_p (PATTERN (succ2)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: note: expanded from macro 'XSTR' 25 ^~~~~~~~~~~~~~~226:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3 ^ ~-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c -o data-streamer-in.o : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h: 26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: X0EXP (rt, 4) = NULL_RTX;831 :23: In file included from note ^ ~: note: : expanded from macro 'PATTERN'660:38: noteexpanded from macro 'XSTR': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h #define PATTERN(INSN) XEXP (INSN, 4):29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 2771 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 1788:: 27warning: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23660:38: noteexpanded from macro 'X0EXP': 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]):#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: 43:50: note ^ ~: expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::5659::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)341:5: note: array 'fld' declared here : ^ expanded from macro 'XEXP' note rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: ^array 'fld' declared here : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def660:38: notenote: expanded from macro 'RTL_CHECK1'In file included from : :2842 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from expanded from macro 'RTL_CHECK2':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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341:5::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c :2344note: 24: In file included from array 'fld' declared here: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: rtunion fld[1]; ^ ::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 7335:::3HOOK_VECTOR_END (target_option): warning: ./genrtl.h1948::41 :247 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note if (succ != 0 && volatile_refs_p (PATTERN (succ))) ^~~~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:3 XEXP (rt, 2) = arg2;: ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771warningexpanded from macro 'PATTERN' : array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 : ^ ~23 : rtunion fld[1];: #define PATTERN(INSN) XEXP (INSN, 4)note: 50 ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:768:23: note : expanded from macro 'XINT' : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c ^ ~:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : noteIn file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END':#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):2344660 : ./genrtl.h:227:660 ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note38:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : expanded from macro 'RTL_CHECK2'3: warning: array index 5 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]) 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ X0EXP (rt, 5) = NULL_RTX; expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h: ::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:: 341 noteIn file included from : expanded from macro 'X0EXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:: 5: note: array 'fld' declared here : rtunion fld[1];array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :note: 341:5: note: array 'fld' declared here :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:241965:36: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hexpanded from macro 'RTL_CHECK1':270: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]; ^ is_volatile_p = volatile_refs_p (PATTERN (insn)) 29: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:17223 ^ ~:770:753 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:23: :2980:1:note: warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341expanded from macro 'XSTR'HOOK_VECTOR_END (C90_EMPTY_HACK) note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^note : expanded from macro 'RTL_CHECK2' :: 5expanded from macro 'PATTERN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43: :#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ ^ ~ note50: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' array 'fld' declared here768 :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : expanded from macro 'XINT' ^ ^341 :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) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660./genrtl.h:228:3:: warning38: : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4;:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2; ^ ~ 768:23: note: ^ ~: 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1969:12: 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) ^ ~ for (p = NEXT_INSN (insn); p != i3; p = NEXT_INSN (p)) ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: clang rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c5:24 : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 7) = arg5;: : notewarning : : array 'fld' declared here ^ ~2344: ./genrtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:272: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1969:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (p = NEXT_INSN (insn); p != i3; p = NEXT_INSN (p)) ^~~~~~~~~~~~~ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XSTR (rt, 3) = arg3;: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :771:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 341:5: note: array 'fld' declared here ./genrtl.h:247: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; ^ ~ rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1970:65: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5 if (INSN_P (p) && p != succ && p != succ2 && is_volatile_p (PATTERN (p))) ^~~~~~~~~~~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 772:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :772:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2069:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: rtx src = SET_SRC (set); ^~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; :768:23: note: expanded from macro 'XINT' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2123:34: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h && reg_referenced_p (subdest, PATTERN (i3))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::829:3 ^~~~~~~~~~~~: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h293:3: 10array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : XVEC (rt, 1) = arg1;s: ^ ~ generated/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:. : 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ 831:23: note: expanded from macro 'PATTERN' 772:23:#define PATTERN(INSN) XEXP (INSN, 4)23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768 ^ ~ 660:23:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c -o data-streamer-out.o note: expanded from macro 'XINT' :341:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2171:26 XSTR (rt, 2) = arg2; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here 660:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ || contains_muldiv (XEXP (x, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note34138:: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :772:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' : XVEC (rt, 5) = arg5; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2203: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6609note: expanded from macro 'XVEC' :38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): warning38 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note::: expanded from macro 'RTL_CHECK2' set = single_set (insn);660 : ^~~~~~~~~~~~~~~~~ 38: note : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'1996 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341::5:5 note: 341array 'fld' declared here : rtunion fld[1];: expanded from macro 'single_set' :5: note: array 'fld' declared here ^ noteIn file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c ? PATTERN (I) : single_set_1 (I)) \: : ^~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' : #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :2344: 2344./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' : ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ XINT (rt, 6) = arg6; XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :771:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: expanded from macro 'XEXP'./genrtl.h:851:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770:23 : ^ ~ 5: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ::660expanded from macro 'RTL_CHECK2' :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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];2203:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ set = single_set (insn); ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 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] :831:23: note: expanded from macro 'PATTERN' XINT (rt, 1) = arg1; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #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)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38660:In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:: note:clang341: :warning5: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:770:23: note: expanded from macro 'XSTR' : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2206:9: 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) ^ ~ src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :341:5In file included from : note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5:: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2275:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' reg = XEXP (PATTERN (use), 0); ^~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: ^ ~24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::342:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ 2288:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' 660# define HOST_WIDE_INT long ^ for (p = PREV_INSN (use); info.mask && p != insn; p = PREV_INSN (p)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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;38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2288:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (p = PREV_INSN (use); info.mask && p != insn; p = PREV_INSN (p)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 2) = NULL_RTX; ^ ~825 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :25: note: expanded from macro 'PREV_INSN' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : 664:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here # define HOST_WIDE_INT long: ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2290:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (p), likely_spilled_retval_1, &info); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from :5: note: array 'fld' declared here 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c./genrtl.h:505:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 2375:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :788:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)27: note: expanded from macro 'X0EXP' basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5659: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (INSN_CODE (insn) < 0) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2388:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ rtunion fld[1]; ^ for (insn = BB_FOOTER (bb); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: ^ 25: note: expanded from macro 'NEXT_INSN' :768:23: note: expanded from macro 'XINT' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2391: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' if (PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :825:25: note: expanded from macro 'PREV_INSN' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: 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 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2392:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :788#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 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]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 2392:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771: ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here rtunion fld[1];660 ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2392:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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; ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2394:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here BB_FOOTER (bb) = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; XINT (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2395:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ if (NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :2396:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XSTR (rt, 1) = arg1; note: ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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) ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:635:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:341:5: note: 5array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2396:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770:23:note note: expanded from macro 'XSTR' PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2396:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770:23: note: expanded from macro 'XSTR' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):341:5 rtunion fld[1]; ^In file included from : note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) XVEC (rt, 2) = arg2; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XVEC (rt, 1) = arg1; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (addr_space) ^ : array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635: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 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XVEC (rt, 1) = arg1; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :772:23: 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:47#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (c) ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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 (asm_out) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (cxx) ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 660:38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option)HOOK_VECTOR_END (sched) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980: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) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2489:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx set = single_set (insn);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c:27 ^~~~~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' note ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c771: :23: note: expanded from macro 'XEXP' 150:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] note: expanded from macro 'single_set_1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c:27#define single_set_1(I) single_set_2 (I, PATTERN (I)) return obstack_alloc (&cprop_obstack, size); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : In file included from :405:4In file included from ^~~~~~~~~~~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c:26::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from :831: 23: note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h : expanded from macro 'RTL_CHECK2':26: In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:In file included from note29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h: : expanded from macro 'obstack_alloc' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'PATTERN'29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ obstack_finish (__h); })In file included from #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 172: ^~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h771:: note: array 'fld' declared here521172::1:42923: :341 : note:5: note: expanded from macro 'XEXP' warning: : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defempty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here ^HOOK_VECTOR_END (asm_out)8 ^: : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~ 2342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: note: ^:1 : expanded from macro 'obstack_finish' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2425warning: :660:38 = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h2344:: In file included from : ./genrtl.h: empty macro arguments are a C99 feature [-Wc99-extensions]note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::693:234412643:3: ./genrtl.hexpanded from macro 'RTL_CHECK2' :: :733HOOK_VECTOR_END (calls):50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ 31 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote warning: :43: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'HOOK_VECTOR_END' note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;:341: :5warning:50expanded from macro '__INT_TO_PTR': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :# define __INT_TO_PTR(P) ((P) + (char *) 0) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~~~~~~~~~~ XSTR (rt, 2) = arg2; :771 note: expanded from macro 'HOOK_VECTOR_END'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):23: ^ ~ note: noteexpanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c2489 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::26770: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h38::26: In file included from :229:1423:In file included from : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c: :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.hexpanded from macro 'XSTR':: 27: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]29In file included from note : expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:2610 rtx set = single_set (insn);: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h : ^~~~~~~~~~~~~~~~~In file included from : ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::1996:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:38172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def8::2585:1721 ^ ~: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: expanded from macro 'RTL_CHECK2' note && BLOCK_FOR_INSN (cur_occr->insn) == BLOCK_FOR_INSN (insn)): 940:expanded from macro 'single_set' 341warning: ::empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 ? PATTERN (I) : single_set_1 (I)) \: 5: ^~~~~~~~~~~HOOK_VECTOR_END (c) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: :828:43: 30empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 50:23:5 rtunion fld[1]; note :: expanded from macro 'PATTERN' ^ note: : note: expanded from macro 'BLOCK_FOR_INSN' : array 'fld' declared herenote : #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) rtunion fld[1]; ^ expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cHOOK_VECTOR_END (sched): ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: : ^775:^In file included from :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : In file included from :2344: ./genrtl.h25::753/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : note:2344: 3expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: 43 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::712::3771::50: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)23:: note: expanded from macro 'HOOK_VECTOR_END'warning27 XINT (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 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;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659: :: ^:768 ^ ~ In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::770: 38: 23note23: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.hnote::expanded from macro 'RTL_CHECK1' 26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h: 29 ^ ~ :: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26In file included from expanded from macro 'XSTR':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h660: In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h38 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::341172: :note 26 ^ ~:5: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2704 ::38:1:note: expanded from macro 'RTL_CHECK2' 660:array 'fld' declared here 38 warning:29: : rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions]note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ^ ~ HOOK_VECTOR_END (cxx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^In file included from note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341expanded from macro 'RTL_CHECK2'172: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: 5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])51104:50: 2291:::: note: array 'fld' declared here45 ^ ~ warningnote :: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^array 'fld' declared here 341note:5 rtunion fld[1];: warning : In file included from : empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cexpanded from macro 'HOOK_VECTOR_END' : : 24note ^HOOK_VECTOR_END (vectorize)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from && BLOCK_FOR_INSN (cur_occr->insn) == BLOCK_FOR_INSN (insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :2493:: 10^ ./genrtl.h ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^:array 'fld' declared here: 43754 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::828 rtunion fld[1];3 :::In file included from 30: ^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c noteIn file included from : expanded from macro 'BLOCK_FOR_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: :2725: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)warning50: In file included from note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from src = SET_SRC (set);: : : ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 775 XEXP (rt, 2) = arg2;:29 : ./genrtl.hIn file included from :25expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::1536:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: 22 ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ 713/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note3note:: expanded from macro 'XBBDEF'warning: expanded from macro 'SET_SRC': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def771:23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): : ^ ~2771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from note XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c:: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)::1: 659 : ^ ~expanded from macro 'XEXP'26: 38 ^ ~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: : 805note: 770empty macro arguments are a C99 feature [-Wc99-extensions]:In file included from expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :2332 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (emutls) ^: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: expanded from macro 'XCEXP'43:: 660:note29#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): :38 : ^ ~: 341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'XSTR'5: 50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note661 note: : :1691::37:1: : warning notearray 'fld' declared hereexpanded from macro 'RTL_CHECK2': ^ ~ expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^expanded from macro 'RTL_CHECKC1': empty macro arguments are a C99 feature [-Wc99-extensions]:341: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) HOOK_VECTOR_END (addr_space) ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here :note27: 660: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray 'fld' declared here : rtunion fld[1];:26: ^43::3850 268In file included from :: : ^ notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h: expanded from macro 'RTL_CHECK2'expanded from macro 'HOOK_VECTOR_END'2566:2913 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :In file included from 24#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h warning: ^: 17 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:172: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 :warning : notearray 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] : :2344: rtunion fld[1]; && REGNO (SET_SRC (PATTERN (i3))) >= FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~~~~~~~~~~./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h755::15363: 26 rtx src = SET_SRC (set); ^~~~~~~~~~~~~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h22warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:26 :2842:1: XSTR (rt, 3) = arg3;22::25 warning: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h: note: In file included from 29: expanded from macro 'SET_SRC' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] ^ ~In file included from noteHOOK_VECTOR_END (target_option) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: expanded from macro 'SET_SRC' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::172: : ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:43732#define SET_SRC(RTX) XCEXP(RTX, 1, SET):770:3: warning2342:1:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning 23: XSTR (rt, 1) = arg1; ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~: HOOK_VECTOR_END (calls)50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ notenote: : 805expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^::: expanded from macro 'XSTR' :32 770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43::: note805:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 50: expanded from macro 'XSTR'32: : ^ ~note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: note: expanded from macro 'XCEXP'expanded from macro 'XCEXP' ^ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-in.c :27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:In file included from : 38:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26 note: 661:37expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c: : : 26In file included from expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29 note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])172: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h ^ ~ 661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2980: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~1: 341 :5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26note: : warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: HOOK_VECTOR_END (C90_EMPTY_HACK):: 5341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h: :^:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note 29: :43:In file included from 111250:: array 'fld' declared here :31:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h rtunion fld[1]; :172array 'fld' declared herenote: note: expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here : note ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585 rtunion fld[1];: expanded from macro 'REGNO' ^ : ^ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define REGNO(RTX) (rhs_regno(RTX)) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h:733::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 2) = arg2; ^ ~ :311341:524: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771array 'fld' declared here: 23:: note: 13 expanded from macro 'XEXP':: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 2344: ./genrtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)773 :2566:In file included from 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c:: 26warning: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h :26 ^ ~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] array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from && REGNO (SET_SRC (PATTERN (i3))) >= FIRST_PSEUDO_REGISTER XVEC (rt, 1) = arg1; rtx pat = PATTERN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h ^~~~~~~~~~~~: 29 ^~~~~~~~~~~~~~: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2':831:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :831:23: note: expanded from macro 'PATTERN' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 : ^ noteexpanded from macro 'PATTERN': #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.cnote#define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'XEXP' ^ ~: : expanded from macro 'XVEC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note: expanded from macro 'XEXP' 26:660:38: note ^ ~: expanded from macro 'RTL_CHECK2' 341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 660note:: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): note ^ ~38: :array 'fld' declared here note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45:expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCEXP' #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]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:753 ^ ~:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 172 XINT (rt, 1) = arg1;661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38::660 :note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote:: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341768::23::1 :note : 103 warningwarning: expanded from macro 'XINT' 341:5empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :s#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) generated ^~~ . 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1112:31::HOOK_VECTOR_END (emutls) ^ note: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 ^ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50:: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^ : expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c:In file included from 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h::26413: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h24:: 172: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def7: ^341: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : FOR_BB_INSNS_REVERSE (bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~28422567:39 5: note: 2344array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383::1:: ./genrtl.hwarning::28791 rtunion fld[1];:: 3clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf note: warning-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c -o dbxout.o : empty macro arguments are a C99 feature [-Wc99-extensions] ^expanded from macro 'FOR_BB_INSNS_REVERSE' :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) && find_reg_note (i3, REG_DEAD, SET_SRC (PATTERN (i3))) (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::251536In file included from : XINT (rt, 1) = arg1; note ^ ~: expanded from macro 'PREV_INSN'^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::4322#define PREV_INSN(INSN) XEXP (INSN, 1): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c ^ ~ :note: expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::76850: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25note: : In file included from :expanded from macro 'HOOK_VECTOR_END':77123:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23: 2344: ./genrtl.h ^ :754:note3: note: expanded from macro 'XEXP' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c: :expanded from macro 'XINT'26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.hexpanded from macro 'XCEXP' #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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h::29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980::381: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~ note: expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])661 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:660:43:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:771:: expanded from macro 'RTL_CHECKC1'5: 38: 23:note : 50array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: note rtunion fld[1];: ^ ~expanded from macro 'HOOK_VECTOR_END'note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:5 : note: array 'fld' declared here rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:413: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2567#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):48: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h && find_reg_note (i3, REG_DEAD, SET_SRC (PATTERN (i3))) ^~~~~~~~~~~~ :384:17:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ : note: expanded from macro 'FOR_BB_INSNS_REVERSE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here (INSN) = PREV_INSN (INSN)) rtunion fld[1]; rtunion fld[1]; ^ ^ ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) 825: In file included from ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25In file included from :2344: : ./genrtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c755:3: warning: : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'PREV_INSN' XSTR (rt, 3) = arg3; ^ ~ 771#define PREV_INSN(INSN) XEXP (INSN, 1)24 ^ ~ :23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'770:23 :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):771 : ^ ~ note23: : expanded from macro 'XSTR'./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::809660:38note: note: expanded from macro 'RTL_CHECK2' :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: XEXP (rt, 1) = arg1;expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: ^ ~expanded from macro 'RTL_CHECK2'#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 660 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2569:38: 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]) ^ ~ && ! side_effects_p (SET_DEST (PATTERN (i3))) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25#define PATTERN(INSN) XEXP (INSN, 4) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c :734:13: warning: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx set = single_set (insn);:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 23 ^~~~~~~~~~~~~~~~~: note: expanded from macro 'XVEC': :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :1996:22: note: expanded from macro 'single_set' ^ ~ ./genrtl.h:829:3: warning: 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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' ^~~~~~~~~~~~~~~~ #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'single_set_1' : note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.cexpanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from ::#define PATTERN(INSN) XEXP (INSN, 4)51 ^ ~ 2576/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from 37::2344 : warning./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:79123::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c 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] 38 ^ ~ && ! reg_overlap_mentioned_p (SET_SRC (PATTERN (i3)), XINT (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~~~~~~ ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:clang: :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1536warning768::22:660: ::: : 38note warning: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]23warning :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XINT' noteexpanded from macro 'SET_SRC': #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK2'#define SET_SRC(RTX) XCEXP(RTX, 1, SET) arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct string_slot *new_slot = XOBNEW (&ob->obstack, struct string_slot); XSTR (rt, 2) = arg2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 366:341:: 5note:: note: 805:30:array 'fld' declared hereexpanded from macro 'RTL_CHECK2' :expanded from macro 'XSTR' 32 note: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XOBNEW': note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)341 :5: #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T)))note : ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:: 660 ^ ~: 38 : rtunion fld[1];405 : ^4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:734:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ :661:note rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1996 :8: 37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.hexpanded from macro 'single_set':: 429In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 8::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: 341./genrtl.h::5note809: :expanded from macro 'RTL_CHECKC1'3 : warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : noteexpanded from macro 'obstack_finish': array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h31:771:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note83123:: note:: expanded from macro '__INT_TO_PTR' : 23expanded from macro 'XEXP': note: : expanded from macro 'PATTERN'# define __INT_TO_PTR(P) ((P) + (char *) 0) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ^ ~~~~~~~~~~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~5 : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer-out.c:57:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :192344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:831: 3warning:: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~::771: 23 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c341::25765:: note: string = tmp = XOBNEWVEC (&ob->obstack, char, len);23 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 46/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.harray 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XEXP' :367#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 35: note: expanded from macro 'XOBNEWVEC'note ^ ~ : 10In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25expanded from macro 'XVEC': 660:s 38In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h generated:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h. :: 405:4:note : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'warning:: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]660expanded from macro 'obstack_alloc' :38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' obstack_finish (__h); }) ^ ~ && ! reg_overlap_mentioned_p (SET_SRC (PATTERN (i3)), ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ^~~~~~~~~~~~~~~~~~~~: ./genrtl.h:341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h829::8313::23 ::5429::8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : noteexpanded from macro 'obstack_finish': array 'fld' declared here = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31expanded from macro 'PATTERN':clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbgcnt.c -o dbgcnt.o note: expanded from macro '__INT_TO_PTR' :772:23: note: expanded from macro 'XVEC' array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ In file included from # define __INT_TO_PTR(P) ((P) + (char *) 0) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:748:27: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: :24: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : ^ ~~~~~~~~~~2344 : ./genrtl.h:851array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note:771:23: note: expanded from macro 'XEXP' : expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ src = simplify_rtx (SET_SRC (set));#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: 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]) ^~~ 341: rtunion fld[1];5 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: rtunion fld[1]; ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: array 'fld' declared here : rtunion fld[1]; 2577:19: ^ ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ SET_DEST (PATTERN (i3))) ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831759:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:49:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]770 :25:: 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: if (!success && set && reg_mentioned_p (from, SET_SRC (set))) ^~~~~~~~~~~~~ 830 note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: :expanded from macro 'XSTR'3expanded from macro 'PATTERN': warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) XSTR (rt, 2) = arg2; : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' expanded from macro 'SET_SRC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP':770:23: note: expanded from macro 'XEXP'expanded from macro 'XSTR' 341 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661:660:38:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: 37note: :array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];660:38: note: expanded from macro 'RTL_CHECK2' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 3) = arg3; ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ :341:5: note: array 'fld' declared here rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 816 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::In file included from 5138:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote764::341./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ src = simplify_replace_rtx (SET_SRC (set), from, to); ^~~~~~~~~~~~~ : expanded from macro 'XC2EXP' :5: note: array 'fld' declared here #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' 772:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' :805:32: note: expanded from macro 'XCEXP' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :661: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]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2580:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtx p2 = PATTERN (i2); ^~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:766:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' if (!rtx_equal_p (src, SET_SRC (set)) ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ clang: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ^ ./genrtl.h:851:3: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2595:44: 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] 661:37: note: expanded from macro 'RTL_CHECKC1' && reg_overlap_mentioned_p (SET_DEST (PATTERN (i3)), #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; ^ ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2602:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ && SET_DEST (XVECEXP (p2, 0, i)) == SET_SRC (PATTERN (i3))) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:888:35:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:31:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' warning#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here set_src = note_src ? note_src : SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6) rtunion fld[1]; ^ ^ ~ 1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2602:53: 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) ^ ~ && SET_DEST (XVECEXP (p2, 0, i)) == SET_SRC (PATTERN (i3))) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:897:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtx setcc_set = single_set (setcc); ^~~~~~~~~~~~~~~~~~ 805:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ :22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'single_set'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ 23: note: expanded from macro 'PATTERN' 12 warnings generated. #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2610: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) ^ ~ i2src = SET_SRC (XVECEXP (p2, 0, i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661::897:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' note: expanded from macro 'RTL_CHECKC1' rtx setcc_set = single_set (setcc); ^~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996::8341:5: note: array 'fld' declared here ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c -o dce.o : note: expanded from macro 'single_set' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2617:56: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'PATTERN' SUBST (SET_DEST (XVECEXP (p2, 0, i)), SET_DEST (PATTERN (i3))); ^~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :341#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660 rtunion fld[1];#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]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XC2EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' :341#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738:48: note: expanded from macro 'SUBST' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ rtunion fld[1]; ^ #define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:900:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ ? XEXP (setcc_note, 0) : SET_SRC (setcc_set);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' :23: note: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2628:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' && (temp = single_set (i2)) != 0 ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' 38: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'single_set_1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:910:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (rtx_equal_p (new_rtx, SET_SRC (set))) ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~ :1536:22: note: expanded from macro 'SET_SRC' #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' :341:5: note: array 'fld' declared here && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2628:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && (temp = single_set (i2)) != 0 ^~~~~~~~~~~~~~~ :32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' :661:37:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: ? PATTERN (I) : single_set_1 (I)) \ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0)note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4):844:25: note: expanded from macro 'INSN_CODE' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note : rtunion fld[1]; ^ ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :970:30: warning: array index 8 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && BB_HEAD (e->dest) == JUMP_LABEL (jump))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660 ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38:28: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'JUMP_LABEL': :341:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2632: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:3235: 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) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && reg_subword_p (SET_DEST (PATTERN (i3)), SET_DEST (temp)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37 ^~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECKC1' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31:: warning:: note: 341array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' ^ ~ #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :39: note: expanded from macro 'RTL_CHECKC2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:992:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ if ((sset = single_set (insn)) != NULL/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2634:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtx dest = SET_DEST (PATTERN (i3)); ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return INSN_CODE (insn);: ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' ? PATTERN (I) : single_set_1 (I)) \ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 1998:expanded from macro 'XINT'42 : note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'single_set_1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :771:23: note: expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:992:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1535: if ((sset = single_set (insn)) != NULL ^~~~~~~~~~~~~~~~~ 30: note: expanded from macro 'SET_DEST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ ? PATTERN (I) : single_set_1 (I)) \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:993:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && NEXT_INSN (insn) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2648:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' width = INTVAL (XEXP (dest, 1)); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from clangIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::38338: :In file included from 5: ^ ~warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172341:5warningmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ::771:23: : note#if HAVE_DESIGNATED_UNION_INITIALIZERS: expanded from macro 'XEXP' ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :521treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:558:9:1153 note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' HOOK_VECTOR_END (asm_out) && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:994:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' && any_condjump_p (NEXT_INSN (insn)) && onlyjump_p (NEXT_INSN (insn))) ^~~~~~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2649:25: 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]) ^ ~ offset = INTVAL (XEXP (dest, 2)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' :43#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' 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 ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:994:59: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here && any_condjump_p (NEXT_INSN (insn)) && onlyjump_p (NEXT_INSN (insn))) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2682: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtx inner = SET_SRC (PATTERN (i3)); ^~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (vectorize) ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:998:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here && cprop_jump (BLOCK_FOR_INSN (insn), insn, NEXT_INSN (insn), ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2682:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ rtx inner = SET_SRC (PATTERN (i3)); ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (addr_space) ^ :775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' rtunion fld[1];#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:998:48: 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) ^~~ && cprop_jump (BLOCK_FOR_INSN (insn), insn, NEXT_INSN (insn), /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2683: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) ^ ~ rtx outer = SET_SRC (temp);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' 43:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:1014:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :661:37: note: expanded from macro 'RTL_CHECKC1' return cprop_jump (BLOCK_FOR_INSN (insn), NULL, insn, from, src); ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2707:13: 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)In file included from newpat = PATTERN (i2); ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ HOOK_VECTOR_END (cxx):831:23: note: expanded from macro 'PATTERN' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4):659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521: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) ^ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771: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 (emutls) rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2730:19: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] && XVECLEN (PATTERN (i2), 0) >= 2 ^~~~~~~~~~~~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:1031:15: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 note_uses (&PATTERN (insn), find_used_regs, NULL); ^~~~~~~~~~~~~~ :50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (C90_EMPTY_HACK) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2735: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2735:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (SET_SRC (XVECEXP (PATTERN (i2), 0, 0)), 1) == const0_rtx ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2735:34: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:1171:26: 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]) ^ ~ note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75 && asm_noperands (PATTERN (insn)) < 0))): ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 1458:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :29: note: expanded from macro 'X0MEMATTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' 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 ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2738:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here && rtx_equal_p (XEXP (SET_SRC (XVECEXP (PATTERN (i2), 0, 0)), 0),In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:1238:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' 43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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 NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :805:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :660:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (emutls) ^ : note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:1067:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c: :1238/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:39In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]75 :437: :In file included from warning: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:172: : remove_invalid_subreg_refs (i, SUBREG_BYTE (x), GET_MODE (x)); note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842 FOR_BB_INSNS (bb, insn) : ^~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' : 1 ^~~~~~~~~~~~~~~~~~~~~~~: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3721183::26:17: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c -o ddg.o note: expanded from macro 'FOR_BB_INSNS'warning : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~: ./genrtl.h (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'SUBREG_BYTE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:51:3: HOOK_VECTOR_END (target_option)warning ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::43826:50: note: 341 XEXP (rt, 1) = arg1;#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG):5:expanded from macro 'HOOK_VECTOR_END' note : :25: ^ ~ ^ ~ note: expanded from macro 'NEXT_INSN' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::32 771:23:: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):note2738:47#define NEXT_INSN(INSN) XEXP (INSN, 2): ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :note: expanded from macro 'XEXP'expanded from macro 'XCUINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:: 43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)23 : ^ ~ :note2980: :expanded from macro 'XEXP'1 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]661 :37: && rtx_equal_p (XEXP (SET_SRC (XVECEXP (PATTERN (i2), 0, 0)), 0),/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~ note: expanded from macro 'RTL_CHECKC1' warning: empty macro arguments are a C99 feature [-Wc99-extensions] 660#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: : ^ ~HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ note831: :38expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h23: notenote: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341::543:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:50:: 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771note:: 23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : 5 ^ expanded from macro 'XEXP' notearray 'fld' declared here: array 'fld' declared here : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c :note1246: ^: rtunion fld[1];17:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:1096 : 35 :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note_uses (&PATTERN (insn), local_cprop_find_used_regs, #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] ^ ~ note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) && ! REGNO_QTY_VALID_P (REGNO (XEXP (x, 1)))) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 661./genrtl.h:107::3: 771warning:3823: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : :expanded from macro 'XEXP'771 :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 'RTL_CHECKC1' XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: ^ ~ 660#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:660:38: note:: expanded from macro 'RTL_CHECK2' ^~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : ^ ~ note: expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1112:31: note: expanded from macro 'REGNO' :771:35: note: expanded from macro 'XEXP' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:499:40: note: expanded from macro 'REGNO_QTY_VALID_P' 341:5: note: array 'fld' declared here #define REGNO_QTY_VALID_P(N) (REG_QTY (N) >= 0) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:494: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::39: note39: note2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.cexpanded from macro 'REG_QTY': 795#define REG_QTY(N) (get_cse_reg_info (N)->reg_qty): ^ : expanded from macro 'RTL_CHECK2' :14#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 341:5: :array 'fld' declared here108 : rtunion fld[1]; ^ 3note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :1097 *off = XEXP (x, 1); ^ ~ :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:1313#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):9: if (insert_regs (XEXP (x, 1), NULL, 0)) warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 771 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38 : note cst = XEXP (cond, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: expanded from macro 'RTL_CHECK2' :: 771:23note: note ^ ~: expanded from macro 'XEXP' : expanded from macro 'XEXP'2739 :9: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:#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]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~771 : SET_SRC (XVECEXP (PATTERN (i2), 0, 1))))23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP'38 ::38341::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1536:22:: note:5 : note: : expanded from macro 'RTL_CHECK2'array 'fld' declared herenote : expanded from macro 'SET_SRC' note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~805:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ^ note: :: expanded from macro 'XCEXP'5 :5: :note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c :660:38 :note note rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^clang: : 814 expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: ^ ~array 'fld' declared here1099 warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:661:14 : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:37: :warning: 24 ^ :#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: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c warningexpanded from macro 'RTL_CHECKC1' : return XEXP (x, 1);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rehash_using_reg (XEXP (x, 1));75 ^ ~ ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771771::2323:: note: expanded from macro 'XEXP' ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: expanded from macro 'XEXP' 38109:33415#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: array 'fld' declared here ::5 :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2739:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:: warning: : expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]660 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 775 ^ :25: note: expanded from macro 'XBBDEF' ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ SET_SRC (XVECEXP (PATTERN (i2), 0, 1)))) ^~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:1401:9#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:::341 :warning5 : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 5: notenote: array 'fld' declared here XEXP (cond, 1)); note ^ ~: array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : 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) :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c XEXP (rt, 4) = arg4; ^ ~ :992:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' && rtx_equal_for_cselib_1 (XEXP (x, 1), XEXP (y, 0), memmode) ^ ~ 1536:28: note: expanded from macro 'SET_SRC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./genrtl.h:905:41: note: expanded from macro 'gen_rtx_SET' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gen_rtx_fmt_ee (SET, (MODE), (ARG0), (ARG1)) ^~~~ ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:993:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here && rtx_equal_for_cselib_1 (XEXP (x, 0), XEXP (y, 1), memmode)) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2741:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ for (i = XVECLEN (PATTERN (i2), 0) - 1; i >= 2; i--) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:2027:: ^~~~~~~~~~~~ 9: warning: array index 1 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 (exp) ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:1475: ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:40831:: 23warning::: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : for (insn = e->insns.r; insn; insn = NEXT_INSN (insn))note: expanded from macro 'SUBREG_BYTE'341 ^~~~~~~~~~~~~~~~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XINT' : 826#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG):25::note: expanded from macro 'PATTERN' ^ ~ note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^803 :32:expanded from macro 'NEXT_INSN' ^ ~ note: expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' : 23:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ note: expanded from macro 'XEXP' :660: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:1158:11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~:5: rtunion fld[1]; ^ ~ ^note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2029warningIn file included from : : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :660:10: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c38 rtunion fld[1];:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:25 + CODE_LABEL_NUMBER (XEXP (x, 0)));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^warning: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note939 2334:772:11::In file included from && SUBREG_BYTE (exp) <= end)) : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: 3335 ^~~~~~~~~~~~~~~~~warning: note: : expanded from macro 'CODE_LABEL_NUMBER'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 75: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h attrs = MEM_ATTRS (x);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 1183::#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: :341 :note26: ^ ~5:: expanded from macro 'XVEC'./genrtl.h: :1458:note 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 112array 'fld' declared here: : rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3 768 : :23warningnote:note ^~~ ^ note: : : : expanded from macro 'SUBREG_BYTE' expanded from macro 'MEM_ATTRS' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)39: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 6) = arg6; ^ ~ ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660: ^ ~38:expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:803:1507795::1532:: 23 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 29: ^ ~ ^~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:note:32: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XCUINT' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0MEMATTR'341 note: expanded from macro 'XINT'#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint): ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :661 ^ ~:: 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5: note_uses (&PATTERN (insn), find_used_regs, NULL);:66037:: note:: 38 expanded from macro 'GET_NUM_ELEM'note:: expanded from macro 'RTL_CHECKC1'note ^~~~~~~~~~~~~~: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])37 array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];::#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) note ^note ^~~~~ : ^ ~expanded from macro 'RTL_CHECKC1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'831#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1194/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:23 ^ ~ ::31: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'PATTERN'341 5341 :: return cselib_hash_rtx (XEXP (x, 1), create, memmode); :5:5 #define PATTERN(INSN) XEXP (INSN, 4):note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: :note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~341 rtunion fld[1];: rtunion fld[1]; :771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 ^23:771: array 'fld' declared here : ^ rtunion fld[1];23note :: ^expanded from macro 'XEXP' :note : noteexpanded from macro 'XEXP': 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^: ^ ~ : In file included from 2753/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::33:3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c :warning66075:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)9 : warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : BLOCK_FOR_INSN (i2), XVECEXP (PATTERN (i2), 0, 1), ^ ~ ^~~~~~~~~~~~~~~~~~~./genrtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30:: note: XEXP (rt, 1) = arg1; ^ ~660 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'BLOCK_FOR_INSN':: 771:2338:113::note: expanded from macro 'RTL_CHECK2'3#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): : warning : note: ^ ~note : array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:252323:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:: 38:11:7715:note: note:23: array 'fld' declared here rtunion fld[1];: expanded from macro 'RTL_CHECK2'warning note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XBBDEF' ^ note#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) ^ ~ + (SUBREG_BYTE (x) / UNITS_PER_WORD)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5array 'fld' declared here ^ ~: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ : ^~~~~~~~~~~~~~~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6601183/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: rtunion fld[1];26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: note: expanded from macro 'SUBREG_BYTE' ^ note: :expanded from macro 'RTL_CHECK2' :#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ 659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1575:38: note: In file included from : expanded from macro 'RTL_CHECK1': ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c :25: In file included from 803#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 32 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5:note2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:expanded from macro 'XCUINT'./genrtl.h: note1446./genrtl.h#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint):: 29: warning:10array 'fld' declared here: ^ ~:: 877/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6451:::warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3expanded from macro 'gen_rtx_INSN' src = SET_SRC (pc_set (jump)); : 661: gen_rtx_fmt_iuuBeiie (INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7)) ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];37 warning && XEXP (note, 0) == XEXP (p->loc, 1)) : ^~~~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536 ./genrtl.h:119::54 XEXP (rt, 1) = arg1;22 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: 771In file included from : expanded from macro 'SET_SRC'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: :771note#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~:: : :expanded from macro 'RTL_CHECKC1' expanded from macro 'gen_rtx_fmt_iuuBeiie'23 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h gen_rtx_fmt_iuuBeiie_stat (c, m, p0, p1, p2, p3, p4, p5, p6, p7 MEM_STAT_INFO):note805expanded from macro 'XEXP'137:: 32: note :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP'3 ^~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XCEXP'341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XEXP (rt, 1) = arg1; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::5note: 38:array 'fld' declared here661: :37 note660 rtunion fld[1]; : ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note:77138:note expanded from macro 'RTL_CHECK2' : : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1'note23 2753: array 'fld' declared here rtunion fld[1]; ^ ~ ^expanded from macro 'RTL_CHECK2' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])39#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: 341expanded from macro 'XEXP':5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2373 warning:: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 57:341: note:5: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] notearray 'fld' declared here: BLOCK_FOR_INSN (i2), XVECEXP (PATTERN (i2), 0, 1), ^~~~~~~~~~~~ ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h + CODE_LABEL_NUMBER (XEXP (x, 0))); : rtunion fld[1]; array 'fld' declared here660 ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23note ^:::1447: 939:array 'fld' declared here:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: 33:1579:note: 16: note : expanded from macro 'PATTERN' rtunion fld[1];expanded from macro 'CODE_LABEL_NUMBER' : #define PATTERN(INSN) XEXP (INSN, 4)note: 13 warning ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'771:23: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) : SET_DEST (PATTERN (setcc)), ^~~~~~~~~~~~~~~ warning: ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25expanded from macro 'XEXP'831: return XEXP (p->loc, 1); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 ^ ~ 768: :23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h :23note771: :: 23expanded from macro 'PATTERN' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])107 ^ ~ :3::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :expanded from macro 'XINT' warning #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note 660 ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~expanded from macro 'XEXP'341:5: XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663: 23: 35660note: 23:::38array 'fld' declared here : : note 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ rtunion fld[1];: 660expanded from macro 'RTL_CHECK2'expanded from macro 'RTVEC_ELT': ^ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~:341 :5note: note:660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :341:./genrtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^:5 :877: :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:2462#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):257238:75 : : note:array 'fld' declared hereIn file included from : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'gen_rtx_INSN' warning note: rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2': gen_rtx_fmt_iuuBeiie (INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))2344:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 : ^ ~ 5 : + hash_rtx_string (ASM_OPERANDS_OUTPUT_CONSTRAINT (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^~~~./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1419 rtunion fld[1];:451535:: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT'30 : ./genrtl.h:119:58: note ^: expanded from macro 'gen_rtx_fmt_iuuBeiie' 138#define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS)note: gen_rtx_fmt_iuuBeiie_stat (c, m, p0, p1, p2, p3, p4, p5, p6, p7 MEM_STAT_INFO): expanded from macro 'SET_DEST' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) : ^~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:108:3: 816warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:1657:10: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :51771804 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: SUBREG_BYTE (orig)); ^~~~~~~~~~~~~~~~~~:32: : ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'XC2EXP':note1183:26 660:: note: #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)2754::expanded from macro 'SUBREG_BYTE'note: expanded from macro 'XEXP': 38 expanded from macro 'XCSTR'9 : : ^~~ #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :662/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: INSN_LOCATION (i2), -1, NULL_RTX); 803:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) notenote660 : ^ ~: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38expanded from macro 'XCUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~: #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ 39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29:::661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : note: 37661:37::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECKC2' notenote : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])341#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:5 ^~~: : note expanded from macro 'RTL_CHECK2' expanded from macro 'INSN_LOCATION' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_LOCATION(INSN) XUINT (INSN, 5) expanded from macro 'RTL_CHECKC1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::769: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: 341 rtunion fld[1]; 341:341:5::5:note5 : note26::: : ^array 'fld' declared here: array 'fld' declared herenote rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:note rtunion fld[1];note: : expanded from macro 'XUINT' 25 ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:15802465 :: rtunion fld[1]; ^6 array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)452/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c rtunion fld[1]; ^ ~8: warning:2344:1793: warnings: : ^ ./genrtl.h28:109: : generated . In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning660:38 :3 noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (setcc))); : ^~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' : XEXP (copy, 0), XEXP (copy, 1),/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (ASM_OPERANDS_INPUT_LENGTH (x))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344 ^ ~1536 ^ ~:22: ./genrtl.h note: :warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~./genrtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'SET_SRC': 139:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3;877::1424 : ^ ~80771 #define SET_SRC(RTX) XCEXP(RTX, 1, SET): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:40: ::23 ^ ~ note: :775:warning expanded from macro 'gen_rtx_INSN' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gen_rtx_fmt_iuuBeiie (INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note:25805 : : notenoteexpanded from macro 'ASM_OPERANDS_INPUT_LENGTH' : : expanded from macro 'XBBDEF' XBBDEF (rt, 3) = arg3; expanded from macro 'XEXP':32: ^ ~ #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: ^ ~: ^ ~clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h814:119661:::-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/debug.c -o debug.o :775:43:6225660: 37note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659: note:38:38: expanded from macro 'XCVECLEN' : note: expanded from macro 'XBBDEF': note expanded from macro 'RTL_CHECKC1'note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~: expanded from macro 'RTL_CHECK1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:659: note : expanded from macro 'gen_rtx_fmt_iuuBeiie'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here38 : ^ ~ 806: note rtunion fld[1];: expanded from macro 'RTL_CHECK1' gen_rtx_fmt_iuuBeiie_stat (c, m, p0, p1, p2, p3, p4, p5, p6, p7 MEM_STAT_INFO)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: : 32note: 341 ^~ :5array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c note rtunion fld[1];:: array 'fld' declared here :note ^ ^ ~1794 : 12:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: rtunion fld[1];:expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)::1580 ^ ~:341 note: array 'fld' declared here:: 5: ^ 15warning rtunion fld[1]; : warning: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ^: : array 'fld' declared here 661: rtunion fld[1]; SET_SRC (PATTERN (setcc))); XEXP (copy, 2)); 37: :25: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h note ^~~~~~~~~~~~~~~:2756: expanded from macro 'RTL_CHECKC1' ^ : 771:23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c110:3: ^ ~: 75/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::11: : warning: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 831:: XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote23: : ^ ~expanded from macro 'XEXP' 391:32 : note: expanded from macro 'GET_NUM_ELEM'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h SUBST (PATTERN (i2), XVECEXP (PATTERN (i2), 0, 0));: ^~~~~~~~~~~~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ 771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: 140:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341 note: expanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 53/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:: : :23: ^ ~ warning#define PATTERN(INSN) XEXP (INSN, 4) : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]660 ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XEXP (rt, 4) = arg4; ^ ~ 23::note: :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN'38:array 'fld' declared here note : :771: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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~ #define PATTERN(INSN) XEXP (INSN, 4):341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ ~: :38 note: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:38: note: expanded from macro 'RTL_CHECK2': : 2467:24 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~771:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: In file included from expanded from macro 'XEXP' warning:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 55 : note: ^ ~array 'fld' declared here rtunion fld[1]; ^ ^ ~:: 25: In file included from for (i = 1; i < ASM_OPERANDS_INPUT_LENGTH (x); i++) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ::1812:660: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~:23441536array 'fld' declared here: 8:: 28: ./genrtl.h :111:notewarning: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'SET_SRC' 1424 #define SET_SRC(RTX) XCEXP(RTX, 1, SET):array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ : rtunion fld[1]; :4038: ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (copy, 1));:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: note XINT (rt, 5) = arg5; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.cnote: expanded from macro 'RTL_CHECK2' ^ ~ 45: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'note: expanded from macro 'XCEXP' : 75#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738::768:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~23:#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) 2344 ^ ~40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note:./genrtl.h 771:23: :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::141814661:note: expanded from macro 'XEXP'43: note:338 : expanded from macro 'SUBST'expanded from macro 'XINT' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)): noteexpanded from macro 'RTL_CHECKC1' : expanded from macro 'XCVECLEN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^~~~ ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::5: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:806:: ^ ~note:532:341:38:: 5: : note: array 'fld' declared here : note rtunion fld[1]; ^ : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];768:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note array 'fld' declared hereexpanded from macro 'XCVEC' : expanded from macro 'XINT' :25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: 2756:34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6612344warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:6605: ^ : :note 38: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c: array 'fld' declared here112note SUBST (PATTERN (i2), XVECEXP (PATTERN (i2), 0, 0));:3: rtunion fld[1]; :: : 159537expanded from macro 'RTL_CHECK2' ^: ^~~~~~~~~~~~warning: 15#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: : array 'fld' declared here : rtunion fld[1]; ^ XINT (rt, 6) = arg6;In file included from :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])75 dest = BLOCK_FOR_INSN (XEXP (new_rtx, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: notenote: : expanded from macro 'XINT' : :In file included from 828:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:2344 : ^ ~::1887391:32: 38:30:#define PATTERN(INSN) XEXP (INSN, 4) :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ./genrtl.hnote: expanded from macro 'GET_NUM_ELEM': expanded from macro 'BLOCK_FOR_INSN' ^ ~ 38:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): ^ ~142: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)3 ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])775clang: : ::34123warning:25: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:3415:5: note: array 'fld' declared herearray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: :note: XINT (rt, 6) = arg6; ^ In file included from return cselib_subst_to_values (XEXP (x, 1), memmode); noteexpanded from macro 'XBBDEF' note ^ ~ : array 'fld' declared here: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'XEXP' rtunion fld[1];25warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2334treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:: ^ ~ In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11::660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: :2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768note:: : :659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c./genrtl.h:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:232469:113:27:expanded from macro 'RTL_CHECK2' : :3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: : 771 (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)expanded from macro 'XINT' ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note attrs = MEM_ATTRS (x); hash += (hash_rtx_cb (ASM_OPERANDS_INPUT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~: warningnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423:36: note: expanded from macro 'ASM_OPERANDS_INPUT' ^~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ^ ~expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:: : :1458 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XEXP'660:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~24expanded from macro 'XCVECEXP' 39: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7;38 : note::806: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~note : : expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note: :32:23 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2'5expanded from macro 'MEM_ATTRS' : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]):expanded from macro 'XCVEC' note note: array 'fld' declared here 38#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): : expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^~~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: :expanded from macro 'RTL_CHECK2' 795 rtunion fld[1]; 5: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 663:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: 660:note 35note: : ^ ^ ~ array 'fld' declared hereexpanded from macro 'X0MEMATTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^661: 3734138: : note: expanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c::1622:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: note: note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): : : expanded from macro 'RTVEC_ELT' ^ ~ 15:expanded from macro 'RTL_CHECKC1'75 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]661#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : rtx pat = PATTERN (setcc);: ./genrtl.h341array 'fld' declared here37 : ::143 ^~~~~~~~~~~~~~~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])5 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 3 663:note: note: : expanded from macro 'RTL_CHECKC1' ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738array 'fld' declared here ^ ~:48831:35:: : note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'SUBST' XEXP (rt, 7) = arg7;23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^#define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~~~: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341771: note: array 'fld' declared here :: expanded from macro 'PATTERN' rtunion fld[1];expanded from macro 'RTVEC_ELT' :523: : ^In file included from #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c#define PATTERN(INSN) XEXP (INSN, 4)note: array 'fld' declared here note : ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 ^~~~~:In file included from 2523:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:: 27 In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: ./genrtl.h: ^ ~ 137 ^ 2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660./genrtl.h:33: :27573: ::warning5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :26:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38660:38note : XEXP (rt, 1) = arg1;: XEXP (rt, 1) = arg1; array 'fld' declared here note ^ ~: : : rtunion fld[1]; ^ warningexpanded from macro 'RTL_CHECK2' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c771::2474:29:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'XEXP' ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ (ASM_OPERANDS_INPUT_CONSTRAINT (x, i))); array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1428:9: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h SUBST (XEXP (SET_SRC (PATTERN (i2)), 0), :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::5note: ^~~~~~~~~~~~:23: : note: 660array 'fld' declared here: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT':5 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' :note : expanded from macro 'XEXP'23 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2466:14note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];341 warning: : :expanded from macro 'PATTERN'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) rtx body = PATTERN (insn); 5: ^~~~~~~~~~~~~~ : ^ note#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 1680:4 rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c813warning: :831:23: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:75 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :43 38:: note: expanded from macro 'XCVECEXP'In file included from note: expanded from macro 'RTL_CHECK2' FOR_BB_INSNS (bb, insn)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: expanded from macro 'PATTERN' :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define PATTERN(INSN) XEXP (INSN, 4) : ^ ~ ^ ~: 771 ^~~~~~~~~~~~~~~~~~~~~~~:2344 2344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h51::3: ./genrtl.h806: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: : 23:note 32 notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: :144/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP': XEXP (rt, 1) = arg1;note: 53expanded from macro 'FOR_BB_INSNS' ::771: : note warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XCVEC' ^ ~: array 'fld' declared here #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]23note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: X0EXP (rt, 8) = NULL_RTX;38 note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23 rtunion fld[1];: ^ :note788: expanded from macro 'XEXP' (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) 25: 27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:663:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'X0EXP' ^ ~ note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35:: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 660:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~note: expanded from macro 'RTVEC_ELT':38:: :659: note: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) note:38: ^~~~~ : :(skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)2344: 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: note:./genrtl.h770771:35 ::23: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'::: note138:3 35: : noteexpanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ::note: expanded from macro 'XSTR' 341:warning : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: ^ ~: ^~~ ^ ~:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XEXP (rt, 2) = arg2;660: ^ ~::39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771: note:5note: : array 'fld' declared here :23 rtunion fld[1]; ^ 660 note: array 'fld' declared here:array 'fld' declared here note rtunion fld[1]; rtunion fld[1];: ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:38:expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' 39 : 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :2471:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:note: 10In file included from ^ ~:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' In file included from body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:738/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define PATTERN(INSN) XEXP (INSN, 4): :: 40: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~./genrtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34127169 :5: expanded from macro 'SUBST': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote771:: ::341:5: note: 5:3array 'fld' declared hereIn file included from :23#define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning rtunion fld[1];array 'fld' declared here ::2344 rtunion fld[1];note ^:: : notearray 'fld' declared here : In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c :25: 341./genrtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5 : : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:2477:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 2344: array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] hash += hash_rtx_string (ASM_OPERANDS_INPUT_CONSTRAINT (x, 0)); rtunion fld[1];:660: 38 XEXP (rt, 1) = arg1;: ^1680 ^ ~ : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :./genrtl.h:1074/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1428:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0):::139::: 32758note:14: :warning3:expanded from macro 'RTL_CHECK2' warning: 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] : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_DEST (PATTERN (i1)));23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) FOR_BB_INSNS (bb, insn) XEXP (rt, 1) = arg1; ^~~~~~~~~~~~ ^ ~ note: ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'813/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :43: note: expanded from macro 'XCVECEXP':775:25:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: note: :23::771 :5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:372 expanded from macro 'XBBDEF' :660:38::#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) 2317 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) note ^ ~: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here expanded from macro 'PATTERN'expanded from macro 'FOR_BB_INSNS' ^ ~note : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: (INSN) = NEXT_INSN (INSN))659:806:38:: note: 341:5#define PATTERN(INSN) XEXP (INSN, 4) 32#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK1' ^ ~array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660771:23: note ^ ~ ^:826: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c::25: 2475:14 : 38: note : note ^: expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)expanded from macro 'NEXT_INSN': warning: 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~660 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c body = COND_EXEC_CODE (body);5note :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~:(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:75/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::385: ^~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3 ^ ~ :: : array 'fld' declared here notewarning1548array 'fld' declared here rtunion fld[1]; ^ : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~: ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]29 : note: In file included from XEXP (rt, 2) = arg2; expanded from macro 'COND_EXEC_CODE': 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ^ ~ :In file included from #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ expanded from macro 'RTVEC_ELT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 25 note: expanded from macro 'RTL_CHECK2'note: In file included from #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c::32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)expanded from macro 'XCEXP'./genrtl.h:2344 rtunion fld[1];: :140/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :./genrtl.h:770 warningexpanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^:: 108#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c ^ ~ :1690:20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 :35:: 816 ^ ~ warning:51: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :661:37 : warning: : notearray 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: XEXP (rt, 4) = arg4;: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ^ ~ expanded from macro 'RTL_CHECKC1' dest = SET_DEST (PATTERN (insn)); XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XC2EXP' 660#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~ #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ ~ ^~~ :771:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ::831:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341662:39: note: expanded from macro 'RTL_CHECKC2' : 660#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 ^~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c 341note:note: 39: note5expanded from macro 'XEXP':738: note: 48:: : 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)array 'fld' declared here: note: notenoteexpanded from macro 'RTL_CHECK2' : expanded from macro 'PATTERN': array 'fld' declared here ^ ~ expanded from macro 'SUBST' rtunion fld[1]; ^ ~#define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) : ^ ~ rtunion fld[1]; ^ ^~~660 rtunion fld[1]; ^:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c note: ^ :2481 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: In file included from 21660::expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2796:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32::771 ::234423: : :341:note341:5: expanded from macro 'RTL_CHECK2' :5: notenote: expanded from macro 'XEXP' note: ./genrtl.h warning: 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] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]171 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (! combinable_i3pat (i3, &PATTERN (i3), i2dest, i1dest, i0dest,array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here : sets[0].src = SET_SRC (body);:6603 rtunion fld[1]; :38:341: rtunion fld[1]; ^ ^~~~~~~~~~~~~~: ^ ^~~~~~~~~~~~ 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2': :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2478 :12 warning:1536: warning27: In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ^ ~ :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: x = ASM_OPERANDS_INPUT (x, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~22 ./genrtl.h : XBBDEF (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1535 ^ ~ : In file included from 831:30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h109:1423:note:::2344 : expanded from macro 'SET_SRC'note36:: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 expanded from macro 'SET_DEST': : note: warning#define SET_SRC(RTX) XCEXP(RTX, 1, SET): note775#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'PATTERN' : ./genrtl.h:#define PATTERN(INSN) XEXP (INSN, 4) : ^~~ :141:3: 25 XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: : ^ ~ expanded from macro 'ASM_OPERANDS_INPUT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 771:23: note: expanded from macro 'XEXP':array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XBBDEF' XINT (rt, 5) = arg5; :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ 816 ^ ~:51805:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::813: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note43:775: expanded from macro 'XCEXP' ::25:: note: note ^ ~:659 note: expanded from macro 'XC2EXP'expanded from macro 'XCVECEXP': expanded from macro 'XBBDEF'768 ::23#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)38: note ^ ~ #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)38 ^ ~ : :expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note32: note: expanded from macro 'RTL_CHECK2' :expanded from macro 'RTL_CHECK1' : ^ ~38:661: note ::662#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XCVEC' ^ ~:39 : : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) note ^ ~: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECKC1':341660341 : :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38 expanded from macro 'RTL_CHECKC2' ^ ~::#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N])5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 ^ ~ note ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~array 'fld' declared here:341 341: rtunion fld[1]; rtunion fld[1]; ^ 661:5: 5341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :5::341:::5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c37: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.cexpanded from macro 'RTL_CHECKC1' : :: note: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])75: :2895 rtunion fld[1]; In file included from array 'fld' declared here ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::663 : 202344: ./genrtl.harray 'fld' declared here: rtunion fld[1]; : ^ ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: In file included from 17235: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note: :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTVEC_ELT' : i2pat = copy_rtx (PATTERN (i2));24953:2344 #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ : :./genrtl.h:142: ^~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^~~~~~~~~~~~27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.cIn file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c1844:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35:warning::4 :27warning :831 warning warning: : array index 2 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]: note23 : array 'fld' declared here FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note XINT (rt, 6) = arg6;: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : expanded from macro 'FOR_BB_INSNS' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ note: expanded from macro 'PATTERN' ^~~~~~~~~~~~~~~~~~~~~~~ ^ ^ ~ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: sets[n_sets].src = SET_SRC (x);#define PATTERN(INSN) XEXP (INSN, 4) ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1536768:23::82622 ::771: ^ ~notenote: expanded from macro 'SET_SRC': 2325 : 110#define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' ::3 ^ ~:771 note :note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning: expanded from macro 'XEXP'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'NEXT_INSN' XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23 ^ ~ ^ ~: note: expanded from macro 'XEXP' :805 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note #define NEXT_INSN(INSN) XEXP (INSN, 2) :32 ^ ~ : note: expanded from macro 'XCEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: :660 : ^ ~ :note: 23: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:2678/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):8expanded from macro 'XEXP':: ^ ~ :notewarning: 660:38 ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' if (MEM_ATTRS (x) != MEM_ATTRS (y)) ^~~~~~~~~~~~~: :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS': 661:38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::37#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)expanded from macro 'RTL_CHECK2': ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :::660:5: note: array 'fld' declared here795: note ^ ~ :29: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note: expanded from macro 'X0MEMATTR' array 'fld' declared here5:: expanded from macro 'RTL_CHECKC1'#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^note ^ ~38 : note #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: 661array 'fld' declared here:expanded from macro 'RTL_CHECK2' 37 rtunion fld[1]; ^ 341 ^ ~: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2903:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::25: In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:note:2344341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: 5:75: :5: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h143 i1pat = copy_rtx (PATTERN (i1));::341In file included from :expanded from macro 'RTL_CHECKC1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 2344 ^ ~note3 ^~~~~~~~~~~~ : 5: ./genrtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:173:3: : : warning: array 'fld' declared here note rtunion fld[1];: array 'fld' declared here 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :831:23:5: rtunion fld[1];:warning ^ ^: : array index 5 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] ^ noteIn file included from XINT (rt, 5) = arg5; : expanded from macro 'PATTERN' ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here XEXP (rt, 7) = arg7;#define PATTERN(INSN) XEXP (INSN, 4) ^ ~::27: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cprop.c:In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:237681844: ^ : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:23::2631:2344expanded from macro 'XEXP' : ./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:2678:note25 111/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25::3::660: warning: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): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && volatile_insn_p (PATTERN (insn)))) ^~~~~~~~~~~~~~ FOR_BB_INSNS (bb, insn) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here:831expanded from macro 'XINT' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: ^ ~ 23 : note : note: expanded from macro 'FOR_BB_INSNS' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ if (MEM_ATTRS (x) != MEM_ATTRS (y)) rtunion fld[1]; ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'PATTERN' (INSN) = NEXT_INSN (INSN)):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1458#define PATTERN(INSN) XEXP (INSN, 4) ^~~~~~~~~~~~~~~~: : :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::38:826:25: 38:768./genrtl.h::23: note: 144::23: note: expanded from macro 'NEXT_INSN': 3 note: expanded from macro 'RTL_CHECK2' : note: :#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' expanded from macro 'XINT'24expanded from macro 'XEXP' : note: expanded from macro 'MEM_ATTRS'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: ^ ~: 660:38: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ X0EXP (rt, 8) = NULL_RTX; note: :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :795expanded from macro 'RTL_CHECK2'::5788:29341::: :27:5: : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) noteexpanded from macro 'X0MEMATTR'note: array 'fld' declared here: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)array 'fld' declared here note :38 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^ ~ ^ :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.cexpanded from macro 'X0EXP'341:5:75 ^ :5: note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2911:: In file included from 20::expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; :2344: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 661 ^ ~ ^:37 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :note i0pat = copy_rtx (PATTERN (i0));::341:2671 : 5: note: 38: : note174: array 'fld' declared herenote ^~~~~~~~~~~~ array 'fld' declared here: 16: 3: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: :831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; rtunion fld[1]; warning: array index 8 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 PATTERN(INSN) XEXP (INSN, 4) In file included from XINT (rt, 6) = arg6; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 23./genrtl.h:112 771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning341:23:: : ^ ~9345: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: expanded from macro 'XEXP' : : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' array 'fld' declared here: 40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~341#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) : 5: XINT (rt, 6) = arg6; ^ ~ note: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:771array 'fld' declared here660::66023:38:: rtunion fld[1]; note23: expanded from macro 'RTL_CHECK2' : note38 ^ :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XINT' note rtunion fld[1]; note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c note:2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :341:: ./genrtl.h ^ ~ :expanded from macro 'RTL_CHECK2' 3415/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::660:: note:3826935:: 169:3:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : array 'fld' declared here: note warningarray 'fld' declared herewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; && exp_equiv_p (XEXP (x, 1), XEXP (y, 1),#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ^ ~ 5 rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 771 :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:771:23: note: :341:75expanded from macro 'XEXP' 5: note: ^note note: : expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: array 'fld' declared here./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ ^175:3 ::2937: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cselib.c29:38 rtunion fld[1];: : ^ 2671/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c : expanded from macro 'RTL_CHECK2'::warning:56: : 66027:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: 38warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h && rtx_equal_p (XEXP (SET_SRC (PATTERN (i3)), 0), i2dest)) note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 7) = arg7; ^ ~ :array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1536::34122:5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~note771:23 113:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::341 :: note5: :23:note: : notewarning array 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note : rtunion fld[1]; ^: array 'fld' declared here: expanded from macro 'XEXP' XEXP (rt, 7) = arg7; rtunion fld[1];expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: 2693:3825:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define SET_SRC(RTX) XCEXP(RTX, 1, SET) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ^ ~ : 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: :2344: ./genrtl.h && exp_equiv_p (XEXP (x, 1), XEXP (y, 1), note: expanded from macro 'RTL_CHECK2'note: 805expanded from macro 'RTL_CHECK2':771: 3223: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ note:: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h170:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note771: warning: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XCEXP'341 660#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ::5: ^ ~38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: :note661: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: 660array 'fld' declared here:77137#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: :23: note: 38 : ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5expanded from macro 'XEXP' rtunion fld[1];: ^ expanded from macro 'RTL_CHECKC1' noteIn file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.cexpanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h75 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~note: array 'fld' declared here : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: rtunion fld[1]; : ^ :176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 771 ^ ~: :array 'fld' declared here ::38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23446602695: :3538: :note38: :expanded from macro 'RTL_CHECK2' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;:: ^ ~ : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warning:: 5: noteexpanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :771:23: note: expanded from macro 'XEXP' 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here || (exp_equiv_p (XEXP (x, 0), XEXP (y, 1), ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : ^~~note 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:39771: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: rtunion fld[1];23 ^ note: : array 'fld' declared here In file included from rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2': note: expanded from macro 'XEXP' 341: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c::2937:38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: && rtx_equal_p (XEXP (SET_SRC (PATTERN (i3)), 0), i2dest)) note ^~~~~~~~~~~~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ^:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XEXP (rt, 1) = arg1;./genrtl.h : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23 : note: expanded from macro 'PATTERN' 660In file included from 171#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c38: note: expanded from macro 'RTL_CHECK2' ::7713/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25:: note: expanded from macro 'XBBDEF' 23:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):3: warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: 38 ^ ~: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note771:23: note XEXP (rt, 2) = arg2;: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: ^ ~note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:341expanded from macro 'RTL_CHECK1' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661::38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: note5: :expanded from macro 'XEXP' note: array 'fld' declared here array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c::2697:In file included from 21/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ^ ~ 660:: 25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && exp_equiv_p (XEXP (x, 1), XEXP (y, 0),: 771 ^ ~2344:35:: ./genrtl.hnote38:172:3 : warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 :23: notenote: : : noteexpanded from macro 'XEXP' expanded from macro 'XEXP': 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): XEXP (rt, 4) = arg4; expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~771:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^~~ note: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341:: :: 5expanded from macro 'XEXP': note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 ^ ~ :: 660note:39:expanded from macro 'RTL_CHECK2'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here660 : 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341noteclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf rtunion fld[1]; ^: :-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c -o df-core.o note: expanded from macro 'RTL_CHECK2'5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: 27: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:341: ^~~ XBBDEF (rt, 3) = arg3; ^ ~: 755: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775 341:5: rtunion fld[1];note: array 'fld' declared here:note196: :array 'fld' declared here 3 : ^ warning : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c : rtunion fld[1]; rtunion fld[1]; XEXP (rt, 2) = arg2;2710 : ^ ~15 : ^:note : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'XBBDEF': 2941:30:In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c : ^ ~:25: In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23: note: expanded from macro 'XEXP'2344 : ./genrtl.h:173:3warning#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]659 :38 rtx op0 = i2src, op1 = XEXP (SET_SRC (PATTERN (i3)), 1); ^ ~ XINT (rt, 5) = arg5; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h || strcmp (ASM_OPERANDS_OUTPUT_CONSTRAINT (x),: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 38 :note : noteexpanded from macro 'XINT': expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3411419 ^ ~: : 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h45::660 note: 771 ^ ~::23 :note: array 'fld' declared here: 38:expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' note note: rtunion fld[1];expanded from macro 'XEXP': ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h804:32 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~:: array 'fld' declared here : 660 rtunion fld[1]; ::2344 ^38:note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XCSTR': :: In file included from #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)note : ./genrtl.h ^ ~:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:2344: ./genrtl.hexpanded from macro 'RTL_CHECK2' :140197#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : ^ ~661note : warning : array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; XEXP (rt, 4) = arg4; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 37:341:5:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : note: note expanded from macro 'RTL_CHECKC1' In file included from :771: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25 ^ ~ array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: ::788 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note:27:::38:: 2941array 'fld' declared here : note: :expanded from macro 'X0EXP' rtunion fld[1]; 174#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 36:3: warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ warningnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:: XINT (rt, 6) = arg6;659:38: : 2711expanded from macro 'RTL_CHECK2':8: : 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 rtx op0 = i2src, op1 = XEXP (SET_SRC (PATTERN (i3)), 1); ASM_OPERANDS_OUTPUT_CONSTRAINT (y)) ^~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1419 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :768:23: note: expanded from macro 'XINT' :451536#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note : :expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22: note: expanded from macro 'SET_SRC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38expanded from macro 'RTL_CHECK1'#define SET_SRC(RTX) XCEXP(RTX, 1, SET) :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~341 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5: note: array 'fld' declared here note rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note805: expanded from macro 'X0EXP' : 32In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h141:::3 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note341804#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1':: XINT (rt, 5) = arg5;: 32: note: expanded from macro 'XCSTR' 5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: expanded from macro 'XCEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :note175 : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XINT' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:3 :note ^ ~: expanded from macro 'RTL_CHECKC1' ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 38: note341: expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#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 ^ ~ ^ ~5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here rtunion fld[1]; ^ In file included from : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.cnote:: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here 27 rtunion fld[1]; ^: rtunion fld[1];:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c35: note: expanded from macro 'XEXP'In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2712:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::75 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 14202344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3660: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: ^39 X0EXP (rt, 5) = NULL_RTX; : : clang./genrtl.h: ^ ~ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27In file included from expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :25: ^~~ note142:3: : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'ASM_OPERANDS_OUTPUT_IDX'warningIn file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS)::341 :note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])802: 32 :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote: expanded from macro 'XCINT' 2344: array 'fld' declared here768 #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): 341: rtunion fld[1]; ^ ~ : ^./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::2941:45: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :661:37: note: expanded from macro 'RTL_CHECKC1' rtx op0 = i2src, op1 = XEXP (SET_SRC (PATTERN (i3)), 1);: ^~~~~~~~~~~~ XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :831:23: note: 23 ^ ~: note: expanded from macro 'XINT' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ expanded from macro 'PATTERN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3412344:: 5./genrtl.h:: 200note:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :788:27: note: expanded from macro 'X0EXP' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2712 ::38660: :warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 ^ ~: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 1420#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]) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 : note: array 'fld' declared here rtunion fld[1]; ^ note660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:341::755: note: array 'fld' declared here : : expanded from macro 'ASM_OPERANDS_OUTPUT_IDX': rtunion fld[1];38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344:: ./genrtl.h:: expanded from macro 'RTL_CHECK2'201 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ 3note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.cwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 802 ^~~ 27 X0EXP (rt, 7) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c::25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32::35 :note : 788expanded from macro 'XCINT':note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):: 660:: 39In file included from :In file included from 27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :expanded from macro 'RTL_CHECK2': 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344 ^ ~: : ^~~./genrtl.h ./genrtl.h:143:3:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h195:: XEXP (rt, 7) = arg7;: 661:37: note: expanded from macro 'RTL_CHECKC1' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'3 ^ ~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:223:3413: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XEXP (rt, 1) = arg1;note : ^ ~array 'fld' declared here771::5: note: array 'fld' declared here 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :expanded from macro 'XEXP' 771 ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note: 23array 'fld' declared here: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'XEXP' rtunion fld[1]; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2945660:38: ^note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:2713/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : || ASM_OPERANDS_INPUT_LENGTH (x) != ASM_OPERANDS_INPUT_LENGTH (y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])16:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c : ^ ~660 :38: notewarning: : expanded from macro 'RTL_CHECK2': 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ::341:: 5: note: 341array 'fld' declared here 1424 rtunion fld[1]; ^ newpat = PATTERN (i3);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c144 ::35:: warning: ^~~~~~~~~~~~array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 40 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831:: X0EXP (rt, 8) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:2327 :25 note: array 'fld' declared here:expanded from macro 'X0EXP' notenote: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'ASM_OPERANDS_INPUT_LENGTH' ^ ^ ~:In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:: 75./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN':2344: ./genrtl.h:224::196 : 3: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning659:38: #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)note: expanded from macro 'RTL_CHECK1' : ^ ~ #define PATTERN(INSN) XEXP (INSN, 4): 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; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34143:: note: expanded from macro 'XCVECLEN' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: note5771: :expanded from macro 'XEXP'23 : : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note : array 'fld' declared here note rtunion fld[1];: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ 806:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote38: note::234432:: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ : : expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])169:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):661:37: note: ^ ~expanded from macro 'RTL_CHECKC1' 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5:: note: XEXP (rt, 1) = arg1;array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 rtunion fld[1];660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note391:: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' ::32: note: expanded from macro 'GET_NUM_ELEM' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ ~341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: ^~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.carray 'fld' declared here: 25 rtunion fld[1]; ^ : 55:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c note: array 'fld' declared here : rtunion fld[1]; ^ :2713 :40 : warning: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2991notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 8 : : || ASM_OPERANDS_INPUT_LENGTH (x) != ASM_OPERANDS_INPUT_LENGTH (y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning./genrtl.h:197:3:: 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] 660 && XEXP (*cc_use_loc, 1) == const0_rtx): 38 rtunion fld[1]; ^ ^ ~: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23:1424 X0EXP (rt, 3) = NULL_RTX;: ^ ~ 40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' : note75#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):814:43: In file included from note: expanded from macro 'XCVECLEN' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5expanded from macro 'XEXP'#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: 806note: expanded from macro 'RTL_CHECK2' :234432: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:225:: 3 ^ ~: :788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'X0EXP' warning:341:5: note: :array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : rtunion fld[1]; note ^ ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'XCVEC':3068:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)23 : ^ ~ rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 659array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h newpat = subst (PATTERN (i3), i2dest, i2src, 0, 0,::661:: 77537:25: note: ^~~~~~~~~~~~: noteexpanded from macro 'XBBDEF': 38 expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :831391::233227#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): note ^ ~: :expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'PATTERN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note#define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'GET_NUM_ELEM' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:659:38: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1];: ^ ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: XEXP (rt, 2) = arg2;: ^ ~: 2716 341771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here ::23341:5: :note771: array 'fld' declared here :: 23 rtunion fld[1];: note: expanded from macro 'XEXP' rtunion fld[1];: notewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: if (ASM_OPERANDS_INPUT_LENGTH (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c1424:25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h40:198 : ^ ~ note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 383:75 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: : X0EXP (rt, 4) = NULL_RTX; ^ ~ 38In file included from : note#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS): expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344 : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])788 ./genrtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::226 note:814::433:: 27 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: notewarningarray 'fld' declared here: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : rtunion fld[1];note: expanded from macro 'X0EXP' X0EXP (rt, 4) = NULL_RTX;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCVECLEN':659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: :./genrtl.h:171:338: rtunion fld[1];: ^note#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)): expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 27 ^ ~ array 'fld' declared here: note: expanded from macro 'X0EXP' 3279::806#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):32:24 note: :expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 775#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: :25: note: expanded from macro 'XBBDEF' 25 : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) && !side_effects_p (SET_SRC (set1))) ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22::659: 38: note: expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ note: expanded from macro 'SET_SRC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~2344 #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391: ^ ~32 : ^ note: expanded from macro 'GET_NUM_ELEM' ./genrtl.h:199:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem):659 ^~~~~ :80538:::3 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1':341:5 32: note: expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note : expanded from macro 'RTL_CHECKC1' warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: : 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])note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~ : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: 788 ^ ~: 27 rtunion fld[1];341:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2718:13: warning: :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'X0EXP'note : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~788 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 27: for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here ^ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~:In file included from 3291:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h:172:1424 && !side_effects_p (SET_SRC (set0))) ^~~~~~~~~~~~~~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:40: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:814:43:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :expanded from macro 'XCVECLEN' 659:1536 #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ :385: XEXP (rt, 4) = arg4; ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: array 'fld' declared here771 22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806: rtunion fld[1];23: :note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1': noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c32::660 expanded from macro 'SET_SRC'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define SET_SRC(RTX) XCEXP(RTX, 1, SET)3875: : note: expanded from macro 'RTL_CHECK2' expanded from macro 'XCVEC' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ~2344: In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:: ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :661note:: : In file included from expanded from macro 'XCEXP'228 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)341 ./genrtl.h:3:37 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ::2005: note XINT (rt, 6) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : expanded from macro 'RTL_CHECKC1'array 'fld' declared here 3 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ~661 : :37: note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660341:5::391 X0EXP (rt, 6) = NULL_RTX;note : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: :array 'fld' declared here 3238: note: expanded from macro 'RTL_CHECK2' :27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];note: expanded from macro 'GET_NUM_ELEM' 2344 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem):788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: 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) ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:173:3:: ^~~~~ warning: :3386341:5: note: array 'fld' declared here array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : 22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ if (m_split && NEXT_INSN (m_split) == NULL_RTX) ^ ~: 75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^~~~~~~~~~~~~~~~~~~: 2719:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :234438: : note./genrtl.h: if (! exp_equiv_p (ASM_OPERANDS_INPUT (x, i),:: ^~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~826:25 : note: expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::36229768 :23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3expanded from macro 'RTL_CHECK1' : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning: ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: expanded from macro 'ASM_OPERANDS_INPUT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23660: note XSTR (rt, 7) = arg5;: #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~expanded from macro 'XEXP' ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341770:::23:: note: expanded from macro 'XSTR' 813#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5 ^ ~: 34143: 660::38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :array 'fld' declared here note660: :expanded from macro 'XCVECEXP'38 : note: expanded from macro 'RTL_CHECK2' rtunion fld[1];5 #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : ^ ~3388note:: ^array 'fld' declared here 14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ m_split = PATTERN (m_split); ^~~~~~~~~~~~~~~~~ In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c::34125: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :201:3: ^warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: X0EXP (rt, 7) = NULL_RTX;: 806 :In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32:788831:::2723: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: :note: expanded from macro 'XCVEC' warning note: expanded from macro 'X0EXP' note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:659:: 38 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;: 23 ^ ~ 661expanded from macro 'RTL_CHECK1':37: note: expanded from macro 'RTL_CHECKC1' array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::23: note: expanded from macro 'XINT' ^ ~ 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) ^ ~ rtunion fld[1]; ^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: : 660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'663:35: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5expanded from macro 'RTVEC_ELT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344:5:: array 'fld' declared herenote: array 'fld' declared here : rtunion fld[1];5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:2720:note11: array 'fld' declared here : rtunion fld[1];: ./genrtl.h:247:3: warning ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c :25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341: :./genrtl.h: XINT (rt, 1) = arg1;223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5warning XEXP (rt, 1) = arg1;: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ASM_OPERANDS_INPUT (y, i),/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::77123:: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):23: note: array 'fld' declared here3393 ^ ~ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :27: warning:38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1423 else if (m_split && NEXT_INSN (NEXT_INSN (m_split)) == NULL_RTX: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; :36:: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'ASM_OPERANDS_INPUT' :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:813:43: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : 826:25:: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: expanded from macro 'XCVECEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c ::175::#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) 3: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::755: : ^ ~ warningnote : array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:806:32: note: expanded from macro 'XCVEC' 771 :23: note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 XSTR (rt, 1) = arg1; : expanded from macro 'XEXP' ^ ~ XEXP (rt, 7) = arg7;:37: note: In file included from expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 663771:::23: note:: 25expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23: note: expanded from macro 'XSTR' 35#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):2344: ./genrtl.h ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660note: expanded from macro 'RTVEC_ELT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660::660::22438::#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): 3838:: ^~~~~ note: expanded from macro 'RTL_CHECK2' note3: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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]) ^ ~ ^ ~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::: XEXP (rt, 2) = arg2; ^ ~ ^ ~note : array 'fld' declared here 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7715341 rtunion fld[1];::5: note: array 'fld' declared here 23 rtunion fld[1];:: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:38:note note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.carray 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):27 : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^ ~./genrtl.h2722 :note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: 14note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c :warning ^ :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 || strcmp (ASM_OPERANDS_INPUT_CONSTRAINT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~176 In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1428 rtunion fld[1];: 93 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:3393:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:225: XEXP (rt, 8) = arg8; ^ ~ else if (m_split && NEXT_INSN (NEXT_INSN (m_split)) == NULL_RTX/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77175:: 23::3 note:: In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: 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) warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2;expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 :25: note: ^ ~expanded from macro 'NEXT_INSN' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::813:66043::768#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP':23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XINT' note: expanded from macro 'XCVECEXP' #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 XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M):775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 25: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:expanded from macro 'XBBDEF'806#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::expanded from macro 'RTL_CHECK2'341 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 34138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: :note : array 'fld' declared here :note: rtunion fld[1]; ^5 : note:: expanded from macro 'XCVEC' note: In file included from 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75expanded from macro 'RTL_CHECK1'#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::272array 'fld' declared here31 : note: expanded from macro 'NEXT_INSN' : rtunion fld[1]; ^ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from XVEC (rt, 3) = arg3;: ^ ~ ^ ~663 :35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341expanded from macro 'RTVEC_ELT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:77135:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c ::27: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35:2344: ./genrtl.hnote: note:: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ expanded from macro 'XEXP'772 note: array 'fld' declared here195#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660warning rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::23: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:2539: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:392344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:226 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::note: expanded from macro 'RTL_CHECK2' note X0EXP (rt, 4) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~notenote: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC'expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP':788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 659:38: :note : expanded from macro 'RTL_CHECK1' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38: 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : expanded from macro 'RTL_CHECK2' : ^ ~341 : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~array 'fld' declared here341 note660: :38: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here : rtunion fld[1];5: note: array 'fld' declared here ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.carray 'fld' declared here rtunion fld[1]; ^ ^ ~ :2723:7: warning rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: :196:3: ^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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c XEXP (rt, 2) = arg2; ^ ~: : 3395341:30 ASM_OPERANDS_INPUT_CONSTRAINT (y, i))): warning: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from :5 : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; || ! use_crosses_set_p (PATTERN (m_split), DF_INSN_LUID (i2)))) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:7712344 : ./genrtl.h:227/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:In file included from :warning831: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::23:: 2375:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: X0EXP (rt, 5) = NULL_RTX;./genrtl.h : 273:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:1428:9: note: : warningexpanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' : ^ ~ XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0)note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~788 expanded from macro 'PATTERN'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 4) = arg4; : : ^ ~ 27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 813#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66043:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: note: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772note:771note: expanded from macro 'X0EXP' :#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 'XVEC' ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :expanded from macro 'XCVECEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23::#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 34138: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: ^ ~note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :806::32659: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCVEC'array 'fld' declared here: 38: rtunion fld[1];note: :expanded from macro 'RTL_CHECK1'660 : rtunion fld[1]; ^ 38 : note: ^ In 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)expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:75: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: note:./genrtl.h:: :5:In file included from 341(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c274::: :5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.hnote381 :note: array 'fld' declared here197: : array 'fld' declared here3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :: rtunion fld[1];663:3 rtunion fld[1];: ^ 35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^:3398warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: In file included from note X0EXP (rt, 3) = NULL_RTX; ^ ~ :: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:2334/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1925:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :11 XVEC (rt, 5) = arg5;warning: :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772warning 2344:23: 788:27: ./genrtl.h:::228:3 rtx newi3pat = PATTERN (NEXT_INSN (m_split)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : : note attrs = MEM_ATTRS (x); note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~:831:warning 23: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'X0EXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#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]1458 expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:24 XINT (rt, 6) = arg4; ^ ~39:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XVEC' 771:23: :expanded from macro 'RTL_CHECK2'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note 659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~:38: : ^ ~ note ^ ~ expanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'MEM_ATTRS' 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK1' :23:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) :660: expanded from macro 'XINT':38: note: 341 : 341 ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'RTL_CHECK2' ^ ~:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :795:: 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: note ^ ~29660array 'fld' declared here: :: noteexpanded from macro 'RTL_CHECK2'38 : : expanded from macro 'X0MEMATTR' array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37341::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'341:5: note: array 'fld' declared here rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3:In file included from : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.cnote: X0EXP (rt, 4) = NULL_RTX;: array 'fld' declared here ^ ~ 341:5: note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: array 'fld' declared hereexpanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 25 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: ./genrtl.h:229: 3: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5warning: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 7) = arg5;75#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :3398:28: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx newi3pat = PATTERN (NEXT_INSN (m_split)); 275:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:: ^~~~~~~~~~~~~~~~~~~In file included from In file included from 3064/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c::770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c2734:warning::23::826: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :25 XINT (rt, 6) = arg6; : note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:warning381: : : : expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: arg1 = XEXP (x, 0), arg2 = XEXP (x, 1); ^ ~199::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)76833: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:expanded from macro 'NEXT_INSN' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 ^ ~:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2):771:: 660:38expanded from macro 'XINT' : XEXP (rt, 1) = arg1; ^ ~23: ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP'771660:38 X0EXP (rt, 5) = NULL_RTX; ^ ~::771:: 23: 23 note: expanded from macro 'XEXP' :note: expanded from macro 'RTL_CHECK2' #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) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP'660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::788expanded from macro 'RTL_CHECK2'341 ^ ~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::5 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:660: :38::27 note: :: note :: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38#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_CHECK2' note ^ ~ : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; :5 ^ 831:29: note: expanded from macro 'PATTERN': note: array 'fld' declared here: 341341:5 rtunion fld[1];: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:note: expanded from macro 'RTL_CHECK1' 75:: : In file included from array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 ^ ~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: #define PATTERN(INSN) XEXP (INSN, 4) 2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: ./genrtl.h::381247: :3:noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:35: note: expanded from macro 'XEXP' :: 2344array 'fld' declared here#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] ^ ~ ^~~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660./genrtl.h:39: note: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~ 27:768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 51note::341:: 5: noteexpanded from macro 'XINT': array 'fld' declared here ^ ~3 rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23: note:: expanded from macro 'XINT' ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344 ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)771 :23: : note : expanded from macro 'XEXP' ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~:3399 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)15 :660 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660 newi2pat = PATTERN (m_split);::20038:: note: expanded from macro 'RTL_CHECK2' :38 ^~~~~~~~~~~~~~~~~ ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 831:23: notenote X0EXP (rt, 6) = NULL_RTX;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'PATTERN' : 341 ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)expanded from macro 'RTL_CHECK2' 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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]) ^ ~ 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:::23: 27: :note: expanded from macro 'X0EXP' ^ ~341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ ~ note: array 'fld' declared here:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3146noteexpanded from macro 'XEXP' rtunion fld[1]; : 341: ^: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here :13: warning: rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h381In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: In file included from 659In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h75: In file included from : In file included from :38:./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 1424./genrtl.h:31338::40:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'RTL_CHECK2' : :3note270#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344 ^ ~: :note: : warningexpanded from macro 'RTL_CHECK1' : 3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) 341: :5::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~107warning: note: ^ ~: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^ ~ 341:5: XSTR (rt, 1) = arg1;814 rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :43: :: note ^ ^ ~: expanded from macro 'XCVECLEN'772:23: #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) XEXP (rt, 1) = arg1;note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c expanded from macro 'XVEC' note:3401: array 'fld' declared here :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 24: warning ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 770 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ^ ~ : ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:23:806 i3set = single_set (NEXT_INSN (m_split)); 23:38 note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c note: ^~~~~~~~~~~~~~~~~~~27expanded from macro 'XEXP': : : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:: notenote: expanded from macro 'XSTR'25:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XCVEC' 660note 2344: : :38#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) expanded from macro 'NEXT_INSN'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' ^ ~ : ^ ~ ./genrtl.h:201:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:661: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XEXP'5warning37: array index 7 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) X0EXP (rt, 7) = NULL_RTX;note ^ ~ : ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];341 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note : ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: array 'fld' declared here: expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c ^ ~: 38788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ : In file included from ^ ~ 75 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :27expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c341 :391#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:: 32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP':2344:5: 381 ^ ~: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):note 108: array 'fld' declared here :3 ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^: : 659expanded from macro 'GET_NUM_ELEM':array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: :note:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)1996 314In file included from ::36/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: ^~~~~3::25 warning: : XEXP (rt, 2) = arg2;expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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]) :341:5: note ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: array 'fld' declared hereexpanded from macro 'single_set' 2344771: 771 ? PATTERN (I) : single_set_1 (I)) \ ^ ./genrtl.h:271 rtunion fld[1];:3 ^ ~ :: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :23:::23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c341:5::19983148note:: : note: note: array 'fld' declared here19:expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: 39array index 2 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]expanded from macro 'XEXP' note: expanded from macro 'single_set_1' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h fold_rtx (ASM_OPERANDS_INPUT (x, i), insn), 0);#define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : 660 XINT (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :In file included from ^ 38: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note:: note: 768:1423expanded from macro 'RTL_CHECK2'2344:: 536: 23::array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.hnotenote rtunion fld[1];: : array 'fld' declared here : expanded from macro 'XINT' 223 ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1]; :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3: ^:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3401In file included from warningexpanded from macro 'ASM_OPERANDS_INPUT' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:: ^ ~75: : 12: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h i3set = single_set (NEXT_INSN (m_split)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6605:: note XEXP (rt, 1) = arg1; 2344 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ : : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :38:array 'fld' declared here23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): 1996315note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ : :3:: ^ 22: note: expanded from macro 'single_set' note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813 ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :43:: 381: ^ ~ ^~~~~~~~~~~~~~~~ ^ ~ notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 3) = arg3; In file included from :660expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) 5: 1998/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:2344note:: : array 'fld' declared here./genrtl.h38 :109: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806: 3: ^ ~: warning: note42:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'single_set_1'32 ^ XBBDEF (rt, 3) = arg3;: note: expanded from macro 'XCVEC' : ^ ~#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771expanded from macro 'RTL_CHECK2' :23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :831:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:341:25::37expanded from macro 'XEXP'25 :note : : expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: #define PATTERN(INSN) XEXP (INSN, 4) 5: note ^ ~expanded from macro 'RTL_CHECKC1' : array 'fld' declared here In file included from rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771In file included from 2344: ^ ~expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ./genrtl.h:23: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)272: :338note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: 659note: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::660: 38: 35: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ 382344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341: ::341:note: expanded from macro 'RTL_CHECK1': ./genrtl.h:224 expanded from macro 'RTVEC_ELT':3:55/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning::note772: 23: #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 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^~~~~notearray 'fld' declared here rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771:23:341: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :expanded from macro 'XEXP'5 341:: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 ^ ~ : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:note75: In file included from : 3401array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):660::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: ^: : 314724 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' :30: i3set = single_set (NEXT_INSN (m_split));: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788:27:38:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5 ^~~~~~~~~~~~~~~~~~~ :2344 : notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h:expanded from macro 'X0EXP':110 validate_change (insn, &ASM_OPERANDS_INPUT (x, i), 826:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 25:: 3 ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 659array 'fld' declared here expanded from macro 'RTL_CHECK2'note : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423 XEXP (rt, 4) = arg4; : : 38: expanded from macro 'NEXT_INSN'note ^ : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 36: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: expanded from macro 'ASM_OPERANDS_INPUT': #define NEXT_INSN(INSN) XEXP (INSN, 2) 771 :23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :27341#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)771:23: note ^ ~:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):52344: ./genrtl.h:813note: ^ ~43: expanded from macro 'XEXP' ^ ~:225 : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'XCVECEXP'660: rtunion fld[1]; ^ ~ :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 ^ 660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:warning: :note: expanded from macro 'RTL_CHECK2'#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]38: 525: In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; ^ ~: note: ^ ~:2344: expanded from macro 'XCVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :775::./genrtl.harray 'fld' declared here 341:25 ^ ~ 5 rtunion fld[1];#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) note: ^ ~ (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:29: :note273 note: expanded from macro 'XBBDEF' :: : noteexpanded from macro 'PATTERN': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75661 ^ ~:37 3: #define PATTERN(INSN) XEXP (INSN, 4):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:659array 'fld' declared here: : expanded from macro 'RTL_CHECKC1' In file included from : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38 ^~~~ :warning note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note: 663 2344: ./genrtl.h:335In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:381: In file included from 35: XVEC (rt, 4) = arg4;expanded from macro 'XEXP': expanded from macro 'RTL_CHECK1': ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:note 2344 : ./genrtl.h : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: expanded from macro 'RTVEC_ELT':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]772: 23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) :111 ^~~~~note XEXP (rt, 1) = arg1; : ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 ^~~ : :: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note771660:39#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : note: : expanded from macro 'RTL_CHECK2' ^ ~23 341::5:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note660: ^~~ rtunion fld[1]; 38note array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here: : rtunion fld[1]; expanded from macro 'XEXP' ^ XINT (rt, 5) = arg5; ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c :3455 ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:226 ^ ~:42:3:660: warning : :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:768: && (inner_const = equiv_constant (XEXP (y, 1))) != 0 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warning23:::: 23: 341note: note note: : expanded from macro 'XEXP' 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) : 5expanded from macro 'XINT' X0EXP (rt, 4) = NULL_RTX; : note: expanded from macro 'RTL_CHECK2'array 'fld' declared here note ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: rtunion fld[1]; ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: rtunion fld[1]; 788 3401 ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):27: ^ ~ 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:: expanded from macro 'X0EXP'12 In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :2565938: :38341note:: i3set = single_set (NEXT_INSN (m_split));: 5expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :1996: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2' 8: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 2344: ./genrtl.h ^ ~: :5:note rtunion fld[1]; ^:274 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3:: expanded from macro 'RTL_CHECK1'note: array 'fld' declared hereIn file included from warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341:5: note: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.cexpanded from macro 'single_set' array 'fld' declared here XVEC (rt, 5) = arg5; ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ ~ :3485/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:23:75 : ::14::341In file included from 381 ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h: 5: warningnote:336:: expanded from macro 'XVEC' ^~~~~~~~~~~3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344: ./genrtl.h:112#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : array 'fld' declared here: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning rtunion fld[1]; ^ :3:: 660: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && XEXP (XEXP (y, 1), 0) == XEXP (const_arg1, 0))In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c ^ ~ : XEXP (rt, 2) = arg2;: ^ ~ : 27: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :In file included from 831:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2' : 23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23: : noteexpanded from macro 'XEXP' #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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP'2344: ./genrtl.h: XINT (rt, 6) = arg6; ^ ~ ^ ~expanded from macro 'PATTERN' 227/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341#define PATTERN(INSN) XEXP (INSN, 4)660:: ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5768:23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note:771: note: noteexpanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX;: array 'fld' declared here 23: rtunion fld[1]; note: ^ : In file included from #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]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: expanded from macro 'XEXP' ^ ~ expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 771:35#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :25: 38341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: note: expanded from macro 'XEXP':5: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 660:note:: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660 rtunion fld[1]; ^ ~ : ^ ~2344: :./genrtl.h:note39 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: :659:341 275:3expanded from macro 'RTL_CHECK2' ::538:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341:5: :: In file included from notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75 XINT (rt, 6) = arg6;expanded from macro 'RTL_CHECK2'note: array 'fld' declared herenote: : 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]) : ^ ~ array 'fld' declared here ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from ^ 5: ^768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from 23./genrtl.h:401:3note: array 'fld' declared here : note:: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: ^ 381warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 53401:24: note::27: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 2344: ./genrtl.h:: rtunion fld[1]; XWINT (rt, 1) = arg1; ^ ~ ^ 228:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3:113:3: warning: i3set = single_set (NEXT_INSN (m_split)); warning: ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~: XEXP (rt, 7) = arg7; 660::3493:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: XINT (rt, 6) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h14: 29:25 note: :warning ^ ~ :note: 771expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 768#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 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]) ^ ~ ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && XEXP (XEXP (XEXP (y, 0), 1), 0) == XEXP (const_arg1, 0)) ^ ~23 notenote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h342: expanded from macro 'NEXT_INSN':: :341: 5: note: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XINT':5771771: note::expanded from macro 'XEXP'23: array 'hwint' declared herearray 'fld' declared here :23: rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 HOST_WIDE_INT hwint[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note38 : note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' ^ :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:660:38 ^ ~61:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : noteexpanded from macro 'HOST_WIDE_INT': expanded from macro 'RTL_CHECK2' note:2344 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341./genrtl.h:660:38::293: #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] XINT (rt, 1) = arg1;note: # define HOST_WIDE_INT long ^ ~expanded from macro 'RTL_CHECK2' note 5: (skipping 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h75:771 ::831 ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::768:23:: note: 5expanded from macro 'XINT':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 352344 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ./genrtl.h:402note29: : array 'fld' declared here : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:3: :note warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN' 381 rtunion fld[1];note: #define PATTERN(INSN) XEXP (INSN, 4) : In file included from :expanded from macro 'XEXP'660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^~~~ ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::: :29660771: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27:./genrtl.hnote: :: 137:expanded from macro 'XWINT'In file included from : 3539:expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ::32344 note:expanded from macro 'RTL_CHECK2'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) warning ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 39342: ^~~: ./genrtl.h: XEXP (rt, 1) = arg1; ^ ~229:3:: ^ ~5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 warningnote:5array 'hwint' declared here :: HOST_WIDE_INT hwint[1];:341: ^:23 5expanded from macro 'RTL_CHECK2': : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 7) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note ^~~notenote: : array 'fld' declared here: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :61array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:: rtunion fld[1]; 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^:5 26:: ^ 770:23 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:3505 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : expanded from macro 'XSTR':note660 :In file included from : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h14:38note::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: 660:38: expanded from macro 'HOST_WIDE_INT':25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^note: expanded from macro 'RTL_CHECK2' : :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^ ~ 341 && XEXP (XEXP (y, 1), 0) == XEXP (const_arg0, 0))./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ::5:: ^ ~3135: # define HOST_WIDE_INT long 3402/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23note note: note ^: : 3: expanded from macro 'XEXP': array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~array 'fld' declared here 12warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: : :660: warning: rtunion fld[1]; In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 ^ : note XVEC (rt, 1) = arg1;array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.cIn file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 381: In file included from ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:: i2set = single_set (m_split);435:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: 323:27:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1996: warning:22: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' 771#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :::2344 X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ./genrtl.h :35:247:: ^ ~ : 138660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33:: expanded from macro 'single_set' :note788 :warning:: warning: : 27 ? PATTERN (I) : single_set_1 (I)) \ expanded from macro 'XEXP'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 ^~~~~~~~~~~~~~~~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ XINT (rt, 1) = arg1; : note: expanded from macro 'X0EXP' ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:1998:42: 771:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ : note39: notenote768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'single_set_1': :expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'note659 ^ ~ :#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 'XINT'38 : #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~ ^ ~note ^~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note38: expanded from macro 'PATTERN'341: note:: :: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' 38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 ^ ~: rtunion fld[1];: :notenote: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: rtunion fld[1]; array 'fld' declared here::5:771: ^ In file included from 351323: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c rtunion fld[1]; :note:14 ^note: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note25: array 'fld' declared here: && XEXP (XEXP (XEXP (y, 0), 1), 0) == XEXP (const_arg0, 0)) : array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'In file included from ^ ~ rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c 2344 ^ :75 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: :436: ^ ~ ^In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h660:38: note: 3expanded from macro 'RTL_CHECK2' 381: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 771In file included from :In file included from 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: X0EXP (rt, 2) = NULL_RTX; 314note: expanded from macro 'XEXP'27: : ^ ~ ^ ~ 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h788::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::327: 2344note:660139::38: : 5: noteexpanded from macro 'X0EXP'warning: : array 'fld' declared here3 : rtunion fld[1]; ^ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:warning: ./genrtl.h :270:note: 3expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3402 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : XBBDEF (rt, 3) = arg3; ^ ~12 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:659 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23::775:25 38: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: notenote: warningexpanded from macro 'XBBDEF' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' : i2set = single_set (m_split);#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):770:771:199635::23: note: expanded from macro 'XSTR' :8:note ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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) ^~~ 341 ^ ~expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:539 ? PATTERN (I) : single_set_1 (I)) \ :: note ^~~~~~~~~~~ :note : expanded from macro 'RTL_CHECK2': array 'fld' declared here 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];831:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ^~~660:::38: note: expanded from macro 'RTL_CHECK2' note38: ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'PATTERN': expanded from macro 'RTL_CHECK2'341: 538 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:: #define PATTERN(INSN) XEXP (INSN, 4)In file included from ^ ~expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c : ^ ~ 75note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here341:5:771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :23: note rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:361152344: note./genrtl.h : array 'fld' declared here: : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP':48: ^ 341 :454: notewarning: :5array 'fld' declared here3: In file included from : note rtunion fld[1];: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c rtunion fld[1];#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] ^ ~ 25: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_const = equiv_constant (fold_rtx (XEXP (y, 1), 0)); ^ ~In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c :381/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:In file included from XINT (rt, 1) = arg1;66027: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: :::./genrtl.h:271:./genrtl.h note768:2344771:323:: ./genrtl.h: :315:23: :: warningexpanded from macro 'RTL_CHECK2' note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP': expanded from macro 'XINT' ^ ~: 1403: #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 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: warning3: XINT (rt, 2) = arg2; ^ ~:5:38 ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning :660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : : expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; 768 ^ ~notearray 'fld' declared here XEXP (rt, 4) = arg4; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 771:23: :note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' rtunion fld[1];: ^ ~771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c341:5: ^ ~: expanded from macro 'XINT':341::note: array 'fld' declared here34995#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: ^ ~:19: ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::66038In file included from ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:75 note: 38: && INTVAL (XEXP (*split, 1)) > 0 ^ ~ : In file included from 38array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:771:23expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^: :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):471:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: 37225:341::32:341:55 warning : notenote: array 'fld' declared here: : array 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381 const_arg2 ? const_arg2 : XEXP (x, 2));#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; warning ^ ~ ^ ~: array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ rtunion fld[1];./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c::660:25: ^ 141array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:771 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c::27: X0EXP (rt, 1) = NULL_RTX; ::In file included from In file included from ^ ~23: note 3: expanded from macro 'XEXP' 38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : warning: :2344 note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2':272: 788:6603 XINT (rt, 5) = arg5; 27:: ./genrtl.h: ^ ~ 316 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning: #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]3 :38 :: notewarning: 768: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XVEC (rt, 3) = arg3; ^ ~ 23: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: note:1153772 expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::788#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: ^ ~ 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'X0EXP'659: :38: note ^ ~expanded from macro 'XINT':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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note660: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :expanded from macro 'RTL_CHECK1'659:: expanded from macro 'INTVAL' 3838:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^ ~ array 'fld' declared here : note rtunion fld[1];note ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660665:33: note: expanded from macro 'XCWINT' ::38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])341:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.carray 'fld' declared here: 27 ^ ~: In file included from ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~:3768: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:15./genrtl.h:273/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :3:note ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning341:5:341 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here note: array 'fld' declared here : XVEC (rt, 4) = arg4; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note: array 'fld' declared here int byte = SUBREG_BYTE (x) - subreg_lowpart_offset (mode, word_mode); rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c ^ ^ :75: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772:23 ^~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from :23443531:29 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning1183./genrtl.h:504 2344:26 ^ : ./genrtl.h:142:3::note 3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (SET_SRC (newpat))) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: note: expanded from macro 'SUBREG_BYTE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; 2344: ./genrtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ :335: : ^ ~ 3: warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23803:::32: note:: 788 noteexpanded from macro 'XCUINT' :27: note: #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint): expanded from macro 'XINT'660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ : XEXP (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP': note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 771:expanded from macro 'RTL_CHECK2'660 22:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: 38: 23: ^ ~661:37note: note : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: :expanded from macro 'SET_SRC'341note:note : expanded from macro 'RTL_CHECK2' :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 5: ^ ~: expanded from macro 'XEXP' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' 805#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5array 'fld' declared here:: note :32:: 341: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ :: In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 27: :341array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:75: :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 2344: 2344660expanded from macro 'XCEXP' ./genrtl.h5:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)505./genrtl.h: rtunion fld[1];:274: 38:: 3 ^ ~note ^: 3: note: : array 'fld' declared here: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK2' 661 :37 XVEC (rt, 5) = arg5; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; note381: In file included from warning: ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h:3785 ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; :341::143555: : warning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ^ ~ :: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : return simplify_subreg (mode, new_rtx, imode, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::788: note: array 'fld' declared here 27 rtunion fld[1]; 23: note ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341note: expanded from macro 'X0EXP':1183 : expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 7) = arg7; :26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)659: note: ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SUBREG_BYTE'385/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG): note660 : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1' :2344:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803 :32:note: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])771: array 'fld' declared here:336 ::3: rtunion fld[1];warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote ^ ~ ^ : : expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c 661:3723::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECKC1' :note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :341:5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23660:3533 ^ ~ note: ::expanded from macro 'XEXP' 38 : array 'fld' declared here :note:21 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: 341array 'fld' declared here note:: rtunion fld[1]; rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.cnote #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ~ 27: note: array 'fld' declared here rtx setsrc = SET_SRC (newpat); ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from ^ :660:38: notearray 'fld' declared here: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: 2344 ^ : ./genrtl.h::75:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h275::2344: ./genrtl.h:5243:3: 1536:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:3841:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c warning: ^ ~ :22warningarray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:2344 note: :warning5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_known_true = (XEXP (SET_SRC (set), 2) == pc_rtx); ^ ~ : ^ ~ expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.hnote:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771:: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) 144::3:array 'fld' declared here ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; warning ^23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::805:32768:: 23: : note: notenote: expanded from macro 'XEXP'array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: expanded from macro 'XCEXP' 23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 8) = NULL_RTX;expanded from macro 'XINT': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 661: ^ ~./genrtl.h:401 ^ ~ 37: note :3:note660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: : expanded from macro 'XEXP'warning:: expanded from macro 'RTL_CHECKC1': note: 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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)660 :27: ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ^ ~ XWINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'X0EXP':: note664:: 341: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)29660expanded from macro 'RTL_CHECK2':5: ^ ~ : note : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XWINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: array 'fld' declared here ^ ~ :expanded from macro 'RTL_CHECK2' rtunion fld[1];#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :659: ^341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:342341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:35375: : note: :5:: note ^ ~ :note: array 'fld' declared here array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22 rtunion fld[1];:: ^ rtunion fld[1];note: : 341warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ array 'hwint' declared here :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1':3841 rtx src_op1 = XEXP (setsrc, 1); ^ ~ :5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:2730 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::771:: 23note HOST_WIDE_INT hwint[1];: array 'fld' declared here: warning ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; cond_known_true = (XEXP (SET_SRC (set), 2) == pc_rtx); expanded from macro 'HOST_WIDE_INT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~: ^~~~~~~~~~~~~ # define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344 : ^In file included from 38:./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c::575: note: 293:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1536:expanded from macro 'RTL_CHECK2'22:3: note: noteIn file included from expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344:array 'fld' declared here#define SET_SRC(RTX) XCEXP(RTX, 1, SET)25: In file included from : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: rtunion fld[1];341 2344: ^ : ./genrtl.h:525154402:warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warnings3 3:5 XINT (rt, 1) = arg1;:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: generatedIn file included from : array 'fld' declared here805 warning warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32: . XWINT (rt, 2) = arg2;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XCEXP' ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:: :29:381:3556: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768note: 23::23:13: expanded from macro 'XWINT': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote warning note: expanded from macro 'XINT': ::661: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT'2344: rtx q = XEXP (XEXP (src_op0, 0), 1); ./genrtl.h ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 37 :771169#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]):23:3: ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: : note: expanded from macro 'RTL_CHECKC1' :expanded from macro 'XEXP'660 ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 342:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~38::660: note38: array 'hwint' declared here ^ ~ : note: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1;:771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c -o df-problems.o :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 note:660: HOST_WIDE_INT hwint[1]; :38: note35: ^: ^ ~: expanded from macro 'RTL_CHECK2'23expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : expanded from macro 'XEXP' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hexpanded from macro 'XEXP' :61#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) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 341341:note ^ ~:55: : ^~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here expanded from macro 'HOST_WIDE_INT' ^ ~note: # define HOST_WIDE_INT long ^ rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39array 'fld' declared here341 :5: : note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here rtunion fld[1];In file included from : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' 27 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :2344: ^In file included from ^ ~./genrtl.h:313 75: :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3557:341:: ./genrtl.h:5: note: array 'fld' declared here3412344: : ::./genrtl.h:56013: 435:3::3 rtunion fld[1]; ^5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;array 'fld' declared here warning rtunion fld[1]; ^:: 3843 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx r = XEXP (src_op0, 1); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 24 XSTR (rt, 1) = arg1; ::772 ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:23warning: ::381: : 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: cond_known_true = (XEXP (SET_SRC (set), 1) == pc_rtx); : ^ ~expanded from macro 'XVEC'note: expanded from macro 'XEXP' 770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 X0EXP (rt, 1) = NULL_RTX;:771#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 2344:23 ^ ~: : note./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h170: : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' ::3::788:27 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 660: expanded from macro 'XEXP'::38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 2) = arg2;: ^ ~660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ::5: note: array 'fld' declared here ^ ~659: : 660 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: ^38341: : note: expanded from macro 'RTL_CHECK1' 385: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:note: expanded from macro 'RTL_CHECK2' notenote: expanded from macro 'RTL_CHECK2'3637 : ^ ~ 771: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 21 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: :341: rtunion fld[1]; 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^341: : warningIn file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note: expanded from macro 'XEXP' : array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cnote:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3843:: array 'fld' declared here rtunion fld[1]; ^: && rtx_equal_p (SET_SRC (XVECEXP (newpat, 0, 1)), 5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from 27 : In file included from 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c::25:: array 'fld' declared here warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23441536:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ cond_known_true = (XEXP (SET_SRC (set), 1) == pc_rtx);22: : ./genrtl.h ^~~~~~~~~~~~~660:: :436In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 314::note::75 3:: note1536:In file included from 22:warning: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 2) = NULL_RTX;:expanded from macro 'SET_SRC' ^ ~#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 3: note2344: ./genrtl.h:561:3:warning: expanded from macro 'SET_SRC' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h128:: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~788 XEXP (rt, 2) = arg2; ^ ~ warning ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR's23 : : generated. 27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :805note: :805:32: :: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'X0EXP'expanded from macro 'XCEXP'32array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1];: ^ ~ note ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38noteexpanded from macro 'XEXP':: expanded from macro 'XCEXP' : ^659:38: note: expanded from macro 'RTL_CHECK1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660381:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :341:5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : ./genrtl.h:661:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' 37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here: :171 :3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : 341 rtunion fld[1];: ^ ~note ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf ^ ~warning-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c -o df-scan.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'RTL_CHECKC1'5 In file included from XBBDEF (rt, 3) = arg3;:341 ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c35:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:note: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775:25: array 'fld' declared here : : note ^ ~2344: rtunion fld[1];expanded from macro 'XEXP'note: array 'fld' declared here./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::315341 :: : ^ 3expanded from macro 'XBBDEF': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ rtunion fld[1]; XEXP (rt, 3) = arg3;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: ^ ^ ~ note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659In file included from 39:: note23 rtunion fld[1];25: : :38: note: expanded from macro 'RTL_CHECK1' In file included from clang: warning: note: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: ^:2344: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])75 expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3638::5: note: array 'fld' declared here ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h13 :2344: ./genrtl.h:: rtunion fld[1]; ^: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 454 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c660: ^~~::38:warning3: note: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 579 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (SET_SRC (XVECEXP (newpat, 0, 0)), 0)):3:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2344 ^ ~:5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :: 172:3: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 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]note: array 'fld' declared here ^ XEXP (rt, 4) = arg4;23: ^ ~:1536note :22In file included from : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: note: : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'SET_SRC' 770:771 ^ ~:23::23: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)note: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cexpanded from macro 'XSTR': expanded from macro 'XEXP' : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3849:31: In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :805 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316 op0 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 0), insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32: note:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP'660 :3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660:38 : : ^~~~~~~~~~~~~ ^ ~ : warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :661:note:153637: note:: expanded from macro 'RTL_CHECK2'22:38 note: expanded from macro 'SET_SRC' : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' X0EXP (rt, 4) = NULL_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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SET_SRC(RTX) XCEXP(RTX, 1, SET): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:35: 788note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ : 341:5: note: array 'fld' declared here 5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 27660:: 39note: note : : expanded from macro 'X0EXP' :note: In file included from expanded from macro 'RTL_CHECK2'array 'fld' declared here 805:32#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^note: expanded from macro 'XCEXP':5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~659: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c::3825 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: : note: array 'fld' declared here : ./genrtl.h:expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from 471#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341:2344: ./genrtl.h ^ ~::661:375: note3: ^: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: 173::5expanded from macro 'RTL_CHECKC1':array 'fld' declared here 3 note: In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: array 'fld' declared herewarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 39: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ XINT (rt, 5) = arg5;75 ^ ~: rtunion fld[1];warning In file included from ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^~~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: 3639:23::29:./genrtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && ! use_crosses_set_p (SET_SRC (XVECEXP (newpat, 0, 1)), ^ ~ : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:771788: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:598:27: :2344: :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:335:35: note: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3:: ^~~ 1536: expanded from macro 'X0EXP'3::warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: 22: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XSTR (rt, 1) = arg1; :#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] ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ XEXP (rt, 1) = arg1; ^ ~:39:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :770: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:659:38 341: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :77123note: ^ ~ 341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:805:: : 5:expanded from macro 'RTL_CHECK1'32 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: notenote:5: note : array 'fld' declared here : expanded from macro 'XEXP' : rtunion fld[1]; expanded from macro 'XSTR' ^ ~ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~array 'fld' declared here expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c::341 ^381:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: note:2344: : ./genrtl.h:174660expanded from macro 'RTL_CHECKC1':660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c :53#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 3850:: ^ ~ 38: note:: warning38: 19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341: :5: XINT (rt, 6) = arg6;note: array 'fld' declared herenote: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' rtunion fld[1];array 'fld' declared here ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 768: op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::233659::: 5: note: clang: note: expanded from macro 'XINT'warningarray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note: array 'fld' declared here7: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: In file included from : SET_SRC (XVECEXP (newpat, 0, 1))):771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :2344660:38In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22./genrtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::504:3: warning75 note23:: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'SET_SRC':./genrtl.hnote:: X0EXP (rt, 1) = NULL_RTX;: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' ^ ~599#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h336:33 :: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) : warning: 660 ^ ~ : ^ ~:2738:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2':341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: XEXP (rt, 2) = arg2; 8055: note ^ ~note: XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): notearray 'fld' declared here : ^ ~ rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c ^ ~: expanded from macro 'XEXP' :772: 32:expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)381 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~23: note ^ ~:: expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5 :expanded from macro 'XCEXP'660: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 :: 2344#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)659note: expanded from macro 'RTL_CHECK2' note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 661:38: 38:37array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note::341 :: noteexpanded from macro 'RTL_CHECKC1': expanded from macro 'RTL_CHECK1' rtunion fld[1];: ./genrtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ : ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c175:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~3:note: expanded from macro 'RTL_CHECK2': 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here warning:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341 rtunion fld[1];:3850:315 : rtunion fld[1];: note: array 'fld' declared here ^ ~ ^ : ^ warning: array index 1 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] op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn); ^~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536 : XEXP (rt, 7) = arg7; ^ ~22 :5 :In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_SRC' :In file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET)25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c 771:: ^ ~ : In file included from note: array 'fld' declared here 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];23: 2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: expanded from macro 'XCEXP' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:3697:28 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 && ! (contains_muldiv (SET_SRC (XVECEXP (newpat, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)75: In file included from : ./genrtl.h./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 :401/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536::505 ^ ~ :223:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: note: warning:661:./genrtl.h:: :37: note617: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:341expanded from macro 'RTL_CHECKC1' warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 2) = NULL_RTX;: 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])5 : ^ ~ XWINT (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) note XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: : array 'fld' declared here ^ ~ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:note : expanded from macro 'X0EXP'660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::664:In file included from 23 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:39:805note659::: :38132: note3829:: : In file included from : : notenote: expanded from macro 'RTL_CHECK1'expanded from macro 'XCEXP' expanded from macro 'XVEC': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~expanded from macro 'XWINT' expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 661: ^ ~ : #define XWINT(RTX, N) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 37 ^~~: ./genrtl.h341 ^ ~ :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342::expanded from macro 'RTL_CHECKC1' 55176#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: : ::expanded from macro 'RTL_CHECK2' 771 ^ ~ :3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])35 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: array 'fld' declared here:: 5: :note warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]341note: rtunion fld[1]; ^: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1];array 'fld' declared here rtunion fld[1]; : 5 ^ ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)61 :26: note XEXP (rt, 8) = arg8;: ^~~ ^ ~: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.cexpanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];771:2344# define HOST_WIDE_INT long :7523: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: 660:524:39:expanded from macro 'XEXP' : ::note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3698expanded from macro 'RTL_CHECK2' 3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344:24warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: ./genrtl.h 275: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note: :635771: && contains_muldiv (SET_SRC (XVECEXP (newpat, 0, 1))))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here:2344 38:: rtunion fld[1]; ^: note: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1536note:22:#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) ^ ~ note./genrtl.h:402/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 2) = arg2; ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: :29: note :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'SET_SRC' : XSTR (rt, 1) = arg1; ^ ~#define SET_SRC(RTX) XCEXP(RTX, 1, SET)expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 : note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]):341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];: 5: note: array 'fld' declared here : rtunion fld[1]; ^ ~ ^ 770 ^ ~: 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c note: ^:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]805 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' :32: note: :342: XINT (rt, 2) = arg2;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c4155 5:::381 ^ ~expanded from macro 'XCEXP' 13:: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 ^ ~ 660:: ./genrtl.h38768: : note23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtx src = SET_SRC (set); ^~~~~~~~~~~~~: noteexpanded from macro 'RTL_CHECK2'note195:661:3:: 37warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'hwint' declared here XEXP (rt, 1) = arg1; HOST_WIDE_INT hwint[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: 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]) ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote61 :26: expanded from macro 'RTL_CHECKC1' ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1536:22#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :6605:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 note:771: expanded from macro 'HOST_WIDE_INT' note: expanded from macro 'SET_SRC':23 ^ ~:note: # define HOST_WIDE_INT long ^: note expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET): ^ ~notenote rtunion fld[1];: In file included from : array 'fld' declared here ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :805::322344expanded from macro 'XEXP': rtunion fld[1];: ./genrtl.h:435 :3: warningnote: 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;: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP' In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c75::660 253704:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : 31:788: : ./genrtl.h:560:3:In file included from 38:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27 warning: :2344: warning : ./genrtl.hnotearray 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] if (!use_crosses_set_p (SET_SRC (XVECEXP (newpat, 0, 1)), #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 653note ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :expanded from macro 'X0EXP'3 XSTR (rt, 1) = arg1;: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :661:37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ 1536notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XVEC (rt, 1) = arg1; 341:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 22:23659note: array 'fld' declared here:: note: expanded from macro 'XSTR' note: ^ ~: 38 expanded from macro 'SET_SRC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: :196 :805expanded from macro 'RTL_CHECK1' 23array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3660: ^ ~ 38:32 ^ :expanded from macro 'XVEC' : note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :4169:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :note: ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: 660:3827:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2': warning XEXP (rt, 2) = arg2;: note: 661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' : ^ ~5 37: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx bb_head = BB_HEAD (BLOCK_FOR_INSN (insn));:: :: array 'fld' declared here23: ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30341note: rtunion fld[1]; : :expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note5:5 note: In file included from array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'BLOCK_FOR_INSN'expanded from macro 'RTL_CHECKC1' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c ^note#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ :660:38:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:27 75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here2344: rtunion fld[1];: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ :2344: In file included from 341::5:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25:775 : :noteIn file included from ./genrtl.h::./genrtl.hnote25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h672: :: note:2344: array 'fld' declared here: ./genrtl.h:4363 rtunion fld[1]; ^::expanded from macro 'XBBDEF' In file included from 3:561 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c :3array 'fld' declared here:381: warning: :#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] warning In file included from : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: X0EXP (rt, 2) = NULL_RTX; warning: ^ ~ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788./genrtl.h:3714:36 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27::659:197: XSTR (rt, 1) = arg1;38: note: 3:: expanded from macro 'X0EXP' ^ ~ note warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~warning : XSTR (rt, 2) = arg2; expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: note: X0EXP (rt, 3) = NULL_RTX; 659:38: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR'770:: else if (!use_crosses_set_p (SET_SRC (XVECEXP (newpat, 0, 0)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 788#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :27 ^ ~expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : note:38:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: note: note: expanded from macro 'X0EXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 403:26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1536: ^ ~ ^ ~ 22note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'BB_HEAD'array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: :#define BB_HEAD(B) (B)->il.x.head_ note rtunion fld[1]; ^ : 660:expanded from macro 'SET_SRC' ^ 5659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 38: note: ^ ~: array 'fld' declared here5 : rtunion fld[1]; note38: array 'fld' declared here ^note: expanded from macro 'RTL_CHECK1' : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:805expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c :32: :75: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: : In file included from ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 454 : ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:341 warning: : :5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:4172./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 673:::661:37:341 ^ ~3:note :5 :15 : warningnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herenote array 'fld' declared here: ::: array index 2 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]) ^ ~ rtunion fld[1];768 rtunion fld[1]; ^ XSTR (rt, 2) = arg2;:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning ^ ^ ~note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.cexpanded from macro 'XINT' :: :770:23: note381 prev = PREV_INSN (prev); ^~~~~~~~~~~~~~~~341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):5: note: array 'fld' declared here rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~2344: ./genrtl.h: 198: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3769:660234425 warning: :38:: : note ./genrtl.h: ^ ~: noteexpanded from macro 'PREV_INSN'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; 57919: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: #define PREV_INSN(INSN) XEXP (INSN, 1)expanded from macro 'RTL_CHECK2'3: : other_pat = PATTERN (undobuf.other_insn); ^ ~ ^ ~ 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]660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~788: 27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::::770note:7715: note::: 2323341:5 note: : :: expanded from macro 'X0EXP' : note: array 'fld' declared here expanded from macro 'PATTERN' array 'fld' declared herenote #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ ~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR' ^ : 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'XEXP':23: note:: In file included from 38expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: In file included from #define RTL_CHECK1(RTX, N, C1) ((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)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344./genrtl.h:660: ^ ~ ^ ~692: 5:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66066038: ::3471::38 3:::note: notewarningwarning: : 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]38: note: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX;: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1];: note ^ ~ ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:788In file included from :27: XEXP (rt, 1) = arg1; 5array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c ^ ~ : :381 :341: note: :5: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: noteexpanded from macro 'X0EXP':771: array 'fld' declared here :array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 rtunion fld[1]; ^ rtunion fld[1]; : ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3874:7 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP' : 2344659: ^: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning38./genrtl.hIn file included from :199/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c::: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:660:38 PATTERN (i3) = newpat;4189: :25expanded from macro 'RTL_CHECK1' :21: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : In file included from notewarning: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'2344 && SET_DEST (PATTERN (prev)) == src /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~831warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :23:./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 598note :3: X0EXP (rt, 5) = NULL_RTX;831341:: :23: : ^ ~341:expanded from macro 'PATTERN' 5 warning: 5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :788#define PATTERN(INSN) XEXP (INSN, 4) note: expanded from macro 'PATTERN' XSTR (rt, 1) = arg1;note: ^ ~array 'fld' declared here note:27:#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: rtunion fld[1]; ^:770 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 23: note: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1]; :23:660: 38expanded from macro 'X0EXP' note: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ In file included from expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::38: 27 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' ^ ~ 75note: 660 : expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2344:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38 note: ^ ~::2344 noteexpanded from macro 'RTL_CHECK2': : ./genrtl.h5 ./genrtl.h:504#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:warning: 693:35: note: array 'fld' declared here warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ : X0EXP (rt, 1) = NULL_RTX; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here1535 ^ ~ XSTR (rt, 2) = arg2; ^ ~ : rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3885:30:788 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c::381:27:770:2357 note::: warning: note: expanded from macro 'X0EXP'note: expanded from macro 'SET_DEST' : :array index 4 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)#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER): ^ ~ expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from PATTERN (undobuf.other_insn) = other_pat; 659:38:array 'fld' declared here ^~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^200:: 3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note:816:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 51: :831expanded from macro 'RTL_CHECK2' ^ ~ :23note: expanded from macro 'XC2EXP' X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c : ^ ~#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) note : expanded from macro 'PATTERN' :25: ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341#define PATTERN(INSN) XEXP (INSN, 4)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::662:2344: :: ./genrtl.hnote: :array 'fld' declared here599 ^ ~ 341:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:539788:warning771::: : note: : rtunion fld[1];array 'fld' declared here 2723 ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC2': rtunion fld[1];In file included from In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 2) = arg2;#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c 2334: ^ ~ ^ expanded from macro 'X0EXP':note: 11 ^~~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP': 772In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):2375: 341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: : ./genrtl.h:505:note:23445:note: expanded from macro 'XVEC'3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.hexpanded from macro 'RTL_CHECK1' note: :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 'fld' declared herewarning660:712 : : ^ ~ attrs = MEM_ATTRS (x); array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : : ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ::341:660 X0EXP (rt, 2) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: warning ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note: note ^ ~:5:1458: :24: notearray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788note: expanded from macro 'RTL_CHECK2' :27: array index 1 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' ^ ~ : rtunion fld[1]; : array 'fld' declared here4194expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:42341 XSTR (rt, 1) = arg1; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c795:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) warning ^ ~ :5: 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^ ~:381: :770:: ^38In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h validate_change (prev, &SET_DEST (PATTERN (prev)), dest, 1); 23 : ^~~~~~~~~~~~~~ : note ./genrtl.h: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h201: expanded from macro 'RTL_CHECK1'::3 ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ note831:: 37warning23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note38array 'fld' declared here : expanded from macro 'PATTERN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: rtunion fld[1];3890:19 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note25: In file included from : X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:617 ^note: for (note = REG_NOTES (undobuf.other_insn); note; note = next)expanded from macro 'RTL_CHECKC1'771expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23: ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 3 ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c788:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27 : ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:272344: : XVEC (rt, 1) = arg1; : 903:25:341 ^ ~./genrtl.h:5: rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772524::note: 23expanded from macro 'REG_NOTES' : note: array 'fld' declared here :#define REG_NOTES(INSN) XEXP(INSN, 7) :3: ^ ~ rtunion fld[1]; ^660:38 note ^note: expanded from macro 'X0EXP': expanded from macro 'XVEC' : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 659: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771In file included from ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: ^ ~ 38 : XEXP (rt, 1) = arg1;23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28:: :note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h75#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 660 ^ ~:33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note::7713 : : 1535In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::23 warningexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 30note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :: 341:5: : 660:noteexpanded from macro 'RTL_CHECK2'note: expanded from macro 'SET_DEST' : expanded from macro 'XEXP' 2344#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 SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ XEXP (rt, 1) = arg1; 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):./genrtl.h: array 'fld' declared here: ^ ~ 713341: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::2338: note::53 5::816 note: array 'fld' declared here: :51 rtunion fld[1];note: rtunion fld[1];:note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' ^ :: expanded from macro 'XC2EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote: ^ ~ : array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ~ : ^~~3892 660 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 11 ^In file included from 770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662::: warning39In file included from 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: :In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23note381/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c::: note25: In file included from : expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 27: expanded from macro 'RTL_CHECKC2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 2344: ./genrtl.h next = XEXP (note, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR'::223: ./genrtl.h2344:: : 6353 ./genrtl.h:::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 525341 ::5:: ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: note: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1;warning: 3: array 'fld' declared here array 'fld' declared here rtunion fld[1];warning ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; XINT (rt, 2) = arg2; :660 ^ ^ ~ XSTR (rt, 1) = arg1; ^ ~ :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 note: expanded from macro 'XEXP': :768:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.cIn file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771: 23: note: ^ ~ ::28422023expanded from macro 'RTL_CHECK2' : : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11:::66028 expanded from macro 'XINT' warningexpanded from macro 'XSTR'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :::234438note : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]2334 : rtx x = PATTERN (insn); ^~~~~~~~~~~~~~ expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):11: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: : ^ ~ 831 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~:23array 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660note:1458:24:: expanded from macro 'PATTERN'38: note: expanded from macro 'RTL_CHECK2' 38:./genrtl.h: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4) 51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note : :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2'3 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:: warning: :23795In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; :25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:5:38note ^ ~29: array 'fld' declared here : : : rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note :2344: ./genrtl.h:653:3 ^ ~3895:40: warning: note:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0MEMATTR': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341: && ! reg_set_p (XEXP (note, 0), PATTERN (undobuf.other_insn))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' : warning: 831::55array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here rtunion fld[1]; 23#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) :23: XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 772 note: ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note 660: expanded from macro 'XEXP' 38:23note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'PATTERN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC': :661#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:37: note660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^75: 38: note :341note:5: : :: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here2344 rtunion fld[1]; ^ 771In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: 23./genrtl.h ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 381#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h560In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: 341: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 732:3:3::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5:5: ^ ~: 341 note:5:2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c::4302 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :warningwarningarray 'fld' declared here: : : 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]note660./genrtl.h: rtunion fld[1]; rtunion fld[1];38: ^ 11:: note: expanded from macro 'RTL_CHECK2' 224#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ : XSTR (rt, 1) = arg1; :3: warningwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 770array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];23: note : expanded from macro 'XSTR' ^ ~ :341:5: note: array 'fld' declared here ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ In file included from rtx x = PATTERN (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :25: In file included from ^28: In file included from ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3912:7770771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23234428: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note: warning 23./genrtl.h:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' 2344./genrtl.h::107672::3:: warningarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ./genrtl.hnote :3: PATTERN (i3) = newpat;8313833 :: ^~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2'warning:23: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 1) = arg1;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ 831 ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: 23 note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'PATTERN' ^ ~: warning#define PATTERN(INSN) XEXP (INSN, 4) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 XEXP (rt, 1) = arg1; ^ ~ : expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5 :771 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :note341::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:38#define PATTERN(INSN) XEXP (INSN, 4) : ^ ~array 'fld' declared here: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note770noteexpanded from macro 'XEXP': note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: expanded from macro 'RTL_CHECK2' : : ^ ^ ~771In file included from 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c::27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:array 'fld' declared here expanded from macro 'XEXP': rtunion fld[1]; ^ 660 In file included from In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341note: expanded from macro 'XSTR' : :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : ^ ~ 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)561: ./genrtl.hnote: : expanded from macro 'XEXP' ^ ~ ^ ~5:: 733/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:660 note3 :3:38 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XEXP (rt, 2) = arg2; ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here::771:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341 ^ ~3838: :6605:38warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];5: :note ^ : expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2;notenote: : note341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:array 'fld' declared hereIn file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:108:: ^ ~ rtunion fld[1];23: 3 array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:341 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : ^ expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from note ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.cIn file included from :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: noteIn file included from : 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3930/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.carray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 2344:array 'fld' declared here :19:: : warning./genrtl.h660: rtunion fld[1]; :771:In file included from :673: ^ 28: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:23:381: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c for (insn = NEXT_INSN (i3);In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 75 4307: ::18:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38 ^~~~~~~~~~~~~~ 2344 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'XEXP': :826 notewarning:25In file included from : : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: expanded from macro 'NEXT_INSN': ./genrtl.h:225#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) 2344 : #define NEXT_INSN(INSN) XEXP (INSN, 2) XSTR (rt, 2) = arg2; ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:51 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::341:770 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: ::23./genrtl.h:753:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: ^ ~3 : note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: warning: 934:23: array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning note: expanded from macro 'XEXP':note: 40::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XBBDEF (rt, 3) = arg3;: :38:expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'CALL_INSN_FUNCTION_USAGE' rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 1) = arg1; ^ ^ ~ ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XEXP (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c::note660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~76827:23note: : 660771::38:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 23note: : noteexpanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : 2344 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP':341:5 ^ ~ 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h note :659: 579/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:note:: array 'fld' declared here : 38: 38expanded from macro 'XEXP' :660: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3note:660:38:: notenoteexpanded from macro 'RTL_CHECK2' ^ ~ : expanded from macro 'RTL_CHECK2':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningarray 'fld' declared here:341: ::5 ^ ~ : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :341 :341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :28: In file included from note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: XSTR (rt, 1) = arg1;:34125: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 ^ ~ :: ./genrtl.h:109:3:expanded from macro 'RTL_CHECK1' rtunion fld[1];:2344: array 'fld' declared here5note: array 'fld' declared here ./genrtl.h :: 692 rtunion fld[1]; note rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c : array 'fld' declared here ^ ~ ^ :770:23 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341warning ^:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ 4307/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3933:12: warning: :3::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c625 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::75 warning: note: : warning: insn = NEXT_INSN (insn))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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3;In file included from ^ ~826:note ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775:25: ^ ~ 2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 771 rtunion fld[1]; :23 ^ noteIn file included from ::note 660 ^ ~In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381:::38771:23note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): note: : ^ ~754expanded from macro 'XEXP' 2344: ./genrtl.h:: 107expanded from macro 'NEXT_INSN' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:In file included from : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'32344: ^ ~ :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h::#define NEXT_INSN(INSN) XEXP (INSN, 2) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 :38:warning note ^ ~: warning659: 226: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] 38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: XEXP (rt, 1) = arg1; ^ ~771 :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:275array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note :341:: 5note ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : expanded from macro 'XEXP' :660:In file included from note38: :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: 28:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: note : expanded from macro 'XEXP' :341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :array 'fld' declared here ^ ~ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' 5In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~660: ^: ./genrtl.hnote:expanded from macro 'RTL_CHECK2' 660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 38110 rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c3 ^:659 : notenotenote: array 'fld' declared here: :note: expanded from macro 'RTL_CHECK2' : 27warning: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]4314:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : XEXP (rt, 4) = arg4; 18:: ^ ~note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:2344: ./genrtl.h:598:3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c341:5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#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] warning: XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: 771array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 25 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: canon_reg (SET_SRC (x), insn); ^~~~~~~~~~~ 34123: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: note note:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::: array 'fld' declared here23: note: 2344 :expanded from macro 'XSTR'expanded from macro 'XEXP' rtunion fld[1]; rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:: ./genrtl.h In file included from ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3935:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c 52: warning: :: :693:1536 rtunion fld[1];660 75array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:3 : : if (INSN_P (insn) && reg_referenced_p (ni2dest, PATTERN (insn))) ^~~~~~~~~~~~~~38warning In file included from note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :22::2344: ./genrtl.h: note: ^ ~755 :note ^3: : rtunion fld[1]; ^ warningexpanded from macro 'SET_SRC' : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:381: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XSTR (rt, 2) = arg2;28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET)expanded from macro 'PATTERN' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ::2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 770:./genrtl.h:77023: note#define PATTERN(INSN) XEXP (INSN, 4):23660 : :108 :38expanded from macro 'XSTR': ^ ~ ^ ~ 2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:3: note:: warning : : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note227:3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: XEXP (rt, 2) = arg2;:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XCEXP'warning: 771array index 5 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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ ::660note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: ^ ~341: 66138 expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' ^ ~:5 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ array 'fld' declared here:37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : 771note:23: expanded from macro 'RTL_CHECKC1':: : :noteexpanded from macro 'RTL_CHECK2'341: 5788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660::38 rtunion fld[1]; 27: : expanded from macro 'XEXP' #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) note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: ^ : ^ ~ 341 ^ ~ notenote: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~:660:: :expanded from macro 'RTL_CHECK2'In file included from rtunion fld[1];5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28 note: expanded from macro 'RTL_CHECK2' :5: rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^: ^ : 659array 'fld' declared herenote: array 'fld' declared here :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from :38341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c rtunion fld[1];:: :5:2344: :275: :note : array 'fld' declared here ./genrtl.h: 25 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ notenote: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:23442344: In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c3969:28: :15:expanded from macro 'RTL_CHECK1'In file included from : 599:3: 111 In file included from rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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] ^ ~ 23443: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c i3notes = REG_NOTES (i3), i3links = LOG_LINKS (i3);: ^~~~~~~~~~~~~~ warning: : ./genrtl.h: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 712: ^ XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'REG_NOTES' 109 #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h75:3: In file included from 23771: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XINT (rt, 5) = arg5; :warning3412344: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h5:expanded from macro 'XVEC' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c :4316:: ^ ~ 17:array 'fld' declared here:23: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :773:3: expanded from macro 'XEXP' rtunion fld[1];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; ^ ~ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :In file included from fold_rtx (SET_SRC (x), insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1;768warning: 23: note660: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: : ^~~~~~~~~~~ expanded from macro 'XINT' XBBDEF (rt, 3) = arg3; :38770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::::231536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 775: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note25:660:381:38: note: 772: :22::: note: expanded from macro 'RTL_CHECK2' :: notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' : noteexpanded from macro 'SET_SRC' : note: expanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SET_SRC(RTX) XCEXP(RTX, 1, SET)In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XBBDEF' ^ ~ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2344:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:341:5: note note: array 'fld' declared here 805:38:32:: array 'fld' declared here: ./genrtl.h:341:5: note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^: ::341:5: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XCEXP'In file included from 228/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3: ./genrtl.hwarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XINT (rt, 6) = arg4;383970:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)15: warning341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:note5 :: : : array 'fld' declared herearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 713 rtunion fld[1]; ^ :note 768: :3 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.cnote: ^ ~: i2notes = REG_NOTES (i2), i2links = LOG_LINKS (i2); :array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^~~~~~~~~~~~~~ ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: warning: :: 661 rtunion fld[1]; 28array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]617: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^expanded from macro 'XINT'3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37:903:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;: ^ ~234425 :: ./genrtl.h:112:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~In file included from : expanded from macro 'RTL_CHECKC1' 770 :: warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~:28 ^ ~23: : :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; note XINT (rt, 6) = arg6;In file included from note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'REG_NOTES' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here: ^ ~ expanded from macro 'XSTR'#define REG_NOTES(INSN) XEXP(INSN, 7) rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: ^66023: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'XVEC' 2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:4333:16#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ::38./genrtl.h:771:110:3: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23In file included from ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75warning XEXP (rt, 4) = arg4;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:: note: expanded from macro 'XEXP' :23660: ^ ~ 38: note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :3660:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 38expanded from macro 'RTL_CHECK2': note: for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1424:40: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660: 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;:38 ^ ~expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' note#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~: expanded from macro 'XINT' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: 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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 expanded from macro 'RTL_CHECK2':341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 6605 ^ ~: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :814:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: 43note341:: ^ ~:660 385::38 : note: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];:341 :5:: note: array 'fld' declared herenotearray 'fld' declared here: noteexpanded from macro 'RTL_CHECK2' : rtunion fld[1];note: #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_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3972:17: warning ^ ~note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.carray 'fld' declared here In file included from : ^ ~25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:229:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];expanded from macro 'XCVECLEN' : i1notes = REG_NOTES (i1), i1links = LOG_LINKS (i1); :#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ : ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning ^341806:32341::5 5: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 7) = arg5; ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 2344341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h732:903:::27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3array 'fld' declared here 2344: ./genrtl.h:: rtunion fld[1];635 :25 770:note:: expanded from macro 'XCVEC' :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note23 : note: XSTR (rt, 1) = arg1;: array 'fld' declared here note ^ 5: note: : expanded from macro 'REG_NOTES'3:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) rtunion fld[1];expanded from macro 'XSTR' ^ ~ In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 7) XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::28 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23661 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:: In file included from :37: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~75array 'fld' declared here: : 770:./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h113In file included from :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];expanded from macro 'RTL_CHECKC1' ^warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::23: XEXP (rt, 7) = arg7;2344: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h:809note:3: In file included from ^ ~ ^ ~ : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:391::32note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: ::23: 28: :660:38:: expanded from macro 'XSTR' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 23: note ^ ~ expanded from macro 'GET_NUM_ELEM': expanded from macro 'RTL_CHECK2' : : XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~./genrtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~expanded from macro 'XEXP':660:note38::111 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'XSTR' :3 341note: expanded from macro 'RTL_CHECK2' :660::5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341:warning rtunion fld[1]; ^ ~ ^ 5: :23 : note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 : :660:noteexpanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c note:note: : 4335:16: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ warning: expanded from macro 'RTL_CHECK2': array index 3 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]:array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: rtx input = ASM_OPERANDS_INPUT (x, i); : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 3838#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; : ^: ^ ~ note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3974:17: : ./genrtl.h:247:3: ^ ~warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:warning::1423 :: i0notes = REG_NOTES (i0), i0links = LOG_LINKS (i0); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23341341::36 :: ^~~~~~~~~~~~~~note: expanded from macro 'XINT'5:5 :660: note : note38note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'ASM_OPERANDS_INPUT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here expanded from macro 'RTL_CHECK2' :#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~note: ^ ~ : rtunion fld[1];expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 903 ^ ~ note: ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:341:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here 23 ^:: : note: expanded from macro 'XINT'43In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c 660:::255 rtunion fld[1];:25:: : ^ notenote: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: expanded from macro 'REG_NOTES'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here In file included from :660#define REG_NOTES(INSN) XEXP(INSN, 7)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c rtunion fld[1]; 38 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~::28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c./genrtl.h:: 38: ^expanded from macro 'XCVECEXP' : In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) :expanded from macro 'RTL_CHECK2' ^ ~note771::232344In file included from : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :806:32: note: expanded from macro 'XCVEC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 733:./genrtl.h: 3In file included from 75: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) : :137 ^ ~ :expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 XEXP (rt, 1) = arg1; ^ ~ : ^ ~ : ./genrtl.h:829:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: : warning:note341:5:: : :6602344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : ./genrtl.h:653:3: warningwarning: 661: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:771 XEXP (rt, 2) = arg2; :23 ^ ~ rtunion fld[1];: XVEC (rt, 1) = arg1; note:38 37: : expanded from macro 'XEXP' ^ ^ ~note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:array 'fld' declared here : : 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]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.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]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : :772: :expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c663 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::23341381:In file included from 35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:341:: 5: note: ^ ~38::5 notenote:: expanded from macro 'RTVEC_ELT' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) expanded from macro 'XVEC': array 'fld' declared here./genrtl.h:270:3note2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:772: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning 5: array index 1 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:112:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ note: note: 23array 'fld' declared here ^ ~ : XINT (rt, 6) = arg6;note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XVEC' 770:660:38 ^ rtunion fld[1]; :23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) array 'fld' declared here ^ : rtunion fld[1]; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:28: note ^ ~note : :: expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: ^expanded from macro 'RTL_CHECK2' rtunion fld[1];23: note: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 4339 ^ ~ ^:32:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 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) 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:25: 660 validate_change (insn, &ASM_OPERANDS_INPUT (x, i), input, 1);2344: 341 ^~~~~~~~~~~~~~~~~~~~~~~~~./genrtl.hIn file included from :5: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3987:: 3: :38:138:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warningarray 'fld' declared here :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423:36: note: expanded from macro 'ASM_OPERANDS_INPUT' 3: :660array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) : reset_used_flags (PATTERN (undobuf.other_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~note :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: expanded from macro 'RTL_CHECK2'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c XEXP (rt, 2) = arg2;: ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 75/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XINT (rt, 1) = arg1;:341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771 ^ ~ ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: array 'fld' declared here831: :In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : expanded from macro 'XCVECEXP' :2344: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)768: : :expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1];./genrtl.h :: note 341 note: expanded from macro 'XEXP'830#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~::23:In file included from :3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c::: 28expanded from macro 'PATTERN'5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344: ./genrtl.h:113::806: 3:341:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: note : expanded from macro 'XCVEC' warning 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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] notenote: rtunion fld[1]; : 660: ^array 'fld' declared here XSTR (rt, 2) = arg2; 38 XEXP (rt, 7) = arg7;expanded from macro 'XINT' ^ ~ : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : rtunion fld[1];771:23661:expanded from macro 'RTL_CHECK2': note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37::660770:23 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27:In file included from : :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :381note:: notenote:: expanded from macro 'RTL_CHECKC1' In file included from : 2344660:341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344expanded from macro 'XSTR' : ./genrtl.h5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h: : ^ ~ 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 : ^ ~ ^ ~expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h663672:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 271array 'fld' declared here :3: warning:341:35: note: 5expanded from macro 'RTVEC_ELT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) :3: ^~~~~: warning: rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note660: :38:array 'fld' declared here: :341:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ rtunion fld[1];note : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 38: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: In file included from ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: : expanded from macro 'RTL_CHECK2'In file included from XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: :341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herewarning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:57682344: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::23: note: expanded from macro 'XINT' ^./genrtl.h:341:5: note: array 'fld' declared here : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 770:23 ^ 3996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:4350:25 note: :754: :16warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XBBDEF (rt, 3) = arg3;: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here reset_used_flags (PATTERN (undobuf.other_insn));: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~:In file included from :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; :831:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: ^ ~: :warning:expanded from macro 'XSTR' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 7528note: 660expanded from macro 'PATTERN' : :38 canon_reg (PATTERN (insn), insn); ^~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define PATTERN(INSN) XEXP (INSN, 4): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344 ^ ~ ^ ~: :831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23:./genrtl.h775660:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'RTL_CHECK2'137: note3:: ::3825:expanded from macro 'XEXP':: 23: note: expanded from macro 'PATTERN': 771 ./genrtl.hnote:: warning #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 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4)note ^ ~: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~::23: warning: 23 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]341 : : : XEXP (rt, 1) = arg1;note: ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)5 XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772660:38 : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 : expanded from macro 'XEXP' rtunion fld[1]; : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:noteexpanded from macro 'XEXP'5771:659:38:: note: expanded from macro 'RTL_CHECK1' : :23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ note: note: : expanded from macro 'XEXP'expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 660expanded from macro 'RTL_CHECK2'38: rtunion fld[1]; rtunion fld[1]; ^ ~: ^27 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :38:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660 :38: note: : 381/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: ^ ~:expanded from macro 'RTL_CHECK2' :expanded from macro 'RTL_CHECK2'28In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: ./genrtl.h2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:: ./genrtl.h3 ^ ~:3415:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here::272:3: 6605:140::341 warning: warning3: warning:: 5: note:38array 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]: array 'fld' declared here rtunion fld[1];note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2' ^ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 3) = arg3; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here rtunion fld[1];770 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];771:772::In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ^ :23 ^ ~2523In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: note: expanded from macro 'XVEC' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3998/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:5In file included from ::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning: 5 :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: note: array 'fld' declared here 2344: rtunion fld[1]; ^ ^ ~ INSN_CODE (i3) = insn_code_number; ^~~~~~~~~~~~~~ :: note:note75/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: 755: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c :38::3: :: expanded from macro 'XEXP' note: warningexpanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:844#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'INSN_CODE' 28 ^ ~ ^:2344#define INSN_CODE(INSN) XINT (INSN, 6) : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~./genrtl.h:2344: 851 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:4358:19array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h ^ ~note: expanded from macro 'XSTR':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768138:3 :: 660warningwarning:#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]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; 23 canon_reg (SET_SRC (y), insn); ^~~~~~~~~~~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5:: note: expanded from macro 'XINT' ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~ :1536:22: :23 note XSTR (rt, 3) = arg3; : ^ ~ expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: XSTR (rt, 1) = arg1;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' note: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::805 ^ ~23660 : :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :32660expanded from macro 'RTL_CHECK2'::38note:: expanded from macro 'XEXP'noteexpanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XCEXP' rtunion fld[1];note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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]) ^ ~ note : ^ ~ In file included from expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.cexpanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~660 :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' ^ ~381: 341: #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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note : array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:52344 rtunion fld[1]; : ^ ~661 :37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :expanded from macro 'RTL_CHECKC1'341: 5: note: array 'fld' declared here :./genrtl.h341: rtunion fld[1]; : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:273 28note: array 'fld' declared here: 5:5660:3:38 ::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28 rtunion fld[1];: : notenote: : ^ note: array 'fld' declared herewarningIn file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~2344: ./genrtl.h2344 ::: ./genrtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ^ ~ 773::3./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : 1415::23: note: array 'fld' declared here : rtunion fld[1];warning::note note: expanded from macro 'XVEC' 1393 : :: : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hwarningarray 'fld' declared here:852: ^ : : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~warning: rtunion fld[1]; ^ 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3999array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;:54360:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c XINT (rt, 5) = arg5;:18: XVEC (rt, 1) = arg1;: ^ ~ 27warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :770 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~23: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: ^ ~ :2344: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note./genrtl.h fold_rtx (SET_SRC (y), insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h PATTERN (i3) = newpat; note ^~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::772831:23: note: expanded from macro 'PATTERN' ^~~~~~~~~~~: expanded from macro 'XSTR' 692:expanded from macro 'RTL_CHECK2' :23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : ^ ~23 : note: expanded from macro 'XVEC'1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: ^ ~ expanded from macro 'XINT'341note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::22660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:: 660:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: XEXP (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XBBDEF' 38: 23:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note : note660: : ^ ~ note: array 'fld' declared here note : : expanded from macro 'XEXP':38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 rtunion fld[1]; ^ ~:23expanded from macro 'RTL_CHECK2': note38: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2' 659:38: ^:5:#define SET_SRC(RTX) XCEXP(RTX, 1, SET)#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 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:75 note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : In file included from : : ^ ~ In file included from expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :381: 805:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from 32: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:::853:3::341:274 :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: 5: note: array 'fld' declared here XSTR (rt, 3) = arg3;note rtunion fld[1];5 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~: 38: note: expanded from macro 'RTL_CHECK2'3note:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 770#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):23 :28: In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :2344: array 'fld' declared here./genrtl.h:140:3:expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: XVEC (rt, 5) = arg5; ^ ~ 341:5note ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: : ^ ~ note: array 'fld' declared here37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^771expanded from macro 'XSTR': 23: noteIn file included from 341:note: rtunion fld[1];expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: 27: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from : : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:577225 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: 23note:: array 'fld' declared here ^ ~ note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 2344expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from ./genrtl.h :693/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: ^ ~3 rtunion fld[1]; :: ^ ^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] XSTR (rt, 2) = arg2; note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;: 660: :38:In file included from ^ ~:660341: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:::: 5: note38note: :4001: :24expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : :770note: expanded from macro 'RTL_CHECK2':array 'fld' declared here 23 rtunion fld[1];: ^ 768warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:523: note4380expanded from macro 'XSTR' : if (CALL_P (i3) && CALL_INSN_FUNCTION_USAGE (i3)) note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)22 : array 'fld' declared herewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];934: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:660:38660: 40: noteIn file included from rtunion fld[1]; :: expanded from macro 'CALL_INSN_FUNCTION_USAGE'38: : ^ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ if (n_sets == 1 && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~In file included from notenote341 : expanded from macro 'RTL_CHECK2' 2344 :5: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~381./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.cexpanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'array 'fld' declared here:771In file included from 142:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:28:#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]5 #define REG_NOTES(INSN) XEXP(INSN, 7): rtunion fld[1];note: 2344 ^ ~ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ XINT (rt, 6) = arg6; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:./genrtl.h:275:: noteexpanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here:5: 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :771::23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: notewarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtunion fld[1];: note: XINT (rt, 6) = arg6; ^ ~ 2344: ./genrtl.h ^ ^ ~:141expanded from macro 'XINT' expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from 3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: :27 768:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ 2344array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ^ ./genrtl.h 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 5) = arg5; 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7122344:: ^ ~:: : ./genrtl.hexpanded from macro 'XINT'338:809:38:660 :38 :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: #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]: ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning XEXP (rt, 1) = arg1;:660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2': ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'In file included from : 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]771: 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]) 23 XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 34180341notenote:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h::note: : : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5341131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] : 3415:expanded from macro 'XSTR' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ~ ^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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660 notenote5:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h: :: array 'fld' declared here: note:array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note: array 'fld' declared here 121: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:28array 'fld' declared here rtunion fld[1]; 4003 :19660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:2344341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 53/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF':2344: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]::384390:35: :note: 5:: : #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ./genrtl.h:note: array 'fld' declared here 28warning expanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 293 rtx call_usage = CALL_INSN_FUNCTION_USAGE (i3);:./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) && rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl))) ^ ~ rtunion fld[1]; ^ In file included from :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : warning: 341:5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; 143:: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: :warning:934:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:142: 768::4023441536: 23array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: : note: expanded from macro 'XINT' :3: warningexpanded from macro 'CALL_INSN_FUNCTION_USAGE' XEXP (rt, 7) = arg7;: 22 : ./genrtl.h rtunion fld[1]; ^ ~ ^ :713#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771: :note23array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'SET_SRC' XINT (rt, 6) = arg6;3note: expanded from macro 'XEXP'#define SET_SRC(RTX) XCEXP(RTX, 1, SET) #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8): ^ ~ ^ ~warning In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h88: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: note XSTR (rt, 2) = arg2; 25: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172::#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:521In file included from 23:: :660770note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::23: 2344array 'fld' declared here: : rtunion fld[1];38:38::1note: : ^./genrtl.h::32: note warning: expanded from macro 'XINT' 829:3note: empty macro arguments are a C99 feature [-Wc99-extensions]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : :expanded from macro 'XCEXP'expanded from macro 'XSTR'In file included from HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :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) warning2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h43:37660 XVEC (rt, 1) = arg1; ^ ~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 313::538::5:note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 note772:: note:50expanded from macro 'RTL_CHECKC1': array 'fld' declared here : rtunion fld[1]; ^ In file included from : warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c23 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 28array 'fld' declared here: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'XVEC' XVEC (rt, 1) = arg1;2344 ^ :341:5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4022: ^ ~ ^ : ^ ~ 2 note: ./genrtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'warning: 341:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66088: In file included from :: 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : 5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:144::341 ^38 rtunion fld[1]; ^ CALL_INSN_FUNCTION_USAGE (i3) = call_usage; In file included from 1723 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: :note:warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]4414:17:940:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'warning: :5: note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' : X0EXP (rt, 8) = NULL_RTX; array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7889341:: 40:27: ^ ~In file included from rtx src = SET_SRC (sets[i].rtl);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' 2344 ^ ~ rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^~~~~~~~~~~~~~~~~~~~~warning ^ ~: ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:: : ./genrtl.h:143 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: In file included from 22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:2344: ./genrtl.h:732/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]::77133:: :: note: warning: HOOK_VECTOR_END (sched) ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :23: expanded from macro 'X0EXP': warningnote: : expanded from macro 'SET_SRC' array 'fld' declared here notenote XEXP (rt, 7) = arg7;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define SET_SRC(RTX) XCEXP(RTX, 1, SET) : expanded from macro 'XEXP' : rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:38: note 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805::3250/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: note: expanded from macro 'XCEXP' expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 341: noteIn file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' 659:::771538::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 25:: note: 661#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^array 'fld' declared here :2344: ./genrtl.h:830: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XSTR (rt, 2) = arg2;::770: rtunion fld[1];37 : ^ ~note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:88: In file included from noteIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 770:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])51104::::341: 38123: : 1: ^ ~In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning5: note: array 'fld' declared here rtunion fld[1]; expanded from macro 'XSTR' ^ note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 341array 'fld' declared here: ^ ~: empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 660:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c385HOOK_VECTOR_END (vectorize): ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 28 ^ ~ rtunion fld[1];./genrtl.h38 ^ note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:43660 :38:note: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :314:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:50: ::23443 note: expanded from macro 'RTL_CHECK2'4026:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2':7:: array 'fld' declared here: array 'fld' declared here note: : warning rtunion fld[1]; rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'HOOK_VECTOR_END' ^ ^ ^ ~./genrtl.h warning:169: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 XEXP (rt, 1) = arg1;:341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) INSN_CODE (undobuf.other_insn) = other_code_number; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^:In file included from XEXP (rt, 2) = arg2; ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c5:note : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28 note: :771: 844:25In file included from rtunion fld[1];array 'fld' declared here :7714422:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:88 rtunion fld[1]; ^ 18: : warning: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: :: 23: note: expanded from macro 'XEXP'831144:3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 canon_reg (XEXP (dest, 1), insn), 1);27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote: In file included from ::: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1691 expanded from macro 'INSN_CODE'3: : warning ^ ~ : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6)note X0EXP (rt, 8) = NULL_RTX; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 1 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ^ ~ warning XVEC (rt, 3) = arg3;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) :788:27::expanded from macro 'XEXP' ^ ~ :768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234423:: :23: note^./genrtl.h:: 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: expanded from macro 'XINT'43 660:50: note note: note: : 733expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'XVEC' ^ ~note ^ ~expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) expanded from macro 'XEXP' note:660:38 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 660expanded from macro 'RTL_CHECK2':: :659:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3838:: 660:note ^ ~: 38: XEXP (rt, 2) = arg2;38 : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'771:341: note ^ ~: expanded from macro 'RTL_CHECK2'noteexpanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:88: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h23: :: note1725: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP'note: ^ ~ 341 ::: array 'fld' declared here 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2342 341 ^ ~ :: 341:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1 ^:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : array 'fld' declared here :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; ^ 5: :In file included from : 660341empty macro arguments are a C99 feature [-Wc99-extensions] :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:::5: note: array 'fld' declared here 170 array 'fld' declared here rtunion fld[1]; : ^ rtunion fld[1];3: warning: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:4424:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : HOOK_VECTOR_END (calls) ^ ^array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c XEXP (rt, 2) = arg2;array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note:: canon_reg (XEXP (dest, 2), insn), 1);381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; rtunion fld[1]; 3 ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ 4039/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:27: :43: warning771:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]50: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: for (i = 0; i < XVECLEN (PATTERN (i2), 0); i++) : note:5:23 ^~~~~~~~~~~~25: : expanded from macro 'HOOK_VECTOR_END': note: XEXP (rt, 3) = arg3;771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23:In file included from expanded from macro 'XEXP'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c : array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note831: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::28 : rtunion fld[1];In file included from ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 660./genrtl.h:771: :23:: In file included from 851:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^: ^ ~expanded from macro 'PATTERN' 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:38note88: #define PATTERN(INSN) XEXP (INSN, 4)38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:172:: ^ ~ note: expanded from macro 'RTL_CHECK2'27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~ :23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2':2585:1:./genrtl.h warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (c) ^ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])169::23:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 34338: 50 ^ ~ ^ ~: note: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:5:: note: 341:warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2': ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~5:array index 1 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; : ./genrtl.h: ^ ~note753:array 'fld' declared here ^ ~ : expanded from macro 'HOOK_VECTOR_END' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)660: :array 'fld' declared here ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: note: :341:5:: expanded from macro 'XEXP'warningnote rtunion fld[1]; 38:: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cnote:4423 array 'fld' declared here: 28: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: rtunion fld[1]; : noteexpanded from macro 'RTL_CHECK2' : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here ^ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.cIn file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: validate_change (insn, &XEXP (dest, 2), ^ ~ 660: :28array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: : 88771In file included from In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3823381: :2344: ^ ~ :In file included from 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344768 note:note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ::./genrtl.h:171:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2704 expanded from macro 'XEXP'note: expanded from macro 'XINT': :1: warning:: 772expanded from macro 'RTL_CHECK2'3:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):35: note 852warning: ./genrtl.h: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):316: 3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2;3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :empty macro arguments are a C99 feature [-Wc99-extensions] : warning #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~HOOK_VECTOR_END (cxx)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ XBBDEF (rt, 3) = arg3; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ^ ~ ^ ~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:660660::39::38 :note X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:43expanded from macro 'RTL_CHECK2':25:: : expanded from macro 'RTL_CHECK2' : note50 : expanded from macro 'RTL_CHECK2'notenote: 770:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: : note: expanded from macro 'X0EXP' ^ ~: expanded from macro 'XBBDEF' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XSTR' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~:391: :341:5: note: array 'fld' declared here ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27: :659note659:38: :341:5: expanded from macro 'GET_NUM_ELEM'38 note:: expanded from macro 'RTL_CHECK1' note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)expanded from macro 'RTL_CHECK1' expanded from macro 'HOOK_VECTOR_END' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from 6602344::: ^~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: ./genrtl.h:754 note: array 'fld' declared here 2344:3: warningnote ^ ~ : expanded from macro 'RTL_CHECK2' : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;)341: :170: ^ ^ ~: 3413: 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; XEXP (rt, 2) = arg2;: 5: note: 5: ^ ^ ~ 341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from note: array 'fld' declared here5::341:5:: note: array 'fld' declared herearray 'fld' declared here 771:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:88: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:note rtunion fld[1]; rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here1: :note771:23: ^ rtunion fld[1]; : warning ^ : In file included from note: : empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.cexpanded from macro 'XEXP'HOOK_VECTOR_END (emutls)expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: ^4043#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^ ^ :In file included from 25 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:2344: ./genrtl.h: 660:30: ^ ~28 :853: :In file included from warning4338381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3:2344:2344 : ./genrtl.h:50:: : :note172./genrtl.hnote && SET_DEST (XVECEXP (PATTERN (i2), 0, i)) != i2dest660: :expanded from macro 'RTL_CHECK2' : expanded from macro 'HOOK_VECTOR_END':335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 ^ ~ : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ^~~~~~~~~~~~771 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c23: XEXP (rt, 4) = arg4;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'RTL_CHECK2'88/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~83134123 : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR'note: expanded from macro 'XEXP': :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~771 172:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array 'fld' declared here: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def5 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:2842 ::23array 'fld' declared here: rtunion fld[1];660: :1 ^ : warning rtunion fld[1];: expanded from macro 'PATTERN'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 38 ^ In file included from :empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: HOOK_VECTOR_END (target_option)note: : In file included from note: expanded from macro 'RTL_CHECK2'In file included from ^#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~ ^ ~ : ^ ~note: expanded from macro 'HOOK_VECTOR_END' 2344 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:./genrtl.h:66027:: In file included from 341:: 5:171:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:noteexpanded from macro 'RTL_CHECK2'887713 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ::: : array 'fld' declared here 23172#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defwarning: rtunion fld[1];:341: 2980array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~5 : ./genrtl.h:note: : XBBDEF (rt, 3) = arg3; ^ ~ :1: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341expanded from macro 'XEXP' :775:25:755: 5warning:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.cwarning note: :381: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 3) = arg3; : empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~ : expanded from macro 'XBBDEF'notearray 'fld' declared hereIn file included from HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:660: array 'fld' declared here :^: ^ 3823: rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^:./genrtl.h:: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 336 : 43:50:In file included from ^ ~3: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^ ~ : warningnote: 28(skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: note ^ ~ : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535 XEXP (rt, 2) = arg2;In file included from :4456 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660:38 ^ ~11: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note:234438: note: expanded from macro 'RTL_CHECK1'warning:30: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :23:./genrtl.h: ^173 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' ^ ~ rtx x = PATTERN (insn);note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'SET_DEST' ^ ~ warning #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER):341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::6605: 89: In file included from :38 ^~~ ^~~~~~~~~~~~~~ ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h::51: note: 341: XINT (rt, 5) = arg5;:5 note: note::array 'fld' declared here 68: expanded from macro 'XC2EXP' rtunion fld[1]; ^ ~ #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)831 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def ^:array 'fld' declared here:105:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1 : rtunion fld[1]; ^ ^~~ note: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341768:662:expanded from macro 'PATTERN'empty macro arguments are a C99 feature [-Wc99-extensions] :5: 39 In file included from #define PATTERN(INSN) XEXP (INSN, 4) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28:: ^ ~: In file included from 23HOOK_VECTOR_END (C90_EMPTY_HACK): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 array 'fld' declared herenote: expanded from macro 'RTL_CHECKC2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hIn file included from :172:#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::3 771: rtunion fld[1]; : warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^23note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ :2344:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:341 note :5:: ./genrtl.h ^ ~: expanded from macro 'XEXP' :43:773:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:note: :50::771660: XVEC (rt, 1) = arg1;38 array 'fld' declared here: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ ~ note: ^ 23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4045:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38expanded from macro 'RTL_CHECK2' 381#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : SET_DEST (XVECEXP (PATTERN (i2), 0, i)))):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : :5 ^expanded from macro 'RTL_CHECK2':: 772: note : 2344note: expanded from macro 'XEXP' ^~~~~~~~~~~~ 23: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XVEC':831./genrtl.h:401: ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ::660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; note:: expanded from macro 'PATTERN': ^ ~ 38 ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define PATTERN(INSN) XEXP (INSN, 4) 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:: XWINT (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5 4496 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note771 : expanded from macro 'RTL_CHECK2' ^ ~:23::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])22: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note ^ ~ array 'fld' declared here:: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note warning:341: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; rtunion fld[1]; 5 ^ ^ ~:664 if (n_sets == 1 && REG_NOTES (insn) != 0 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:29 :28: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:2344: :174:: array 'fld' declared here note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3./genrtl.h903:25: note : 38: expanded from macro 'XWINT'warning::173:: expanded from macro 'REG_NOTES': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];3 note: warning: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; XINT (rt, 5) = arg5; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define REG_NOTES(INSN) XEXP(INSN, 7) : 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) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1535:768:768342:2344:530:::23 note: 23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note771./genrtl.h:note:23791:3:: : expanded from macro 'XINT'array 'hwint' declared hereexpanded from macro 'SET_DEST' note : warning#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note HOST_WIDE_INT hwint[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ^ : expanded from macro 'XINT' XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:expanded from macro 'XEXP' ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :61660:26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~:: 816#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38:768:: note: :expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long expanded from macro 'RTL_CHECK2' ^:660 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])51: note: ::660 :: ^ ~38:expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: :expanded from macro 'XC2EXP' note#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)341note: : expanded from macro 'RTL_CHECK2'5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])38 2344 ^ ~ : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::402341 ^ ~ :: array 'fld' declared here ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'3: ::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5:6625: ::39: rtunion fld[1];note: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XWINT (rt, 2) = arg2; ^ ~note: ^expanded from macro 'RTL_CHECKC2' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c :28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : array 'fld' declared here341 ^~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^ ~ :5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1];:In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: :664341:5./genrtl.h:29:note: : :note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.carray 'fld' declared hereexpanded from macro 'XWINT'::2344 4498:41174: note:: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ./genrtl.h ^ ~ array 'fld' declared here :175::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33 rtunion fld[1];:342: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (! rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl)) XEXP (rt, 7) = arg7;: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~:771: rtunion fld[1]; ^ notewarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c1536array 'hwint' declared here:4046:18:: In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: HOST_WIDE_INT hwint[1]; ^note: expanded from macro 'XEXP' XINT (rt, 6) = arg6;: 27 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::222344: note26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~note:23: : 809:3noteexpanded from macro 'HOST_WIDE_INT' : expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'SET_SRC' for (temp = NEXT_INSN (i2);# define HOST_WIDE_INT long#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 660 warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : XEXP (rt, 1) = arg1; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771 ^ ~:3823:: note ^~~~~~~~~~~~~~: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :381 805: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::826 660 note: expanded from macro 'XCEXP'note:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: :: note: expanded from macro 'RTL_CHECK2'2344 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ./genrtl.h:435expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~:3 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :25:warning: :341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note661:37:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c :expanded from macro 'RTL_CHECK2' :865::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: expanded from macro 'NEXT_INSN'215:: warning: note ^ ~ arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ chunk = str = XOBFINISH (&stabstr_ob, char *);notenote: X0EXP (rt, 1) = NULL_RTX; : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: expanded from macro 'RTL_CHECKC1' : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:341:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23array 'fld' declared here : note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' rtunion fld[1]; ^ 369array 'fld' declared here rtunion fld[1]; :38: ^:788:27: note: expanded from macro 'X0EXP' In file included from rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XOBFINISH' :28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c #define XOBFINISH(O, T) ((T) obstack_finish ((O)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::: ^~~~~~~~~~~~~~~~~~~~ 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2728: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.hnote: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::429: :659:38: note: In file included from :8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here::382344: note: 2344: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:341expanded from macro 'obstack_finish'2344 ./genrtl.h ^: note ./genrtl.h:./genrtl.h:: 1291765:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c::8293::4536 :13:: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\::3expanded from macro 'RTL_CHECK2' note: array 'fld' declared here warning rtunion fld[1]; ^ :warning: 175:3: 10In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: 381#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 8 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] ^ ~ warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h XEXP (rt, 8) = arg8; ^ ~ ./genrtl.h : XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:436 body = PATTERN (insn); src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~:126: : ^771 :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4049:11:: ^~~~~~~~~~~~~~ 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772::31:1536:::831 3:23: :23: warning: : note: notenotewarningexpanded from macro 'XVEC'22 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : expanded from macro 'SET_SRC' expanded from macro 'XEXP' notenote: X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define SET_SRC(RTX) XCEXP(RTX, 1, SET) : expanded from macro 'PATTERN': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~expanded from macro '__INT_TO_PTR' :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define __INT_TO_PTR(P) ((P) + (char *) 0) 38#define PATTERN(INSN) XEXP (INSN, 4) temp = NEXT_INSN (temp))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :805 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :32: note788 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: :: expanded from macro 'XCEXP' ::23 826 ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: expanded from macro 'X0EXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : note ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c ::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2':note 898:38: : :661:5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])37 ^ ~: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h13 :note:659: array 'fld' declared herenote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECKC1':: expanded from macro 'NEXT_INSN'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):warning 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]): arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define NEXT_INSN(INSN) XEXP (INSN, 2) str = XOBFINISH (&stabstr_ob, char *); rtunion fld[1];341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38:38: ^ ~5:note: : note: array 'fld' declared here expanded from macro 'RTL_CHECK2':5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ rtunion fld[1]; rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23:array 'fld' declared here :341 ^ rtunion fld[1];: : ^ expanded from macro 'XOBFINISH'note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c5In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c::expanded from macro 'XEXP' 28: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^ ~:: ^341 :5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:27:#define XOBFINISH(O, T) ((T) obstack_finish ((O))) note ^~~~~~~~~~~~~~~~~~~~: : array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 28: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234447872344: :660:note:38: ./genrtl.h:: 830:3: : array 'fld' declared here./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: : rtunion fld[1];: note176: :expanded from macro 'RTL_CHECK2'3 : 51: 429#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] warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: :2344: 8./genrtl.h:195In file included from 341 XSTR (rt, 2) = arg2; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note: expanded from macro 'obstack_finish' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: ^ ~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\381: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 23 rtx new_and = gen_rtx_AND (VOIDmode, NULL_RTX, XEXP (src, 1));./genrtl.h3 XEXP (rt, 8) = arg8; :5: :: ^ ~ ^ ~ note: note warning: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :expanded from macro 'XSTR':2323: note454array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: expanded from macro 'XEXP' :3 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'XEXP':: 660 126#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 4058:13: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660warning 38 XEXP (rt, 1) = arg1; : ^ ~ ^ ~:warning :note: 38: : expanded from macro 'RTL_CHECK2' 31array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ note:660::771note :23 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c while (XEXP (link, 1)):278:: 16expanded from macro 'RTL_CHECK2'38:./genrtl.h : expanded from macro '__INT_TO_PTR':979:41 note : expanded from macro 'XEXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define __INT_TO_PTR(P) ((P) + (char *) 0) : ^ ~:: note768: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'RTL_CHECK2'23:warning: 5 : note: array 'fld' declared here shifting a negative signed value is undefined [-Wshift-negative-value] rtunion fld[1]; ^ ~~~~~~~~~~ min_sp_off = INTTYPE_MAXIMUM (HOST_WIDE_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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'gen_rtx_AND': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h 771:23: gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)): ^ 296:44/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note660 : ^~~~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27::39note38: expanded from macro 'XEXP': :40: : : expanded from macro 'XINT' 341In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)notenote: expanded from macro 'RTL_CHECK2':: note expanded from macro 'gen_rtx_fmt_ee' 5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO): : ^ ~note: array 'fld' declared hereexpanded from macro 'INTTYPE_MAXIMUM'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ^~ ^ ~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1]; #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t)))341: ^ 2344 ^~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h 5:831:3note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: warning:341: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : :5expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3;:: :38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.cnote note: 295::28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3note40: : :: note: expanded from macro 'INTTYPE_MINIMUM'warning: 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; array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)): ^ ~ ~~~~~~~ ^ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h283 rtunion fld[1];:771: :341: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23::12::: ^ ^ ~ rtunion fld[1]; ^ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'XEXP': :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c 5::5110: 28 array 'fld' declared here :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)note: array 'fld' declared here rtunion fld[1]; note: warning : rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC' >= INTVAL (XEXP (SET_DEST (sets[i].rtl), 1))) 2344: ./genrtl.h:196:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c :4059:15 ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: XEXP (rt, 2) = arg2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 38138 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 771 ^ ~ 660::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:38 note::::2344 : 23./genrtl.h: 934:: link = XEXP (link, 1); note:expanded from macro 'XEXP'471:40:: note: expanded from macro 'RTL_CHECK2': note3: 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]) ^ ~ #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 'CALL_INSN_FUNCTION_USAGE' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XEXP' ^ ~ ^ ~ : X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5: :771 note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ :23: : ^ ~ ^ ~38: : 341 array 'fld' declared here:5: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::: ^: expanded from macro 'XEXP' note660788: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; :27expanded from macro 'RTL_CHECK2' :77138::#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c 341:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.cnote: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::1153expanded from macro 'X0EXP'27 ::6605#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :2344: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: note::: ^ ~ ^ ~array 'fld' declared here196:3 2344: ./genrtl.h3828:: :851:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : : expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 659expanded from macro 'RTL_CHECK2' warning: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ XSTR (rt, 1) = arg1; ^ ~660 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :770: XEXP (rt, 2) = arg2; ^ ~235:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: note771:23: note: expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: : : array 'fld' declared here665expanded from macro 'RTL_CHECK2'28: expanded from macro 'RTL_CHECK1'note: expanded from macro 'XSTR' #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 33 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4060: 6: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note660:warning: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: : rtunion fld[1]; :197:3 XEXP (link, 1) = i2notes;note ^ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCWINT' ::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:38341::: 341:5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note5771:5 : X0EXP (rt, 3) = NULL_RTX; note23:In file included from : notearray 'fld' declared here : rtunion fld[1];:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381 ^ ^ ~ expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^283:788::57:27 warning: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: : : 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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c :array 'fld' declared here note: expanded from macro 'X0EXP' for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) 28: ^ ~ 2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38In file included from : rtunion fld[1]; :771./genrtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': ^ ~ 23:2344 : ^ : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5116:197:3504: 3: :659::note: expanded from macro 'XEXP' 341:5: note: warning warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: X0EXP (rt, 3) = NULL_RTX;: note 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ::: expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]20 ^660 In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c X0EXP (rt, 1) = NULL_RTX; warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27 ^ ~:: 5: 38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2': ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :: 788:27note: 27: ./genrtl.h: ^ ~852array 'fld' declared here:note 3: : rtunion fld[1];: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'X0EXP' rtx width = XEXP (SET_DEST (sets[i].rtl), 1); :: ^ ^ ~ warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c5341:5 ::771note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:3134:: expanded from macro 'X0EXP':: ^ ~: 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h13array 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] : number = DEBUGGER_AUTO_OFFSET (XEXP (XEXP (home, 0), 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2;4068:note: : expanded from macro 'XEXP' 5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i3) = 0; ^~~~~~~~~~~~~~note659 : :array 'fld' declared herearray 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:281/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659770903:25: note: expanded from macro 'REG_NOTES' ::35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c23: ::: note ^ note: expanded from macro 'RTL_CHECK1'#define REG_NOTES(INSN) XEXP(INSN, 7) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c28::38 ^ ~ :660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 297::note:20: expanded from macro 'DEBUGGER_AUTO_OFFSET' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38: In file included from 771 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ :23: note: ^ ~ off = INTVAL (XEXP (addr, 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344expanded from macro 'RTL_CHECK2' :771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECK1' ^ ~: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : expanded from macro 'XSTR':198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~341 X0EXP (rt, 4) = NULL_RTX;771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : 5:expanded from macro 'XEXP'23 : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note note: expanded from macro 'XEXP' 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~341660: : 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :38: :27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^ :note5:In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note 660:38 :./genrtl.h ^ ~ : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: note: note:: expanded from macro 'X0EXP' ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2'505: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:5: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note3234438::: 5: note: array 'fld' declared herenote: rtunion fld[1]; ^ ./genrtl.h: ^ ~ : 198 rtunion fld[1]; : ^ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :659:38:1153:3: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 28::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5117 rtunion fld[1]; ^noteexpanded from macro 'RTL_CHECK2' :18 : expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4070#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~: X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ ~: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27note: warning: 665::expanded from macro 'RTL_CHECK1' 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])33:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i2) = 0;noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx pos = XEXP (SET_DEST (sets[i].rtl), 2); 788:: 27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ 788:expanded from macro 'XCWINT'27 :note ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])2344: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341./genrtl.h:853 ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 3::5:: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: : 90323341:: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: expanded from macro 'XEXP'1153:28: note: array 'fld' declared here: 5: note: 25 XSTR (rt, 3) = arg3; ^ ~ expanded from macro 'X0EXP' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 :expanded from macro 'INTVAL' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'REG_NOTES'#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)array 'fld' declared here ^ rtunion fld[1]; ^ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ^~~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38::659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :38: 326665:./genrtl.h659: 771660:199:9: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:38note:38note: expanded from macro 'RTL_CHECK1'33 : : set = single_set (DF_REF_INSN (defs->ref)); :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note: expanded from macro 'XCWINT' ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note : note : 323: ^~~: warning: :expanded from macro 'RTL_CHECK2' :22 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])note: expanded from macro 'XEXP' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: X0EXP (rt, 5) = NULL_RTX;55 : ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 ^ ~5: expanded from macro 'single_set':#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 5note: note: array 'fld' declared herearray 'fld' declared here : array 'fld' declared here rtunion fld[1];: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 rtunion fld[1]; ^ 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c ^ ? PATTERN (I) : single_set_1 (I)) \In file included from :: 38:341::3148: rtunion fld[1]; array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: 16 : warning: :5 38In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~~~~~~~~~~~~~~ ^ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: 5189:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0));: expanded from macro 'RTL_CHECK1'::1998 :2344: : 428: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h:199note: array 'fld' declared here warning: expanded from macro 'RTL_CHECK2' : 3:: rtunion fld[1]; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c: : ^ ~281341 warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 5) = NULL_RTX; 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341:5 SET_SRC (sets[i].rtl) = trial;: In file included from ^ ~ note ^~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:array 'fld' declared here22 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: rtunion fld[1]; ^ 381/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.cnote: expanded from macro 'SET_SRC':27:: : expanded from macro 'single_set_1'28: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note note ^:2344#define SET_SRC(RTX) XCEXP(RTX, 1, SET): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 ^ ~ : : expanded from macro 'DEBUGGER_AUTO_OFFSET'#define single_set_1(I) single_set_2 (I, PATTERN (I)): expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:./genrtl.h805 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~ : (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0):32: ^ ~524 :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c200: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 expanded from macro 'XCEXP':warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 4077659:::23: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7:: warningwarning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note771:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 23: : expanded from macro 'PATTERN' if (INSN_CODE (insn) < 0)note: X0EXP (rt, 6) = NULL_RTX;#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: expanded from macro 'RTL_CHECK1': 23array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ INSN_CODE (i2) = i2_code_number;:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^~~~~~~~~~~~~~37: note: note expanded from macro 'RTL_CHECKC1': 341: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note : noteexpanded from macro 'XEXP'expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#define INSN_CODE(INSN) XINT (INSN, 6)788 ^ ~::: :note27 844 expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :25 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 660:38 expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:341::: :23#define INSN_CODE(INSN) XINT (INSN, 6)660 768 ^note5: :: note: : note:23: expanded from macro 'RTL_CHECK2' ^ ~array 'fld' declared here : 38: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])28 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:768expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:: 28expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:note: expanded from macro 'XINT'expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~:341: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: ./genrtl.h23: note: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 200665:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'XINT' 3:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c33:660 : In file included from :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 381 ^ ~: note5214 :: 33: In file included from :660warningexpanded from macro 'RTL_CHECK2':: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtx new_rtx = canon_reg (SET_SRC (sets[i].rtl), insn); :659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~ 38: warning2344: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: ./genrtl.h: 38:: noteexpanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):525:3: : expanded from macro 'SET_SRC': ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP(RTX, 1, SET)expanded from macro 'XCWINT':660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~note:341:: 5: note: array 'fld' declared here : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here:5: note: rtunion fld[1];array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ^ ~38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:326: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])9: warning ^ ~: rtunion fld[1]; : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ note : ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768788In file included from set = single_set (DF_REF_INSN (defs->ref)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::27:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:36/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c::281996: :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: note32:: :8 noteIn file included from expanded from macro 'RTL_CHECK2':: : array 'fld' declared here expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note :155:: 2344 rtunion fld[1]; : ^ notenoteexpanded from macro 'X0EXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : expanded from macro 'XCEXP'31./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c ^ ~ :201/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'single_set': #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : ? PATTERN (I) : single_set_1 (I)) \: ^~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: 6603157note: expanded from macro 'RTL_CHECKC1' : ^ ~ ^ ~3:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38: : note 16: warning: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~5: note: ^ ~warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:831array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~659:23 rtunion fld[1];: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:341note: :5 expanded from macro 'PATTERN' :341 :#define PATTERN(INSN) XEXP (INSN, 4) ^5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: ^~~~~~~~~~~~~~ note4078: ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0));expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:2:788:831 :23 rtunion fld[1]; 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:281:35 warning: :: note771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note: : expanded from macro 'DEBUGGER_AUTO_OFFSET'note ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5note: : note: array 'fld' declared here PATTERN (i2) = newi2pat; (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ : :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:expanded from macro 'PATTERN'array 'fld' declared here rtunion fld[1]; rtunion fld[1];expanded from macro 'X0EXP'23 ^ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c5252:13 #define PATTERN(INSN) XEXP (INSN, 4) ^~~~~~~~~~~~ : :notenote ^ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:: : expanded from macro 'XEXP':38expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28771warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK1' 2344: ^ ~:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) : : 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]) ^ ~ 23 : ^ ~ src = SET_SRC (sets[i].rtl); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h ^~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h560::3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~660:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344: ./genrtl.h:201:3: : 1536:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :38:: 22:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' warningnote: 341:: :771:23 XSTR (rt, 1) = arg1;: 5 ^ ~expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notenote:: 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: expanded from macro 'SET_SRC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 7) = NULL_RTX;expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here ^ ~ ^ ~ ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1153:2823788::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : notenote: expanded from macro 'XSTR' : expanded from macro 'INTVAL' :805660 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~::2766038: note: :expanded from macro 'RTL_CHECK2':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 38: note ^ ~ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h665:3332#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]) : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: In file included from note ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'XCWINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c::5341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: : note: array 'fld' declared here341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5::: 659:38: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ./genrtl.h ^~~ rtunion fld[1];:223: notenote5::660 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :3:5:: expanded from macro 'RTL_CHECK1' : expanded from macro 'XCEXP'note 38 note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::: ^ ~ In file included from : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c note notearray 'fld' declared herewarning :: rtunion fld[1];36expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:array 'fld' declared here:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)331:16/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:155/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ ^ ~ : warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: note: :341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :4091:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : rtunion fld[1];2 ^ 5: : || XEXP (SET_SRC (set), 0) != stack_pointer_rtx/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771warning warning::3207: : 661array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]23:note note :: In file included from :50: REG_NOTES (i1) = 0;37: note: expanded from macro 'RTL_CHECKC1'array 'fld' declared here ^~~~~~~~~~~~~~ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :1536:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)22 : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note rtunion fld[1]; ^ ~ : note: expanded from macro 'SET_SRC' : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h903::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660#define INSN_CODE(INSN) XINT (INSN, 6) #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~5: dbxout_symbol_location (decl, subtype, "$imag", XEXP (home, 1));25 ^ 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note ^ ~768: ./genrtl.h: ^ ~223: : array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 23: note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 rtunion fld[1];:: : :561:3::expanded from macro 'XEXP'3: 805 warning ^:note: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 32 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ ~expanded from macro 'REG_NOTES' warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660:38 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define REG_NOTES(INSN) XEXP(INSN, 7) :5378note XSTR (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : ^ ~:: expanded from macro 'RTL_CHECK2' 16: XEXP (rt, 1) = arg1;770 expanded from macro 'XCEXP': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~: ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: ^ ~: expanded from macro 'XSTR'341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5:771:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtx width = XEXP (SET_DEST (sets[i].rtl), 1);23: 23 ^ ~:: ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note771: array 'fld' declared here note rtunion fld[1];: expanded from macro 'XEXP'341expanded from macro 'XEXP' ::660 ^ : :#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) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note6615660 ^ ~ :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:38: notenote:3738:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c : array 'fld' declared here : expanded from macro 'RTL_CHECK2' :28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : rtunion fld[1];: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:note: expanded from macro 'RTL_CHECKC1': 660In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'note::2344#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 38: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ./genrtl.h:224: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3expanded from macro 'RTL_CHECK2':341: warning: :5: ^ ~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1]; 35notenote: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: array 'fld' declared here rtunion fld[1]; note: : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c : :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)28: XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:3340: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^In file included from : array 'fld' declared here ^~~ 51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: rtunion fld[1];2344 : :660: ^In file included from 38array 'fld' declared here In file included from 39: note: expanded from macro 'RTL_CHECK2' ./genrtl.h::224 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:3: warning: :note771: 381:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:3623#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warningwarning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return INSN_CODE (insn);2344 targetm.strip_name_encoding(XSTR (XEXP (sym_addr, 1), 0));: ./genrtl.h ^~~~~~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XEXP' ^ ~ ^341:5:579 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning XEXP (rt, 2) = arg2; : :844 note ^ ~ : :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.carray 'fld' declared here: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5 rtunion fld[1]; : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: ^ :note: :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c4101::2: expanded from macro 'INSN_CODE':335:18:771 :23warningwarning :#define INSN_CODE(INSN) XINT (INSN, 6) note: ^ ~array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : REG_NOTES (i0) = 0;note: note: expanded from macro 'RTL_CHECK2': :expanded from macro 'XEXP' 768array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 rtunion fld[1]; ^ ^~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:5429:8: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 23:: note JUMP_LABEL (new_rtx) = XEXP (src, 0); ^ ~ 25:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~note: off += INTVAL (XEXP (SET_SRC (set), 1));: ^ ~ 23expanded from macro 'XSTR'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' :expanded from macro 'REG_NOTES' : #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)#define REG_NOTES(INSN) XEXP(INSN, 7)expanded from macro 'XEXP' ^ ~ ^ ~note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 34138660805:771:23: :5: :: ^ ~ :32: 38: note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::: note771expanded from macro 'RTL_CHECK2' expanded from macro 'XINT'array 'fld' declared here :23: : #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]) noteexpanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : : expanded from macro 'RTL_CHECK2': expanded from macro 'XCEXP' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) 341 ^ ~ ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : ^ ~ In file included from 5expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note 28 note::: 660: :660:: 38expanded from macro 'XSTR'660:661:array 'fld' declared here:3838 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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): ^ ~ ^ ^~~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h 37: In file included from note: expanded from macro 'RTL_CHECKC1' note:341:5: :expanded from macro 'RTL_CHECK2' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note : 225 ^ ~expanded from macro 'RTL_CHECK2':3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c ^ ~ : : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here5: 341:5 ^ ~:28 warning: : In file included from : array 'fld' declared here notenotearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 6601153:39: note: : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':28: note: expanded from macro 'INTVAL': 2344array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: rtunion fld[1];: ^ XBBDEF (rt, 3) = arg3; array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ./genrtl.h:225:3 : rtunion fld[1]; ^: rtunion fld[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5430 ^~~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 8: ^~~ warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:665 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: XBBDEF (rt, 3) = arg3;2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: ./genrtl.h warning:775 3414223:15: warning: 33:598:: :253: warningIn file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((set = single_set (link->insn)) != 0 : ^ ~: ^~~~~~~~~~~~~~~~~~~~~~~note: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: :36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5:: array 'fld' declared here expanded from macro 'XCWINT' expanded from macro 'XBBDEF' LABEL_NUSES (XEXP (src, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 775:25: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^#if HAVE_DESIGNATED_UNION_INITIALIZERS 1996 ^ note:22: note: expanded from macro 'single_set' :1048: ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770: ^~~23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): :: 26 ^ ~ :558: ^~~~~~~~~~~~~~~~ expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: expanded from macro 'LABEL_NUSES' :3342:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1998:note:42659:38: : note: expanded from macro 'single_set_1' :341#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL): 5:: expanded from macro 'XSTR': #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~9: warning: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):note831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1)); 659:802 note: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'PATTERN' ^:: 34138: #define PATTERN(INSN) XEXP (INSN, 4):note 32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:: : 335note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK1'1585 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XCINT' 24:expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: warning: note771:23: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note43:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here off += INTVAL (XEXP (SET_SRC (set), 1));expanded from macro 'XEXP'660 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; :38341 ^~~~~~~~~~~~~: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ : ^ 5: ^ ~noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: expanded from macro 'SYMBOL_REF_DECL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344::1536661:: :22::: array 'fld' declared here./genrtl.h :341:5: rtunion fld[1]; note226note: : 37:array 'fld' declared here ^3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningexpanded from macro 'SET_SRC':: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) X0EXP (rt, 4) = NULL_RTX; note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: ^ ~: (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2))28: expanded from macro 'RTL_CHECKC1' ^ ~ ^ ~660:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:791381:: 28In file included from :: note805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'X0TREE' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:32: note: expanded from macro 'XCEXP' 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: expanded from macro 'RTL_CHECK2' :#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree):#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 27: :note: expanded from macro 'X0EXP': 599./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~:226:3: warning :3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :661: warningarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;:341:5 :5: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~: note :array 'fld' declared here ^ ~ : XVEC (rt, 2) = arg2; ^ ~659 noteexpanded from macro 'RTL_CHECKC1' : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : ^ 772 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4223:78838: 15 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c23note:27:5436note::5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659 if ((set = single_set (link->insn)) != 0: note: expanded from macro 'XVEC' : :38: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~~~~~~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' 660 ^ ~ XEXP (note, 1) = NULL_RTX; ^ ~ ^ ~ expanded from macro 'X0EXP':39 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :1996note ^ ~660::771:341:38: 5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)8:: expanded from macro 'RTL_CHECK2' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note23:341: : expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^~~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : 831:array 'fld' declared herenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XEXP' : : rtunion fld[1]; :1153659 ^23:: ^ ~ note : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c 28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 rtunion fld[1]; :5: note ^ ~ : note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6603342: ::38: notearray 'fld' declared hereexpanded from macro 'INTVAL' : #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ In file included from rtunion fld[1];expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2838: : note: expanded from macro 'RTL_CHECK1' : : 40expanded from macro 'RTL_CHECK2'#define PATTERN(INSN) XEXP (INSN, 4) ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 665 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33:warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c :expanded from macro 'XCWINT' : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 2344 cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1));In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c771 ^ ~ : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here./genrtl.h : 23:38 ^~~:::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h381 : note: expanded from macro 'XEXP':771 : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1]; 227:235: note: array 'fld' declared here ::341:3: 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::5: ^ 521note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:: rtunion fld[1];array 'fld' declared here : ./genrtl.h ^warning: : ^ ~ :617:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38note : note: 1 rtunion fld[1]; ^3:expanded from macro 'RTL_CHECK2' 5437: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ^ ~:expanded from macro 'XEXP'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:53::warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.cHOOK_VECTOR_END (asm_out):: ^ : 351:12array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: warningnote 50 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: REG_NOTES (new_rtx) = note; #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] array 'fld' declared here: X0EXP (rt, 5) = NULL_RTX;27: ^ ~:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;note: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :660:expanded from macro 'REG_NOTES' for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) 38: expanded from macro 'HOOK_VECTOR_END'#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::659: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: note: expanded from macro 'RTL_CHECK2'771772: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:expanded from macro 'RTL_CHECK1' ^ :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^note: : 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :4225 :37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 788#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:38: ^ ~In file included from : 1585 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5:52 :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~172:660:38:::27: note: expanded from macro 'X0EXP'934:40warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' : #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] note#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ : note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:940array 'fld' declared here i2_insn = link->insn, i2_val = SET_SRC (set); : expanded from macro 'SYMBOL_REF_DECL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~::1: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771:23 ^: ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ ^ ~: 659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5warning1536: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: :22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: noteIn file included from 38: note#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.cnote: 791:40: array 'fld' declared here:: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:5444:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : :28805: : empty macro arguments are a C99 feature [-Wc99-extensions]:In file included from note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1'32array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0TREE':: HOOK_VECTOR_END (sched) INSN_CODE (insn) = -1; rtunion fld[1]; ^~~~~~~~~~~~~~~~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)2344 ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : :660:^:659:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])39: note./genrtl.hnote:: ^ ~ In file included from 228expanded from macro 'INSN_CODE' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:::38150noteexpanded from macro 'XCEXP': 341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK1'In file included from 338#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~#define INSN_CODE(INSN) XINT (INSN, 6)::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: 3415: :note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here2344 warning rtunion fld[1];: ^ :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5661:37array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 6) = arg4;note #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~: : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.carray 'fld' declared here ^ : 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ::768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:23: note: note341768::3348: 38: 23:expanded from macro 'RTL_CHECKC1'expanded from macro 'XINT' :5::: noteIn file included from : array 'fld' declared here:32#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])635/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: warning2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h ^ ~ :: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *value = INTVAL (XEXP (sym_addr, 1)); ^ ~ 228 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660::77133::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h351:57: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: 660 341:warning XSTR (rt, 1) = arg1;: :5 ^ ~: note: note: array 'fld' declared here rtunion fld[1];:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1104:1 : expanded from macro 'XEXP' ^note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) : ^ ~ 4243:warning: array index 6 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)15: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:HOOK_VECTOR_END (vectorize): :770:23warning: : noteexpanded from macro 'RTL_CHECK2': :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if ((set = single_set (link->insn)) != 0 expanded from macro 'RTL_CHECK2' note : XINT (rt, 6) = arg4; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'XSTR' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28:5 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note:: ^ ~ ^ ~expanded from macro 'INTVAL' ^ ~ 768::1996 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note expanded from macro 'HOOK_VECTOR_END':note: array 'fld' declared here 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::22: : expanded from macro 'XINT' rtunion fld[1];660#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) :38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~note : 660#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) notenote: expanded from macro 'single_set' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^:array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ 665:33:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2': rtunion fld[1];: ^~~~~~~~~~~~~~~~ ^ : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:5521:22expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.cnote:1998:38:38 ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: 42expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : In file included from notewarning ^ ~: : 5expanded from macro 'single_set_1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :341:5 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define single_set_1(I) single_set_2 (I, PATTERN (I)):expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : In file included from note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~ note && rtx_equal_p (SET_SRC (sets[i].rtl), src_eqv)) ^~~~~~~~~~~~~~~~~~~~~ :172 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1]; ^ 831: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: In file included from ./genrtl.h 1691:array 'fld' declared here :229:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1:341 XSTR (rt, 7) = arg5;: ^ ~ rtunion fld[1];23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :note ^ ~ 5empty macro arguments are a C99 feature [-Wc99-extensions] note: 770:HOOK_VECTOR_END (addr_space) ^: 232344: expanded from macro 'SET_SRC' ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) expanded from macro 'PATTERN' note: expanded from macro 'XSTR' ^ ~ 3349 note: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ./genrtl.hnote: array 'fld' declared here rtunion fld[1];23: 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) 653/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:433In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: ^ ~ 50::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::805: cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 0)); 23: 28 ^warning660 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h32: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: note:: :expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362:note : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2038: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1585: XVEC (rt, 1) = arg1;: :expanded from macro 'RTL_CHECK2' note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 43: expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 229: ^ 3 ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: 660note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ 772:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2338expanded from macro 'SYMBOL_REF_DECL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::: off = INTVAL (XEXP (addr, 1)); 341 (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) note: expanded from macro 'XVEC': note: ^ ~:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c661 note: array 'fld' declared here ^ ~ :expanded from macro 'RTL_CHECK2' : warning38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: 37 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : : note: expanded from macro 'X0TREE' : #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^771:23: note: expanded from macro 'XEXP' :172659array index 7 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) : ^ ~: XSTR (rt, 7) = arg5; ^ ~ : ^ ~ 660: 3838In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1'note: expanded from macro 'RTL_CHECK2'341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 : :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 2342:1:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningnote: : expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :array 'fld' declared here770empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; : rtunion fld[1]; ^ ~ ^ ~23:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ 660 ^ ~ ::5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 385note: array 'fld' declared here : 5:^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50note: rtunion fld[1];expanded from macro 'XSTR' : note: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)768: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:expanded from macro 'HOOK_VECTOR_END'23array 'fld' declared here:note ^: expanded from macro 'RTL_CHECK2'4243:15: ^ ~ 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]) note: array 'fld' declared here ^ ~ : ^expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning 1153:28:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660 rtunion fld[1]; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:3356:19: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c :381:: In file included from 38 if ((set = single_set (link->insn)) != 0/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c::38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:5527:note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'INTVAL': note cdecl = SYMBOL_REF_DECL (sym_addr); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h 3820: :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): expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~ && ! rtx_equal_p (SET_SRC (sets[i].rtl), SET_DEST (sets[i].rtl))) ^~~~~~~~~~~~~~~~~~~~~ 2344 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: ^~~: ./genrtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'single_set':2585:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :672:3::341 ? PATTERN (I) : single_set_1 (I)) \ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1585:43 ^~~~~~~~~~~: :note: expanded from macro 'SYMBOL_REF_DECL' 5 :665: (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) 15361 33 note: array 'fld' declared here: warning XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ~: : note: expanded from macro 'XCWINT' empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ HOOK_VECTOR_END (c) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h791:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 831 ^~~ ::341770:^23:::5 note : expanded from macro 'XSTR':23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from 22: : notenote: expanded from macro 'SET_SRC' 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)43:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c 50::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805array 'fld' declared here note: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :32: noteexpanded from macro 'PATTERN' : expanded from macro 'XCEXP' 28: expanded from macro 'X0TREE'341:5 rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4):: : 659array 'fld' declared here ^ ~660:::38661:37 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :38:: note: expanded from macro 'RTL_CHECK2' 2344 rtunion fld[1]; ^ :note note: expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.cexpanded from macro 'HOOK_VECTOR_END': : 379 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::247:123:5:In file included from notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: : expanded from macro 'RTL_CHECKC1'771warning:23:: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: XINT (rt, 1) = arg1; ^ ~ :2344 38: : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::768In file included from set = single_set (DF_REF_INSN (defs->ref));:: 341./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~270:expanded from macro 'XEXP'23: note: expanded from macro 'XINT' 5 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote:: :array 'fld' declared here ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 rtunion fld[1]; ^ : 660:2704: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) 38: note: ^ ~array 'fld' declared herewarning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1996 rtunion fld[1];: 660^:38:22:#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 'single_set' XSTR (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c note rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :341expanded from macro 'RTL_CHECK2' ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c43::566450:381::: ^~~~~~~~~~~~~~~~27 note: expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :770:5 23:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:: note ^ ~ 38:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998 && volatile_insn_p (PATTERN (insn))) noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here expanded from macro 'XSTR' ^~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h341:::3471 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h517242 :: rtunion fld[1];:831 : note: expanded from macro 'single_set_1': ^:673:3: warningnote23: ^ ~ : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:array 'fld' declared here38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def note: : expanded from macro 'RTL_CHECK2' 2771#define single_set_1(I) single_set_2 (I, PATTERN (I)) rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c25::: XSTR (rt, 2) = arg2;4245: In file included from : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: :5: :note: 1 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37: 2344 warning: empty macro arguments are a C99 feature [-Wc99-extensions] number = INTVAL (XEXP (inrtl, 1));array 'fld' declared here : :770: ./genrtl.h:270:3 :23#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ HOOK_VECTOR_END (emutls): note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771 ^ ~: rtunion fld[1];23: 23note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:^ :: ^ warning: 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) note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: note: expanded from macro 'XEXP' 43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:expanded from macro 'XEXP'expanded from macro 'PATTERN'28: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) :660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;: ::38 i1_insn = link->insn, i1_val = SET_SRC (set); ^~~~~~~~~~~~~ ./genrtl.h ::271:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: ^ ~771 :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38expanded from macro 'HOOK_VECTOR_END' ^ ~:38: 3note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : expanded from macro 'RTL_CHECK2' :: expanded from macro 'RTL_CHECK2': warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:note: ^: : :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP'In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:1536array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:22:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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): expanded from macro 'SET_SRC' :38#define SET_SRC(RTX) XCEXP(RTX, 1, SET)660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: 1153In file included from ::28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842note:805::32: 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:38:341: expanded from macro 'XCEXP' :768: :expanded from macro 'INTVAL'5:: :note #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 23 warning note : : : array 'fld' declared here ^ ~array 'fld' declared here note: ^ ~:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note ^~~ empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' rtunion fld[1];: :expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (target_option) 665 ^^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:533In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38143/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note 660:: 38: In file included from note: expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : ::50note#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344array 'fld' declared here: note: :array 'fld' declared here./genrtl.h:692:notearray 'fld' declared here 3: rtunion fld[1]; rtunion fld[1]; ^341:: expanded from macro 'HOOK_VECTOR_END' ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4259:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): rtunion fld[1];: noteexpanded from macro 'RTL_CHECK2': 15warning : ^ : array 'fld' declared here ^ warning In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:379: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; XEXP (rt, 1) = arg1; ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: 38: 28 ^ ~5951In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h if ((set = single_set (link->insn)) != 0 :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980 ^~~~~~~~~~~~~~~~~~~~~~~ set = single_set (DF_REF_INSN (defs->ref)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1: expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c:3565/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:1134123: note: 2344expanded from macro 'XEXP'::5: note: array 'fld' declared here :: :./genrtl.h ? PATTERN (I) : single_set_1 (I)) \ 1996: ^~~~~~~~~~~~~~~~ 8warning25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ warning ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:: 271 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :::noteHOOK_VECTOR_END (C90_EMPTY_HACK)28: : In file included from 3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: rtx x = PATTERN (insn);2344:: : 1998660 ? PATTERN (I) : single_set_1 (I)) \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] : number = INTVAL (XEXP (XEXP (XEXP (DECL_RTL (parms), 0), 0), 1)); ^ ~ :38 ^~~~~~~~~~~^:./genrtl.h:272 XINT (rt, 2) = arg2;: 3 ^ ~ note ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' :42: note: :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h expanded from macro 'single_set_1'23:43:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning50:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831::#define single_set_1(I) single_set_2 (I, PATTERN (I)) note831: expanded from macro 'HOOK_VECTOR_END' notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 768: ^~~~~~~~~~~ ^ ~:23: note : expanded from macro 'PATTERN' expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XVEC (rt, 3) = arg3;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):5: ^ ~23: ^23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define PATTERN(INSN) XEXP (INSN, 4)notenote ^ ~ :831:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~ 23: array 'fld' declared hereexpanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];expanded from macro 'XINT': #define PATTERN(INSN) XEXP (INSN, 4) expanded from macro 'PATTERN'772 : ^ ~ ^: #define PATTERN(INSN) XEXP (INSN, 4)In file included from :23:note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: expanded from macro 'XEXP' 660: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: ^ ~ : note 38138#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771./genrtl.h:693/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: : ^ ~38 : ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote660:660note: :3:expanded from macro 'XEXP': 38 expanded from macro 'RTL_CHECK2':38: : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 warning:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 660: ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ 28 ^ ~:341: note : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:note: expanded from macro 'RTL_CHECK2' 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:2344note: 341 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341770:5expanded from macro 'INTVAL': ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: rtunion fld[1]; : 273:3: :#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)5 :34123: notenote: warningarray 'fld' declared here:: ^~~ : 5 ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 4) = arg4; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteexpanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from 665note:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.carray 'fld' declared here rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here ^ ~ ^ rtunion fld[1]; 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1];772 ^expanded from macro 'XCWINT' : 23: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4259: ^ :2344: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ./genrtl.h ^~~ :: note272:expanded from macro 'XVEC' :: 3:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): warning38015#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~:21: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c 660: XVEC (rt, 3) = arg3; :5994 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ off += INTVAL (XEXP (SET_SRC (set), 1));5 ::11 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 4 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]:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38 if ((set = single_set (link->insn)) != 0 ^~~~~~~~~~~~~~~~~~~~~~~ : rtx x = PATTERN (insn); ^~~~~~~~~~~~~~ 5771:23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996: :8 note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here772:831:23note: note : rtunion fld[1];expanded from macro 'RTL_CHECK2' : ^ : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here 23 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dbxout.c :noteexpanded from macro 'XEXP'expanded from macro 'single_set' ^ ~ : expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3590341 ^ ~ :#define PATTERN(INSN) XEXP (INSN, 4) note: expanded from macro 'XVEC' 25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \ ^ ~In file included from : ^ ~ 660:38:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning381: note: array 'fld' declared here:In file included from ^~~~~~~~~~~ note 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2': 660:2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:: ./genrtl.h:38:831 :23 : note: expanded from macro 'PATTERN' : : #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ number = INTVAL (XEXP (XEXP (DECL_RTL (parms), 0), 1)); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:712 ^ ~ : expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~771:23 note3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::1153:28 ^ ~: expanded from macro 'XEXP': note: expanded from macro 'INTVAL' 341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770 #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~: ^~~2344 :note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::: ./genrtl.h: :note660665 rtunion fld[1];:33 ^ : In file included from 274expanded from macro 'XSTR'771note:: :expanded from macro 'RTL_CHECK2' :: 23note 3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c38::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : expanded from macro 'XCWINT' note 28#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : ^~~ ^ ~ expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':341:38::2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5warning5:note: : : note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341./genrtl.hnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:86: rtunion fld[1]; :27315array 'fld' declared here XVEC (rt, 5) = arg5;5 : note ^ ~ ^ ~ rtunion fld[1]; ^ ~:3 ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c::4261:::38array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38037: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];warning: i0_insn = link->insn, i0_val = SET_SRC (set); 341 ^ ^~~~~~~~~~~~~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ::772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning: : note:: XVEC (rt, 4) = arg4;23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:: expanded from macro 'RTL_CHECK2' :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5998 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):18 ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: note off += INTVAL (XEXP (SET_SRC (set), 1));: array 'fld' declared here ^ ~ rtunion fld[1];warning : expanded from macro 'XVEC' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28array index 8 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) 1536: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC'22#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 772:23:: ^ ^~~ ^ ~ note: expanded from macro 'XVEC' In file included from note_uses (&PATTERN (insn), mark_mem_use_1, NULL); ^~~~~~~~~~~~~~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 381: 660#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23 :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38::note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) 805 note: expanded from macro 'PATTERN'note ^ ~2344665: : : :33: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 32771 ^ ~805note: ^ ~:expanded from macro 'XCWINT' : note: expanded from macro 'XCEXP' :32./genrtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):713 : ^~~3 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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] note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 2) = arg2;771 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:341:341: :::5: 661 :523: note: note:37 noteexpanded from macro 'XEXP': noteexpanded 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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: : note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; expanded from macro 'XCEXP' : ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5660::array 'fld' declared here38 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 array 'fld' declared here 28 rtunion fld[1]; :37 ^ ^ : note:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: 23 ^ ~ rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : In file included from :341:5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note: :: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:5998:62:expanded from macro 'RTL_CHECK2' : warning: ./genrtl.h:275:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])42883 expanded from macro 'XSTR': ./genrtl.h:274:30::: 3warning: array index 6 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)array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :341 if (i0 && !(NOTE_P(i0) && (NOTE_KIND (i0) == NOTE_INSN_DELETED))): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5warning ^~~~~~~~~~~~~~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) XINT (rt, 6) = arg6; ^ ~: :960 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23note771:: note: expanded from macro 'XINT'::6603923: : array 'fld' declared here note :38:note note rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : expanded from macro 'RTL_CHECK2'23:: note: expanded from macro 'NOTE_KIND' ^ : expanded from macro 'XEXP' ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XVEC' ^ ~ ^~~: ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)660:102:16: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38: : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 321153:660 :: ^ ~note28expanded from macro 'RTL_CHECK2' :38:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note_stores (PATTERN (insn), mark_mem_store, NULL); ^ ~ ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:expanded from macro 'XCINT'note 341 : #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: expanded from macro 'RTL_CHECK2' ::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 831:23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 expanded from macro 'INTVAL' ::notenote661 : note: 37:note: : #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) expanded from macro 'RTL_CHECK2'array 'fld' declared here ^~~ note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'PATTERN' : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341#define PATTERN(INSN) XEXP (INSN, 4):665: rtunion fld[1]; rtunion fld[1];33 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341::341: ^55:: ^ ~ notenote: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : note rtunion fld[1]; : ^ rtunion fld[1];In file included from In file included from : In file included from expanded from macro 'XCWINT'771:5 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4298:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28:: note28: :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])warning : : expanded from macro 'XEXP' ^~~In file included from : 381: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 5 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) 5: ^ ~: if (i1 && !(NOTE_P(i1) && (NOTE_KIND (i1) == NOTE_INSN_DELETED)))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :38:array 'fld' declared here./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: array 'fld' declared here./genrtl.hnote ^~~~~~~~~~~~~~In file included from :: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 293:3732 ^ ~ :3./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :275:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; rtunion fld[1]; :warning ^:960warning341 :: ^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]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:393 XINT (rt, 1) = arg1;255:15 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: : ^ ~ : XINT (rt, 6) = arg6;:note note: ^ ~note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:23: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: : expanded from macro 'XINT': rtunion fld[1];:expanded from macro 'NOTE_KIND' 6069 768:23: for (insn = PREV_INSN (call_insn); insn; insn = prev_insn) note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^~~~~~~~~~~~~~~~~~~~~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h825 : ^ ~11:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2538::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: warning660: note: 143::38: 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: if (XEXP (x, 1))expanded from macro 'PREV_INSN' ^ ~28: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 802/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note:660:38:: return rtx_mem_access_p (PATTERN (insn)); array 'fld' declared here ^ ~ ^~~~~~~~~~~~~~ :32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :23:#define PREV_INSN(INSN) XEXP (INSN, 1) : expanded from macro 'RTL_CHECK2' rtunion fld[1]; note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XCINT' ^ ~ :341:5:: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 831#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:23: note #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): : ^ ~: array 'fld' declared here 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'PATTERN' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c341:28: : 38: note#define PATTERN(INSN) XEXP (INSN, 4)5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^: ./genrtl.h: :313: ^ ~note expanded from macro 'XEXP': note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: :3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here : rtunion fld[1]; ^ ~expanded from macro 'RTL_CHECK2'771 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: XVEC (rt, 1) = arg1;:381: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::2344: 661:37 : ^ ~ noteIn file included from ./genrtl.h:341:5: : 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP' 733:3:::note: array 'fld' declared here28 note772:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 rtunion fld[1];warning: In file included from : note: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~expanded from macro 'XVEC'note: : expanded from macro 'RTL_CHECKC1' 2344expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:: ./genrtl.h ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'RTL_CHECK2' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771: ^ ~23: 6070/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 293::3341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341: :warning355: : note:341: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note warning::: array 'fld' declared here: array 'fld' declared here: note : 5 XINT (rt, 1) = arg1; ^ ~ rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: XEXP (x, 1) = cse_process_notes (XEXP (x, 1), NULL_RTX, changed);:768: ^ note23: 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) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c 771 ^ ~:398:28 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4308:30:38: 23: : array 'fld' declared herenote::341:note5 warning: : : expanded from macro 'XEXP' 660warning: expanded from macro 'RTL_CHECK2': #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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (insn == BB_HEAD (BLOCK_FOR_INSN (call_insn))) rtunion fld[1]; ^ ~:38:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 note: expanded from macro 'RTL_CHECK2' : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (i2 && !(NOTE_P(i2) && (NOTE_KIND (i2) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: expanded from macro 'RTL_CHECK2'::828341:5960: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c::30: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.cnote28: ^ ~: expanded from macro 'BLOCK_FOR_INSN' :#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)25 : ^ ~ :159note: 5: :15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' array 'fld' declared here :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~ :note: rtunion fld[1]; ^ 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from expanded from macro 'NOTE_KIND' 659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here :2344: ./genrtl.h::warning5#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c ^ ~ ::note : note28 ^~~~~~~~~~~~~~~~~~~~ ^expanded from macro 'RTL_CHECK1'314 : array 'fld' declared here : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: In file included from warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:903403/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c::25 XEXP (rt, 2) = arg2; ^ ~ 8026070:2::: 26: 2344note: expanded from macro 'BB_HEAD' :: note./genrtl.h: :381:#define BB_HEAD(B) (B)->il.x.head_ expanded from macro 'REG_NOTES' 31332: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^3warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : 771::In file included from #define REG_NOTES(INSN) XEXP(INSN, 7)23: note XEXP (x, 1) = cse_process_notes (XEXP (x, 1), NULL_RTX, changed);note ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared herewarning: 2344771: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~./genrtl.h rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ expanded from macro 'XEXP': expanded from macro 'XCINT' ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h401753:3 ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 14#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23 :660::37array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771 XINT (rt, 1) = arg1;38 :note:23 ::: note: ^ ~ prev_insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ note772: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2'note 768: 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)::23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23 ^ ~ 825:25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : : ^ ~ ^ ~ expanded from macro 'XINT' 38:660:38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341::660: :expanded from macro 'RTL_CHECK2'341:5: note: 5:: note: array 'fld' declared hereexpanded from macro 'PREV_INSN'38: ^ ~ rtunion fld[1];: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :note ^771:660 rtunion fld[1]; ^ ~ 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here note: In file included from 341 ^ ~expanded from macro 'XEXP' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c :5: :28: rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note2344note341 ^: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:: 315:3array 'fld' declared here: 5 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4318:30: note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: warning XEXP (rt, 3) = arg3; array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: if (i3 && !(NOTE_P(i3) && (NOTE_KIND (i3) == NOTE_INSN_DELETED)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ ~ 38 :: note6320: ^ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c ^~~~~~~~~~~~~~:771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::75960:28: : ::In file included from 159/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:252344:341:5: note: array 'fld' declared here warning: expanded from macro 'XEXP' note: rtunion fld[1]; ^ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:409#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here note: ./genrtl.h:314expanded from macro 'NOTE_KIND' 50 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) : rtunion fld[1]; 3 FOR_BB_INSNS (bb, insn): warning ^ ^ ~: 13 ^~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c warning:802:32:: :: 660 set = single_set (insn);:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1))array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]381:371 : note: :expanded from macro 'RTL_CHECK2'28note : : expanded from macro 'XCINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): 2344: ./genrtl.h XEXP (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:::754:note1996:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:2322/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:expanded from macro 'FOR_BB_INSNS' :3 (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ notenote: 661::expanded from macro 'XEXP' 2337 note: : ^~~~~~~~~~~~~~~~~~~~~~~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'single_set': ^ ~ ? PATTERN (I) : single_set_1 (I)) \ array 'fld' declared here ^~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998 ^ ~: :: note42:: 82638:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'single_set_1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c#define single_set_1(I) single_set_2 (I, PATTERN (I))660 ^~~~~~~~~~~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2825:38: ^ ~ note: expanded from macro 'RTL_CHECKC1' : note: : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:In file included from 771expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' :831:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::23 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'NEXT_INSN' 2344note#define NEXT_INSN(INSN) XEXP (INSN, 2): expanded from macro 'PATTERN' : ./genrtl.h:316:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 ^ ~:341expanded from macro 'XEXP': ^ ~ : :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 note: X0EXP (rt, 4) = NULL_RTX;array 'fld' declared here: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note note rtunion fld[1]; ^ ^ ~:771: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: ^ ~771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1]; ^ :23note: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : 23: note1614334:24expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #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]expanded from macro 'XEXP'In file included from ^ ~ :788: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:::5: note:39: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)28: rtunion fld[1]; ^ mark_jump_label (PATTERN (i3), i3, 0);note: In file included from expanded from macro 'X0EXP' 660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:2344: ./genrtl.h: :: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c315:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :: :831:23: note: ^ ~:expanded from macro 'PATTERN' 3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 && reg_referenced_p (XEXP (note, 0), PATTERN (use_insn))) #define PATTERN(INSN) XEXP (INSN, 4):381: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: : ^~~~~~~~~~~~~~~~~~2344: note: expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.h note: expanded from macro 'RTL_CHECK2'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :755/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 3) = arg3;659 : ^ ~:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 note: ^ ~expanded from macro 'RTL_CHECK1'831 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:341 : warning: ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23:: note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::: 341note: ^ ~ 5expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XSTR (rt, 3) = arg3; :771:341:5: ^ ~note: expanded from macro 'PATTERN'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~array 'fld' declared here: array 'fld' declared here rtunion fld[1];note: array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c770: ^23: rtunion fld[1]; 660 : ^ 23: 409note: expanded from macro 'XSTR' ::38: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6320:13 note: 2344: ./genrtl.h::expanded from macro 'XEXP' :7:expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 335/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:3warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771 warning:66023: note: : : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:warning: expanded from macro 'XEXP': 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] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;38 ^ ~ FOR_BB_INSNS (bb, insn) set = single_set (insn); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341 ^ ~ :note: ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~: 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h19965::771::341:5: note: array 'fld' declared here:5 8 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here :372:17: rtunion fld[1];:note rtunion fld[1];: array 'fld' declared here23 note: expanded from macro 'single_set' note rtunion fld[1]; ? PATTERN (I) : single_set_1 (I)) \ ^ ~ : : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:5 ^ note ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4350:10: warning:: expanded from macro 'FOR_BB_INSNS'In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c : && SET_SRC (newpat) == pc_rtx :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^~~~~~~~~~~~~~~~expanded from macro 'XEXP' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 381array 'fld' declared here 831 rtunion fld[1];: In file included from : ^ ~23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: note ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:25153638:: ./genrtl.hexpanded from macro 'PATTERN' : noteIn file included from ::22 773: expanded from macro 'NEXT_INSN'note: : :3: expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:#define NEXT_INSN(INSN) XEXP (INSN, 2)28array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:226/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_SRC' : ^ ~:13: #define PATTERN(INSN) XEXP (INSN, 4)#define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: warning./genrtl.h: 316 ^ ~:771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: XVEC (rt, 1) = arg1;32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ : set = single_set (dest_node->insn); 341note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772771:23 5::22: note: expanded from macro 'single_set' : ? PATTERN (I) : single_set_1 (I)) \ expanded from macro 'XCEXP' 23warning: 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) X0EXP (rt, 4) = NULL_RTX; : ^~~~~~~~~~~~~~~~ ^ ~23 : ^ ~ note: note: note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:expanded from macro 'XVEC'expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788note1998: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :660:42: 27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: expanded from macro 'X0EXP'38: :::expanded from macro 'RTL_CHECKC1' ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'single_set_1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):660: ^ ~ rtunion fld[1];38 ^ ~ 660: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ #define single_set_1(I) single_set_2 (I, PATTERN (I)) 341::659:5 ^~~~~~~~~~~: noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:38 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:2344 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: :expanded from macro 'RTL_CHECK2':: note: expanded from macro 'RTL_CHECK1'5: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341831::: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note23:55: array 'fld' declared here 336 rtunion fld[1]; ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h34360:::: note10:: expanded from macro 'PATTERN' note:: array 'fld' declared here warning warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define PATTERN(INSN) XEXP (INSN, 4) ^ rtunion fld[1];341 ^ : : && SET_SRC (PATTERN (undobuf.other_insn)) == pc_rtxarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: ^ ~note5: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here6328 XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22:note:381:77124:23: array 'fld' declared here :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: ^ ~: warning 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'SET_SRC'771In file included from rtunion fld[1];note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) nsets += XVECLEN (PATTERN (insn), 0);2344 ^ 23 ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ : ./genrtl.h:791:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':: warning2344 805: : ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:note: expanded from macro 'XEXP' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 335:32 3 XINT (rt, 1) = arg1;:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:423:18: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 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]: ^ ~ ^ ~ note: expanded from macro 'XCEXP'660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ 831#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660 :38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:768: note :37: : off = INTVAL (XEXP (addr, 1));note:23: : : expanded from macro 'RTL_CHECKC1':38: note ^ ~expanded from macro 'RTL_CHECK2' note771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) :23expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 23: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~ 341expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 341: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::23 ^ ~5:5 note: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here expanded from macro 'XEXP' :660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note expanded from macro 'XEXP' : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1];660 ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:660: ^ ~38: :38:226:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: 13 note: 38note: expanded from macro 'RTL_CHECK2'::expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 4360warning #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:: ^ ~: set = single_set (dest_node->insn);341 19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 :5:array 'fld' declared here :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning rtunion fld[1]; notenote : ^: 1996:array 'fld' declared here : 8: rtunion fld[1]; note(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)note ^ : array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 772: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:: expanded from macro 'single_set' In file included from 35: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:: ? PATTERN (I) : single_set_1 (I)) \ && SET_SRC (PATTERN (undobuf.other_insn)) == pc_rtxexpanded from macro 'XVEC'In file included from 28: ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :2344: ./genrtl.h:336:3: :28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning In file included from 2344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c./genrtl.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :381:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 831:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344401 XEXP (rt, 2) = arg2;23: : ^~~:831:./genrtl.h: 809 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' :3:note: :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; ^ ~ ^ ~23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'PATTERN' 1153 : XWINT (rt, 1) = arg1; expanded from macro 'PATTERN'771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23771:23: #define PATTERN(INSN) XEXP (INSN, 4)28: : ^ ~ ^ ~ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'INTVAL'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ^~~: :expanded from macro 'XEXP' : #define PATTERN(INSN) XEXP (INSN, 4) :664 #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~38 ^ ~:771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):29: : 391 ^ ~:note 23:665:33: 32 : 771note:note:: note23 : : expanded from macro 'RTL_CHECK2' : :expanded from macro 'GET_NUM_ELEM' expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note expanded from macro 'XWINT' : #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)expanded from macro 'XEXP'660:note ^ ~ ^~~~~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : 38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XCWINT'341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : : note: expanded from macro 'RTL_CHECK2' 5 ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~341:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::660341 5: ::5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5note: notenote: note: array 'fld' declared here 38: array 'fld' declared here5:: : note rtunion fld[1]; ^ array 'hwint' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1];note: HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c ^:array 'fld' declared here: :expanded from macro 'RTL_CHECK2' 450note : rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 14: ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:array 'fld' declared here rtunion fld[1]; ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1536:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34161:5:381 note: set = single_set (DF_REF_INSN (defs->ref));: array 'fld' declared hereIn file included from 28 rtunion fld[1];: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: ^:2826: : 2344note: : ./genrtl.hexpanded from macro 'SET_SRC': 829note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:: :6374:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996: :223#define SET_SRC(RTX) XCEXP(RTX, 1, SET)In file included from : :expanded from macro 'HOST_WIDE_INT' note: : ^~~ expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; FOR_BB_INSNS (bb, insn)# define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c ^: ^~~~~~~~~~~~~~~~318:805:45: 2344: :./genrtl.h :note ^~~~~~~~~~~~~~~~~~~~~~~11401: ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c #define single_set_1(I) single_set_2 (I, PATTERN (I)) : ^ ~28expanded from macro 'XCEXP'warning: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (use_insn) != g->bb) : note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ XWINT (rt, 1) = arg1; ^~~ : expanded from macro 'FOR_BB_INSNS'./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :402:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:38: XWINT (rt, 2) = arg2;828:30:: ^ ~772831::25:29: note: : note: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteexpanded from macro 'RTL_CHECKC1'expanded from macro 'BLOCK_FOR_INSN' :23#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~note664: :: expanded from macro 'PATTERN'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'NEXT_INSN' note: 29expanded from macro 'XVEC': ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define PATTERN(INSN) XEXP (INSN, 4) note: 775:25:expanded from macro 'XWINT' ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XWINT'5 note ^ ~: note: expanded from macro 'XBBDEF': :660#define XWINT(RTX, N) ((RTX)->u.hwint[N]) :38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~array 'fld' declared here : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'771: :34223 ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :771: ^ ~ note ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38expanded from macro 'XEXP': 23::array 'hwint' declared here :note :341note: expanded from macro 'RTL_CHECK1': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1];:660:38:expanded from macro 'XEXP' note: :342::4361#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here ^ 5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :20note: array 'hwint' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; : ^ 341warning rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:660: 61 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hnote: expanded from macro 'RTL_CHECK2' In file included from 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'HOST_WIDE_INT': : ^ ~381: # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from 61 && SET_DEST (PATTERN (undobuf.other_insn)) == pc_rtx) :26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5::38 ^2344 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : : : note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from notenote: ::830/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: 5expanded from macro 'HOST_WIDE_INT':array 'fld' declared here28 : rtunion fld[1];expanded from macro 'RTL_CHECK2' :3# define HOST_WIDE_INT long:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 831warning array 'fld' declared here: : ^ ^:23 : ^ ~note rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: 2344450:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: :./genrtl.h770:14: :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:341:::402543523::: : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3: note set = single_set (DF_REF_INSN (defs->ref)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note28: In file included from 771:: 23expanded from macro 'XSTR': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26::note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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) ^ ~:1996expanded from macro 'XEXP':8::2344 : warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return for_each_rtx (&PATTERN (insn1), (rtx_function) walk_mems_1, ^~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: expanded from macro 'single_set'::#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] ./genrtl.h: ^ ~ ? PATTERN (I) : single_set_1 (I)) \ XWINT (rt, 2) = arg2;23 660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :435:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: warning341:5::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 23 X0EXP (rt, 1) = NULL_RTX; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: : 29 rtunion fld[1];note note: expanded from macro 'PATTERN' 788 note: :#define PATTERN(INSN) XEXP (INSN, 4) #define PATTERN(INSN) XEXP (INSN, 4): 27: ^ ~ ^ ~: ^ array 'fld' declared here expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6374: 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:771 rtunion fld[1]; warning ^ ~ 23:: ^ note : noteIn file included from 23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'XEXP' : note: expanded from macro 'X0EXP' FOR_BB_INSNS (bb, insn)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'XWINT' expanded from macro 'XEXP'1535 ^~~~~~~~~~~~~~~~~~~~~~~ :30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:372:note: : expanded from macro 'SET_DEST' 17#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:381#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) note660:38: : note: 659expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'FOR_BB_INSNS' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (INSN) = NEXT_INSN (INSN)) 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~:831: ::538: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~::note: expanded from macro 'RTL_CHECK1'3::660 note: : 342 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notewarning ^ ~38 :816:: 51array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: XVEC (rt, 3) = arg3;: 826341:: :25:expanded from macro 'RTL_CHECK2' ^ ~ note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'hwint' declared here:note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define NEXT_INSN(INSN) XEXP (INSN, 2): 772 rtunion fld[1];5 :23 ^expanded from macro 'XC2EXP' ^ ~: ^ ~ HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:455 ^~~ ^:14: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h :662:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning ^ ~: 61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3839: note: note: 771:: ^expanded from macro 'RTL_CHECK2' :23:: : expanded from macro 'RTL_CHECKC2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' 26 || XEXP (SET_SRC (set), 0) != stack_pointer_rtx ^~~~~~~~~~~~~In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note: ^~~: ::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here : 1536 note: expanded from macro 'HOST_WIDE_INT'38: note: rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22:expanded from macro 'RTL_CHECK2' 2344: :341:5 ^note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: array 'fld' declared here note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c:436:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long: ./genrtl.h: expanded from macro 'SET_SRC' 341 &PATTERN (insn2)); ^~~~~~~~~~~~~~~ ^: 5#define SET_SRC(RTX) XCEXP(RTX, 1, SET): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: rtunion fld[1]; note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4)note : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 436:3array 'fld' declared here ^:In file included from warning: : 771:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 32./genrtl.h rtunion fld[1];:435: X0EXP (rt, 2) = NULL_RTX; ^ ~: 323: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788note: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: 27expanded from macro 'XEXP'expanded from macro 'XCEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :381: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6396:::12:: note: note2344 X0EXP (rt, 1) = NULL_RTX; : 661expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2': #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./genrtl.h:851: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:788:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27note 659 XSTR (rt, 1) = arg1; if (REG_NOTES (insn)): array 'fld' declared here :38:: ^ ~ : note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note770note: ^ :: expanded from macro 'REG_NOTES' expanded from macro 'X0EXP': #define REG_NOTES(INSN) XEXP(INSN, 7)expanded from macro 'RTL_CHECKC1' 23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:771 ^ ~5 ^ ~:23: note: expanded from macro 'XEXP' : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38In file included from ::: 660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : expanded from macro 'RTL_CHECK2'659 ^~~ 38:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.cnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344:: 660:39: ::: expanded from macro 'RTL_CHECK1'607:./genrtl.h ^ ~ note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])37:454/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : warning: note: note : 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]array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];::341: for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~35::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c341 ^:4498:11: warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :826:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: :: 341 && NEXT_INSN (seq) != NULL_RTX:5 note: expanded from macro 'NEXT_INSN' note: :5381: In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared herearray 'fld' declared here ^~~~~~~~~~~~~~~ :2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h rtunion fld[1];: #define NEXT_INSN(INSN) XEXP (INSN, 2) note ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:459: 23: 852/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :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;: off += INTVAL (XEXP (SET_SRC (set), 1)); ^ ~ 826 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 3 :23: ^ ~ : ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:: 25: :768note:expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c warning: 6399:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :43 ^::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'NEXT_INSN' note XSTR (rt, 2) = arg2;noteIn file included from #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :66028: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~warning38:: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 770expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note: 23:: :2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771::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'436 23 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) REG_NOTES (insn) = cse_process_notes (REG_NOTES (insn), note ^~~~~~~~~~~~~~~~: 660expanded from macro 'XSTR' ^ ~: 38expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :903 note:: :expanded from macro 'RTL_CHECK2'1153: 28:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: : 253expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ note341 :5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ expanded from macro 'REG_NOTES' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): #define REG_NOTES(INSN) XEXP(INSN, 7) warning: array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:::38341 X0EXP (rt, 2) = NULL_RTX; 38: rtunion fld[1]; ^ ~ 5: ^~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :665:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 77133:note: : :note23:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c: :: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' 27: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 660 note: : ^ ~:38: rtunion fld[1];expanded from macro 'XCWINT'expanded from macro 'X0EXP' ^ note : :608:15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.cexpanded from macro 'RTL_CHECK2' warning: ^~~: ^ ~ 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : ^ ~ 5note: note insn = NEXT_INSN (insn)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659:array 'fld' declared here ./genrtl.h ^~~~~~~~~~~~~~~~: :341:: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h385 rtunion fld[1]; ^ 471: ::341 rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:459:note29:note: expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:3813: : : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:826:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :25 ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note :5: 5 : expanded from macro 'NEXT_INSN' :2344 off += INTVAL (XEXP (SET_SRC (set), 1)); #define NEXT_INSN(INSN) XEXP (INSN, 2) : note: ./genrtl.h rtunion fld[1]; warning array 'fld' declared here : note ^: rtunion fld[1];: ^~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: ^ ~6399:853 ^ array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:225/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4499:11: warningwarning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; REG_NOTES (insn) = cse_process_notes (REG_NOTES (insn), ^ ~ expanded from macro 'SET_SRC' ^~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903::25note3:: expanded from macro 'XEXP' 788:: warning 27: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: ./genrtl.h && NEXT_INSN (NEXT_INSN (seq)) == NULL_RTX:454:3 #define SET_SRC(RTX) XCEXP(RTX, 1, SET) : note: : : XSTR (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note warning ^ ~ : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note#define REG_NOTES(INSN) XEXP(INSN, 7)expanded from macro 'XCEXP' note: expanded from macro 'X0EXP':660 ^ ~: 770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):38 ^ ~ ^ ~ :771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:expanded from macro 'NEXT_INSN'768: :::3823 :note: expanded from macro 'RTL_CHECK2'#define NEXT_INSN(INSN) XEXP (INSN, 2)23 ^ ~ note: expanded from macro 'RTL_CHECK1'661 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~2337:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:341 : note: :5:note: expanded from macro 'XEXP' : note expanded from macro 'RTL_CHECKC1' : array 'fld' declared here : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note ^ ~ : expanded from macro 'XSTR'expanded from macro 'XEXP' notenote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~:expanded from macro 'XINT' note: array 'fld' declared here ^(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :66039660 ::38 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38note:660: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:638:expanded from macro 'RTL_CHECK2' 38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^~~ note: :expanded from macro 'RTL_CHECK2' 37:note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1153:28 : expanded from macro 'RTL_CHECK2' ^ ~28 : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningexpanded from macro 'RTL_CHECK2' :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2344: ^ ~ for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb));./genrtl.h5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~504note: 3413/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~ : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: note:341:5:array 'fld' declared hereexpanded from macro 'INTVAL'5 : :expanded from macro 'NEXT_INSN' note: note: 341:5: array 'fld' declared here : #define NEXT_INSN(INSN) XEXP (INSN, 2) notearray 'fld' declared here : rtunion fld[1]; ^ ~ rtunion fld[1]; array 'fld' declared here rtunion fld[1];#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^~~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: : ^4499 ^ 66528: In file included from 771 ^ ~:23: 33::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c22::: :2344: :./genrtl.hexpanded from macro 'XEXP'27 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : && NEXT_INSN (NEXT_INSN (seq)) == NULL_RTX ^~~~~~~~~~~~~~~:note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)6410471:::: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82623: warning: expanded from macro 'XCWINT' 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]: X0EXP (rt, 1) = NULL_RTX; 25: note: ^ ~ expanded from macro 'NEXT_INSN' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) && for_each_rtx (&PATTERN (insn), check_for_label_ref, ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2):: 341660 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: :23:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::note 38:noteexpanded from macro 'X0EXP' : : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'X0EXP' note: note: expanded from macro 'RTL_CHECK2' ::array 'fld' declared here384 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :#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 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:659 :23154:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :738 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :7715: note : expanded from macro 'XEXP'warning :note: 23: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1'array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1]; ^ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: ^ ~ 639: if (INSN_CODE (insn) < 0) ^ ~:15 515:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning ^ ~:38: ^ ~ :660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : FOR_BB_INSNS_REVERSE_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: : 660array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:note : note ^~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:387:47: expanded from macro 'RTL_CHECK2' insn = NEXT_INSN (insn))notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 844:25: note: ^~~~~~~~~~~~~~~~ : expanded from macro 'INSN_CODE' expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 826expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE'5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :note 25: ^ ~ : #define INSN_CODE(INSN) XINT (INSN, 6) for ((INSN) = BB_END (BB),(CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL; \ ^~~~~~~~~~~~~~~~~~ ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341 expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768:23#define NEXT_INSN(INSN) XEXP (INSN, 2) 825 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25::341 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :7715:expanded from macro 'PREV_INSN' : : rtunion fld[1];#define PREV_INSN(INSN) XEXP (INSN, 1) 23826 ^ note ^ ~ : note: note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XEXP'31array 'fld' declared here::In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:23: array 'fld' declared here #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 rtunion fld[1];: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : rtunion fld[1]; ^~~~ ^ 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c::35: 660:2344note: expanded from macro 'XEXP' ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ./genrtl.h 38:504 ^ :::6482: note3:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from warning7660: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^~~expanded from macro 'RTL_CHECK2':38 ^ ~ X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :: ^ ~ 28array 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]) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && single_set (insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~~:In file included from :341660:39: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' ::5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^~~2344: ./genrtl.h1996: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here788 :505note:: rtunion fld[1];:: 2738expanded from macro 'RTL_CHECK2'3: ^ 22::In file included from note: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning5 note: ^ ~: :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note384: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: :155:31array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : warning ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: : expanded from macro 'X0EXP' rtunion fld[1]; expanded from macro 'single_set' X0EXP (rt, 2) = NULL_RTX;341:array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note831:23: ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c 5:note788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:expanded from macro 'PATTERN' note: array 'fld' declared here4502#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ::1998#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ expanded from macro 'X0EXP'21 rtunion fld[1];array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : 42 rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 771: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ddg.c ^ ~ 515:5:warning:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: note: 644:: expanded from macro 'single_set_1' expanded from macro 'XEXP'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define single_set_1(I) single_set_2 (I, PATTERN (I))warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 11: 659:: && SET_DEST (PATTERN (seq)) == reg : warning ^~~~~~~~~~~~~ 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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] && NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960: FOR_BB_INSNS_REVERSE_SAFE (bb, insn, next)831 :83125: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 ^ ~ :23659 note: expanded from macro 'NOTE_KIND'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:38: : note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::660:38: note388:expanded from macro 'PATTERN' expanded from macro 'RTL_CHECK1' #define PATTERN(INSN) XEXP (INSN, 4): #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE):28: expanded from macro 'RTL_CHECK1' expanded from macro 'PATTERN' ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note ^ ~ ^ ~note: expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :802:32341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define PATTERN(INSN) XEXP (INSN, 4) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^ ~ 5: :771341 ^~~~~~~~~~~~~~~~~~~~~~~~:note ^ ~23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23:5:341:5: note: array 'fld' declared here expanded from macro 'XCINT': : :array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) rtunion fld[1]; ^ ~ expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825note: ^ expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:In file included from : ^ ~ array 'fld' declared here661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: note: 384: : :660expanded from macro 'PREV_INSN' expanded from macro 'RTL_CHECKC1' rtunion fld[1]; :#define PREV_INSN(INSN) XEXP (INSN, 1) ^:38: 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ^ ~note:38:155:5: warning: : array index 6 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); ^~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25note: 28: : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP': :note:28./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'INSN_CODE':341:5 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: :#define INSN_CODE(INSN) XINT (INSN, 6) :505:3: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning341: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :6601535array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h 38 X0EXP (rt, 2) = NULL_RTX; rtunion fld[1]; ^ ~ ^:524:3:30: : note: :note: :768:23 expanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788 expanded from macro 'SET_DEST'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) 27 note 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5771: :816note:51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::660array 'fld' declared here :: expanded from macro 'X0EXP'note: rtunion fld[1];23 rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:515 :5expanded from macro 'XC2EXP' ^38 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): notenote #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':expanded from macro 'RTL_CHECK2' :6482: 7: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningwarning: #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE_SAFE (bb, insn, next) 659 :38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: ^ ~: && single_set (insn) 341662 note: expanded from macro 'RTL_CHECK1':5: ^~~~~~~~~~~~~~~~~: 39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38 :389:43: note:array 'fld' declared here: expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~: note :1996 rtunion fld[1];expanded from macro 'RTL_CHECK2':8 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:384 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 (INSN) = (CURR), (CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:: ^~~~~~~~~~~~~~~~~~:expanded from macro 'RTL_CHECKC2'156: note10341:5#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: note:: 5 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: array 'fld' declared here expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1];:825: ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c : return INSN_CODE (insn);array 'fld' declared here2528 ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ rtunion fld[1]; ^~~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define PREV_INSN(INSN) XEXP (INSN, 1)23 : ^ ~: 844::25 note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c2344noteexpanded from macro 'PATTERN' : #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here771: ./genrtl.h: 525::233::28 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'INSN_CODE': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 771:23:expanded from macro 'XEXP'warning#define INSN_CODE(INSN) XINT (INSN, 6) 2344: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768./genrtl.h: : : ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~524:3 XINT (rt, 2) = arg2;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4504 23: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XINT': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 9#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~::768:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23 warning: 38: XEXP (rt, 1) = arg1;:: note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' :771note660660: ::38:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' : SET_SRC (PATTERN (seq))) : ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2':341:note ^~~~~~~~~~~~~~~~~~~~~~~ :5 note: : expanded from macro 'XEXP'#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]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536 :22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660 ^ ~: array 'fld' declared here note:: expanded from macro 'SET_SRC' 660:: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^#define SET_SRC(RTX) XCEXP(RTX, 1, SET) note ^ ~ 38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c341expanded from macro 'RTL_CHECK2'::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :537341:5 :8:: note note: expanded from macro 'RTL_CHECK2' : 805array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :32: note: warningnote: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^: expanded from macro 'XCEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#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]341 :5: ^ ~ note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC ();661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::4504:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:384: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h992::338:5 SET_SRC (PATTERN (seq))) rtunion fld[1]; ^:3 :warning : notemacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: expanded from macro 'INSN_VAR_LOCATION_LOC' #if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:: array 'fld' declared here6673 :24: 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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 rtunion fld[1]; count_reg_usage (SET_SRC (x), counts, :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ^23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^~~~~~~~~~~ : note: :expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 969: :28: ^36: #define PATTERN(INSN) XEXP (INSN, 4):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c1536:22: note:9: : ^ ~In file included from note: 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : : note:expanded from macro 'SET_SRC': && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771#define SET_SRC(RTX) XCEXP(RTX, 1, SET): 2344 ^ ~: :./genrtl.h23: : note: expanded from macro 'XEXP' 525 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 805 ^ ~ 23443/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 805warning:: 32array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: XINT (rt, 2) = arg2;:560::3660: warning :38: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 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)32 XSTR (rt, 1) = arg1; ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: ^ ~ : 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:23: note: expanded from macro 'XINT' expanded from macro 'XCEXP': note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' ::1536:28: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)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)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660661:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: : array 'fld' declared here : rtunion fld[1]; ^ 805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.cexpanded from macro 'RTL_CHECK2':45: note: :expanded from macro 'XCEXP' note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 341: ^ ~5 : ^~~note38: array 'fld' declared here :537: 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];::: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ :661:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECKC1' INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25:341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 5 ^ ~: note: note ^~~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5noteexpanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'INSN_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660 PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)): note ^ 38:341: ^~~~~~~~~~~~~~~~~~~~~~~~5: :note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6688:23: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK2' 986::28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) || side_effects_p (PATTERN (x)))33: : ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: note./genrtl.h: :561:3:4507 warning: expanded from macro 'INSN_VAR_LOCATION' ^~~~~~~~~~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341#define INSN_VAR_LOCATION(INSN) PATTERN (INSN)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: 21: warning: 23 XSTR (rt, 2) = arg2; ^ ~ :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ 5:770:23: note:: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) && SET_DEST (PATTERN (NEXT_INSN (seq))) == regnote ^~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4): 660#define PATTERN(INSN) XEXP (INSN, 4):38: note:: expanded from macro 'RTL_CHECK2' 831 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: note ^ ~note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: :expanded from macro 'PATTERN' note: expanded from macro 'PAT_VAR_LOCATION_LOC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ^#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c ::2845: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h :561:3:: warning: ^ ~:341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:523::expanded from macro 'XCEXP' XSTR (rt, 2) = arg2;note : array 'fld' declared here note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660660660:38:: ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: 38: note: expanded from macro 'RTL_CHECK2' 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 341expanded from macro 'RTL_CHECK2': 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c :28: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 30 ^~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here ./genrtl.h rtunion fld[1];: array 'fld' declared here ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 579 rtunion fld[1]; :3: 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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'SET_DEST' :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6691:19: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:554:5:: 816warning:51:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.cnote: expanded from macro 'XC2EXP' count_reg_usage (CALL_INSN_FUNCTION_USAGE (x), counts, dest, incr); ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h FOR_BB_INSNS_REVERSE_SAFE (bb, insn, next): 660:28: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~: ./genrtl.h: 38579/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :387:47::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note662:39: note: expanded from macro 'RTL_CHECKC2' : #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' :934 :40: note: 3expanded from macro 'CALL_INSN_FUNCTION_USAGE'note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8): : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE' ^ ~ XSTR (rt, 1) = arg1; ^ ~ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~ for ((INSN) = BB_END (BB),(CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL; \ ^~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :: 771array 'fld' declared here770 ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XSTR' : ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ 23: note: expanded from macro 'XEXP' 825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4507#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 30::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38In file included from :660 note: expanded from macro 'RTL_CHECK2'warning note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'PREV_INSN' ./genrtl.h::38: note: expanded from macro 'RTL_CHECK2' ^ ~ 598 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:3 note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6692:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: count_reg_usage (PATTERN (x), counts, dest, incr);array index 1 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 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771341::23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && SET_DEST (PATTERN (NEXT_INSN (seq))) == reg ^~~~~~~~~~~~~~~ :831:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN':770:5note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : note: array 'fld' declared here23826:: ^ ~note : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: ^ ~ 1746771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: 23expanded from macro 'NEXT_INSN' ::3 #define NEXT_INSN(INSN) XEXP (INSN, 2):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: ^ ~ 28: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771warning: In file included from :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23:660:38: expanded from macro 'XEXP' note : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: FOR_BB_INSNS (bb, insn) #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)660 ^~~~~~~~~~~~~~~~~~~~~~~ ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: ^ ~38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344371: : ./genrtl.h ^ ~ 28:: note: note: expanded from macro 'FOR_BB_INSNS'341expanded from macro 'RTL_CHECK2' :5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660:38 ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~: 598 : note note: 3note : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h(skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)expanded from macro 'RTL_CHECK2' : ^ ~ 826:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):30 note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warningnote:5341: array 'fld' declared here ::: note rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c5: expanded from macro 'SET_DEST': :554:array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; expanded from macro 'NEXT_INSN' ^ ~ #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5::770:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ warning 23:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ FOR_BB_INSNS_REVERSE_SAFE (bb, insn, next):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771:note: expanded from macro 'XSTR'670823: note: expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h28: In file included from 660:816/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9:51: ::2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38:388:28: ./genrtl.h:: ^ ~ note: note599 : : expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE' :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'warningnote: expanded from macro 'XC2EXP': 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]) ^ ~ 660 (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ : XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)38 ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:warning ^~~~~~~~~~~~~~~~~~~~~~~~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :235note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 662: 825: eqv = XEXP (eqv, 1); notenote: ::39 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 ^ ~ : :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note ^ ~note: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'XVEC' :341:5: ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note expanded from macro 'PREV_INSN' ^ ~: : #define PREV_INSN(INSN) XEXP (INSN, 1)expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: expanded from macro 'RTL_CHECKC2': 771 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 383 ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:341:5660note:: expanded from macro 'XEXP' :381746:3: ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :noteexpanded from macro 'RTL_CHECK2' : ^ ~expanded from macro 'RTL_CHECK2' warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note warning: : array 'fld' declared here : 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]) ^array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::341 FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4509:5341:5:: note :341:note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1];: rtunion fld[1]; ^: ^ ~ ^ 21: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 772 17 (GET_MODE (x), SET_SRC (PATTERN (NEXT_INSN (seq))), :554: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c: 236724note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: : :expanded from macro 'FOR_BB_INSNS'note : (INSN) = NEXT_INSN (INSN))5: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.cexpanded from macro 'SET_SRC' :28 ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XVEC' 24:: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) :826:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : 25 warning:: ^ ~warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 : ^ ~ FOR_BB_INSNS_REVERSE_SAFE (bb, insn, next) :note2344: ./genrtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38: note: :: expanded from macro 'RTL_CHECK2' expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 617#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :805::32#define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:3: ^ ~ ^ ~note:warning: : 389:expanded from macro 'XCEXP'43 : count_reg_usage (XEXP (x, 1), counts, NULL_RTX, incr); note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE' 771:23 (INSN) = (CURR), (CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL)341array index 1 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: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :825 ^ ~ :25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)661:note: : ^ ~expanded from macro 'PREV_INSN' 37:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: notenote : ^ ~: : expanded from macro 'XEXP' ^ ~In file included from 772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)236602838: :38:In file included from note: : : note ^ ~note: : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ::5note : array 'fld' declared here 617: rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 660341:5 ^ ^ ~:: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: array 'fld' declared here 38 rtunion fld[1];: XVEC (rt, 1) = arg1; note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c660array 'fld' declared here ^: : 1772note :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:warning: : expanded from macro 'RTL_CHECK2' ^: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: FOR_BB_INSNS_REVERSE (bb, insn) note: expanded from macro 'XVEC': 341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 4509 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:::28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:6285: note30660: note:38: :: :7:: : notearray 'fld' declared hereexpanded from macro 'RTL_CHECK2' : #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]expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ warningexpanded from macro 'FOR_BB_INSNS_REVERSE' : (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 825 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c FOR_BB_INSNS_REVERSE_SAFE (bb, insn, prev): :6729:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : (GET_MODE (x), SET_SRC (PATTERN (NEXT_INSN (seq))), 1625: 5 ^ ~ note: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'PREV_INSN': : :note: 831:23:1424 note: #define PREV_INSN(INSN) XEXP (INSN, 1) expanded from macro 'PATTERN'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h ^ ~:387 rtunion fld[1]; :47: :40: note#define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ : ^ ~771:235: note: expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: 814:notenote for ((INSN) = BB_END (BB),(CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL; \ : : :28array 'fld' declared here43 : rtunion fld[1];:: 660 ^~~~~~~~~~~~~~~~~~ In file included from noteexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XCVECLEN'234438#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) :: note: ^ ~ ^ ~ :825:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h806: :660: :32: note: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCVEC' 38 ^ ~ note: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h635:3: :2344 : :./genrtl.h:635/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' expanded from macro 'PREV_INSN':3: warning341#define PREV_INSN(INSN) XEXP (INSN, 1) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5:661:: warning: 37: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;note ^ ~ ^ ~ XSTR (rt, 1) = arg1; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:array 'fld' declared here : expanded from macro 'RTL_CHECKC1' ^ ~ ^ ~23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^1536::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])77023: : note: expanded from macro 'XSTR' 28:23:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c: : ^ ~1772noteexpanded from macro 'XEXP': : 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XSTR' FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :391660 ^~~ ^ ~ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: ^ ~32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:: note: :660:384:80517/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2' 45:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : note38 expanded from macro 'XCEXP' note: expanded from macro 'FOR_BB_INSNS_REVERSE' ^ ~ (INSN) = PREV_INSN (INSN)):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38 ^~~~~~~~~~~~~~~~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)341 : note ^~~ note : : expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note: : 661:array 'fld' declared hereexpanded from macro 'RTL_CHECK2'#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^note341: :expanded from macro 'RTL_CHECKC1':8255341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c:628:7: warning: :5:25array 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]) ^~~ FOR_BB_INSNS_REVERSE_SAFE (bb, insn, prev) note5note: : array 'fld' declared here : rtunion fld[1];notearray 'fld' declared here ^ : rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :6730 ^ :341: :5:19 note: expanded from macro 'PREV_INSN' ^array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h#define PREV_INSN(INSN) XEXP (INSN, 1): ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28388/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : warning771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 noteIn file included from : : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):653:3: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c28: :warning: In file included from 4509 count_reg_usage (ASM_OPERANDS_INPUT (x, i), counts, dest, incr);: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~ :28 39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:14232344: :./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :36: XVEC (rt, 1) = arg1; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::653warning660note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : (GET_MODE (x), SET_SRC (PATTERN (NEXT_INSN (seq))), ^~~~~~~~~~~~~~~ :expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE'3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826::38: 25: (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ : warning ^~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'ASM_OPERANDS_INPUT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) note ^ ~825: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:341:: 813:5note: :expanded from macro 'NEXT_INSN' : note :772#define NEXT_INSN(INSN) XEXP (INSN, 2) notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1;: ^ ~ :23: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared here : expanded from macro 'XVEC':43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'PREV_INSN' 771:23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)772#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ note ^ ~ note: : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~771 ^ :23:: noteexpanded from macro 'XCVECEXP': expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38: note: expanded from macro 'RTL_CHECK2' 23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660 ::38: note : expanded from macro 'RTL_CHECK2' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::806:32: note: ^ ~expanded from macro 'XCVEC' 28note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here ::#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)341 :5: note: rtunion fld[1];array 'fld' declared here note : ^ ~expanded from macro 'SET_SRC' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c XSTR (rt, 1) = arg1;array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::80528: ^ ~ rtunion fld[1]; ^ : In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: 23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: :45628:7: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 FOR_BB_INSNS_REVERSE_SAFE (bb, insn, prev): expanded from macro 'XSTR'./genrtl.h note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hnote:: 389:43: note: expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE' expanded from macro 'RTVEC_ELT' (INSN) = (CURR), (CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL) : ^ ~ 672:3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c ^~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^~~~~~~~~~~~~~~~~~:2226 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : expanded from macro 'RTL_CHECK2' 341:22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 770825:: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 25: note: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23array 'fld' declared here: INSN_UID (insn), BLOCK_FOR_INSN (insn)->index,: expanded from macro 'RTL_CHECKC1' : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'XSTR' : ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ^ ~5 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note: expanded from macro 'PREV_INSN' : 5note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 #define PREV_INSN(INSN) XEXP (INSN, 1)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c rtunion fld[1];: ::6782 ^: array 'fld' declared here 30:24: : rtunion fld[1]; ^ ~ 660 :warning note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77138: ^:23 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'BLOCK_FOR_INSN' note28: expanded from macro 'RTL_CHECK2' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: || side_effects_p (SET_SRC (set))) ^ ~ 2344: note ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4512:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 775:expanded from macro 'XEXP' 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: : ./genrtl.h note: array 'fld' declared here:note:1536:19#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 22 : rtunion fld[1]; ^ ~expanded from macro 'XBBDEF' ^ note: expanded from macro 'SET_SRC'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)673/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: :3: ::660 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warningwarning#define SET_SRC(RTX) XCEXP(RTX, 1, SET): : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :659array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 rtx src1 = SET_SRC (PATTERN (seq)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:::2344: ./genrtl.h3823:673 ^~~~~~~~~~~~~~~~~~~~~~~:note : 3: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'SET_SRC' 341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note::805:: : 32: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) expanded from macro 'XSTR'expanded from macro 'RTL_CHECK1'5:note: note: ^ ~ expanded from macro 'XCEXP' XSTR (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:array 'fld' declared here32 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:23 : expanded from macro 'XCEXP' 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: 661#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : : expanded from macro 'XSTR' ^ ~ ^37array 'fld' declared here : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1':636 rtunion fld[1]; ^ ^ ~:661::28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h mark_nonreg_stores (PATTERN (insn), insn, fast);:38 ::660::38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' 341note:: 5expanded from macro 'RTL_CHECKC1': note ^ ~: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-core.c:2259:5: warning#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23 ^ ~: :note DF_REF_BBNO (ref),: expanded from macro 'PATTERN' 341:5: note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6796#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^~~~~~~~~~~~~~~~~ :5:341 note: ::array 'fld' declared here 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h: rtunion fld[1]; rtunion fld[1]; rtunion fld[1];: 771 ^ ^::23 : ^note647: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return set_live_p (PATTERN (insn), insn, counts);27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28 : ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::4512 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:::28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::28:692:32344::note: expanded from macro 'DF_REF_BBNO' 660warning: : 38: note: : warning: ./genrtl.h: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 DF_REF_BBNO(REF) (DF_REF_BB (REF)->index) ^~~~~~~~~~~~~~~ note 692: expanded from macro 'PATTERN' XEXP (rt, 1) = arg1; rtx src1 = SET_SRC (PATTERN (seq)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~ 646 ^~~~~~~~~~~~~ ^ ~:52: 3 :note #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'DF_REF_BB'341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]831 : ^ ~ ::5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :23771 XEXP (rt, 1) = arg1;:771 ^ ~23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 note:: 3023: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote note: : expanded from macro 'PATTERN'expanded from macro 'XEXP' :note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: expanded from macro 'XEXP' ^ ~ 771:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660 :note:: expanded from macro 'XEXP' 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: 38 ^ ~ note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :note771: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: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) ^ ~ 341 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note:: array 'fld' declared here :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c25: :852: : rtunion fld[1]; ^note341: expanded from macro 'XBBDEF' 3note:5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from expanded from macro 'RTL_CHECK2' array 'fld' declared here : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c rtunion fld[1]; ^ ~ rtunion fld[1]; ^ : FOR_BB_INSNS_REVERSE (bb, insn) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: In file included from ^ ~:6799 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :25:1536 ^ :28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::warning:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38338::: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]28: 2344./genrtl.h:693note note:3: : ./genrtl.h:: :693 expanded from macro 'FOR_BB_INSNS_REVERSE'expanded from macro 'SET_SRC' :3: warningnotewarning: #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 index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (PATTERN (insn), 0) - 1; i >= 0; i--)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; : : 805:45 (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ XSTR (rt, 2) = arg2;expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::523 ^ ~: note: : ^~~~~~~~~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 770 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23:82523: : note: expanded from macro 'PATTERN'25: array 'fld' declared here : notenoteexpanded from macro 'XSTR' : : rtunion fld[1];expanded from macro 'XSTR' : expanded from macro 'PREV_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ expanded from macro 'XCEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define PATTERN(INSN) XEXP (INSN, 4)expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ ^ ~ note : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notearray 'fld' declared here: array 'fld' declared here 661771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECKC1' ^ :23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:712:3: warningIn file included from : 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;660 ^ ~:38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:770:23: :: expanded from macro 'RTL_CHECK2' :660:38:note : note28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~ rtunion fld[1];expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c341:5:expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];:4513:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note712: :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx src2 = SET_SRC (PATTERN (NEXT_INSN (seq))); ^ warning(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h852:772:35 : note: expanded from macro 'XVEC' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)660:38: note: : warningexpanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1536 ^ ~ : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]22 : note: expanded from macro 'SET_SRC' :#define SET_SRC(RTX) XCEXP(RTX, 1, SET)341 ^ ~ FOR_BB_INSNS_REVERSE (bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h805::77032 ^~~: : note: expanded from macro 'XCEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :523: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h ^ ~:: array 'fld' declared here: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660: ./genrtl.h:713:3::384 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note17: expanded from macro 'RTL_CHECKC1' 39: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' : ^ ~ warningnote: : expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 391expanded from macro 'FOR_BB_INSNS_REVERSE': 32: note: expanded from macro 'GET_NUM_ELEM' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here (INSN) = PREV_INSN (INSN))#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ XSTR (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::770341::8255::25: note ^: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here23 ^ ~ : note: #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4513::34128:expanded from macro 'XSTR' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx src2 = SET_SRC (PATTERN (NEXT_INSN (seq))); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771::5 ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note831: 23expanded from macro 'RTL_CHECK2': ::23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here : ^ rtunion fld[1]; note: expanded from macro 'PATTERN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c rtunion fld[1]; ^#define PATTERN(INSN) XEXP (INSN, 4) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660: 386801/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23 : ^ ~note: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : note:: 28expanded from macro 'RTL_CHECK2': 23 note: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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] ^ ~ rtx elt = XVECEXP (PATTERN (insn), 0, i); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3412344:: 5 : ^ ~note./genrtl.h: array 'fld' declared here :: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:732341: 5: :note: array 'fld' declared here ^ : rtunion fld[1]; ^ 831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4)38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'SET_SRC' : XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^ ~: :28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::232344:: ./genrtl.hnote:: 732expanded from macro 'XSTR': 3: warning#define SET_SRC(RTX) XCEXP(RTX, 1, SET)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h953::6603::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'805:45: FOR_BB_INSNS_REVERSE (bb, insn) note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383 ^ ~:28: expanded from macro 'XCEXP'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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ : expanded from macro 'FOR_BB_INSNS_REVERSE' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661:341::5 :: (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ 38 ^~~~~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:825 : array 'fld' declared here : rtunion fld[1];25 : ^ note:note660: :38: note: expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~: expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c#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) :28770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:array 'fld' declared here : In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^2344 : :./genrtl.h772:733:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: 35:#define PREV_INSN(INSN) XEXP (INSN, 1)4513 XEXP (rt, 2) = arg2; ^ ~ expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23: note: :expanded from macro 'XEXP'771 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)37 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~: : note:: expanded from macro 'XVEC'warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~660 rtx src2 = SET_SRC (PATTERN (NEXT_INSN (seq)));:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note826:2538/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~663 :note: expanded from macro 'RTL_CHECK2' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35: : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note341: :5: note: array 'fld' declared hereexpanded from macro 'NEXT_INSN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTVEC_ELT' rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dce.c: 953/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warning#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ 341#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::: 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5 FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :note384:17/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771note::: 5: note: array 'fld' declared here : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; note: expanded from macro 'FOR_BB_INSNS_REVERSE' rtunion fld[1]; ^ (INSN) = PREV_INSN (INSN))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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h : ^ ~753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ::681728: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: 825./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :note: expanded from macro 'RTL_CHECK2': 19 XINT (rt, 1) = arg1;25 : ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PREV_INSN': 768:23: note: expanded from macro 'XINT' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23:733#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XEXP' : 3warning#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536 ^ ~:28: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (next = NEXT_INSN (insn); next; next = NEXT_INSN (next)): ^~~~~~~~~~~~~~~~660 note:: warning38:660:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::expanded from macro 'SET_SRC'826:25: note: note XEXP (rt, 2) = arg2; ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~expanded from macro 'NEXT_INSN' : : note#define NEXT_INSN(INSN) XEXP (INSN, 2) 771expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:805 ::45: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XCEXP' note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:38: note: :expanded from macro 'RTL_CHECKC1' 38660: ^ ~38:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' : ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: :3413/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5note:: array 'fld' declared here341 : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note:: rtunion fld[1];array 'fld' declared here ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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]) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4590:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && ((INTVAL (XEXP (SET_DEST (x), 1)) ^ ~ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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 :6817:50: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ for (next = NEXT_INSN (insn); next; next = NEXT_INSN (next)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :28: note: expanded from macro 'INTVAL' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :660:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4591:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6822:11 rtunion fld[1]; ^ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (SET_DEST (x), 2))) ^ ~ rtunion fld[1]; ^ else if (INSN_VAR_LOCATION_DECL (insn) == INSN_VAR_LOCATION_DECL (next))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:990:26: note: expanded from macro 'INSN_VAR_LOCATION_DECL' XEXP (rt, 2) = arg2; ^ ~ PAT_VAR_LOCATION_DECL (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :33: note: expanded from macro 'INSN_VAR_LOCATION' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ :28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:968:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :808:45: note: expanded from macro 'XCTREE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665#define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ :33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here expanded from macro 'RTL_CHECKC1' rtunion fld[1];#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ 341:5: note: array 'fld' declared here note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3;: array 'fld' declared here ^ ~ ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4595:32: 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]) ^ ~ HOST_WIDE_INT pos = INTVAL (XEXP (SET_DEST (x), 2)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6822:44:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 else if (INSN_VAR_LOCATION_DECL (insn) == INSN_VAR_LOCATION_DECL (next)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:990:26: note: expanded from macro 'INSN_VAR_LOCATION_DECL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ PAT_VAR_LOCATION_DECL (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ 986:33: note: expanded from macro 'INSN_VAR_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ 665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: :33 : note: expanded from macro 'XCWINT' rtunion fld[1]; ^ note: expanded from macro 'PATTERN' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:968:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:#define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:45: note: expanded from macro 'XCTREE' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4596:41: 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) ^ ~ unsigned HOST_WIDE_INT len = INTVAL (XEXP (SET_DEST (x), 1)); ^ ~ #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :4597:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' unsigned HOST_WIDE_INT src = INTVAL (SET_SRC (x)); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' XEXP (rt, 1) = arg1; ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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]) ^~~ XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :341:5: note: array 'fld' declared here note rtunion fld[1];: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4651:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6908:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (*split, 1) == const0_rtx) ^ ~ for (insn = insns; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) XVEC (rt, 1) = arg1; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 660note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 770 rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XSTR' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6910:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' : array 'fld' declared here PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4654#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 13: 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 (SET_SRC (x), 0),/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' note: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :805:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6910:21: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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) ^ ~ count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ :992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):986:33: note: expanded from macro 'INSN_VAR_LOCATION' :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :4688:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' rtunion fld[1]; ^ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' inner = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' :661#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ :38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ :32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6915#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 19: 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]) ^ ~ note_stores (PATTERN (insn), count_stores, counts + nreg * 2); ^~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: 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 PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:771:23: note: expanded from macro 'XEXP' :4707:22: warning: array index 1 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: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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):341:5: note: array 'fld' declared here ^ ~ ^ ~ inner = XEXP (SET_SRC (x), 0);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^~~~~~~~~~~ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :805:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; ^ ~ 770:23: note: expanded from macro 'XSTR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6926:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 for (insn = insns; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4708:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ len = INTVAL (XEXP (SET_SRC (x), 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6949#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' prev = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4708:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: len = INTVAL (XEXP (SET_SRC (x), 1)); ^~~~~~~~~~~ 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6961:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :32: note: expanded from macro 'XCEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4709:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6961:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = INTVAL (XEXP (SET_SRC (x), 2)); ^ ~ count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning if (INSN_CODE (insn) < 0): ^~~~~~~~~~~~~~~~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'INSN_VAR_LOCATION_LOC' if (INSN_CODE (insn) < 0) PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' 844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :341:5: note : ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4709:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :6967:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && (set = single_set (insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~ pos = INTVAL (XEXP (SET_SRC (x), 2)); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' 660: ? PATTERN (I) : single_set_1 (I)) \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' ^~~~~~~~~~~~~~~~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 831:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL': expanded from macro 'single_set_1' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~In file included from :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~12323 warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note831: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h31:: 665:33s/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:38:: note: expanded from macro 'RTL_CHECK2': generated23. : note: expanded from macro 'PATTERN' :155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: 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]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4779:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: && ! register_operand (XEXP (SET_SRC (x), 0), VOIDmode)) ^~~~~~~~~~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4)clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dfp.c -o dfp.o 1536:22 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6967:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'SET_SRC' && (set = single_set (insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :1996:8: note: expanded from macro 'single_set' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' : rtunion fld[1];831 : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: 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]) 23 ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' :31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ : note: expanded from macro 'PATTERN' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:77138:23: note: expanded from macro 'XEXP' :660: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]) ^~~ ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]) expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 4796 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:341:185:: note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:23warning: rtunion fld[1];5 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : ^expanded from macro 'XINT' : XEXP (XEXP (x, 1), 0)))); ^ ~ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156::note10: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: return INSN_CODE (insn);771 ^~~~~~~~~~~~~~~~ :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::844:25: note: expanded from macro 'INSN_CODE' : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note rtunion fld[1]; ^ ^ ~ : #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'XEXP'6973 :5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):25: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : && !side_effects_p (SET_SRC (set)) rtunion fld[1];768 : ^~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1536:22 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.cnote: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return INSN_CODE (insn);#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: ^ ~ ^~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECKC1' :771#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define INSN_CODE(INSN) XINT (INSN, 6) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): ^ ~ 341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note: array 'fld' declared here ./genrtl.h:985768:23:32 rtunion fld[1]; ^: : : expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note: expanded from macro 'gen_rtx_NOT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 gen_rtx_fmt_e (NOT, (MODE), (ARG0)) ^~~~ 6974:23./genrtl.h:358:35: note: expanded from macro 'gen_rtx_fmt_e' : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: note: array 'fld' declared here gen_rtx_fmt_e_stat (c, m, p0 MEM_STAT_INFO) ^~ rtunion fld[1]; && asm_noperands (PATTERN (insn)) < 0) note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738:48 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^~~~~~~~~~~~~~ note: expanded from macro 'SUBST'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4806:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' SUBST (XEXP (x, 0), XEXP (x, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:6985:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: SET_SRC (set), ^~~~~~~~~~~~~38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738:48: note: expanded from macro 'SUBST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~~~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4818:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && exact_log2 (INTVAL (XEXP (XEXP (x, 1), 1))) < 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338::537warning: 771:23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: note: expanded from macro 'XEXP':treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hexpanded from macro 'RTL_CHECKC1':338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28 ^ : note: ./genrtl.hexpanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' :1137:51: note: expanded from macro 'gen_rtx_VAR_LOCATION' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ gen_rtx_fmt_tei (VAR_LOCATION, (MODE), (ARG0), (ARG1), (ARG2)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ./genrtl.h:531:41: note: expanded from macro 'gen_rtx_fmt_tei' array 'fld' declared here gen_rtx_fmt_tei_stat (c, m, p0, p1, p2 MEM_STAT_INFO) ^~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4818:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here && exact_log2 (INTVAL (XEXP (XEXP (x, 1), 1))) < 0) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7009:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' for (insn = get_last_insn (); insn; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) rtunion fld[1]; ^ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7015/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :25: 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]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (for_each_rtx (&INSN_VAR_LOCATION_LOC (insn), rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4821:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unsigned HOST_WIDE_INT this_int = INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' :341:5: note: array 'fld' declared here #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) rtunion fld[1]; ^ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4821:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' unsigned HOST_WIDE_INT this_int = INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7018#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' 39: note: expanded from macro 'RTL_CHECK2' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28:#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:: note: expanded from macro 'XCWINT' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7018:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4824:15: 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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (XEXP (x, 1), 0), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45:./genrtl.h:955:34: note: note: expanded from macro 'XCEXP' expanded from macro 'gen_rtx_PLUS' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' ./genrtl.h:39#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ :36: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738:48: note: expanded from macro 'SUBST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7024:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here = simplify_replace_fn_rtx (INSN_VAR_LOCATION_LOC (insn), rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:4845:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' split = find_split_point (&XEXP (x, 2), insn, false); ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' : note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7024:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here = simplify_replace_fn_rtx (INSN_VAR_LOCATION_LOC (insn), rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7023:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7023:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ note: expanded from macro 'INSN_VAR_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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 INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5117: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7079:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for_each_rtx (&PATTERN (insn), cse_change_cc_mode, &args); ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' HOOK_VECTOR_END (c) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (asm_out) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (cxx) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7080:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for_each_rtx (®_NOTES (insn), cse_change_cc_mode, &args); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'REG_NOTES' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (sched) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7099:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (vectorize) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' for (insn = start; insn != end; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:25:: note: expanded from macro 'NEXT_INSN' 5190#define NEXT_INSN(INSN) XEXP (INSN, 2):52: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980: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 (C90_EMPTY_HACK) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 771:2343:50: note: expanded from macro 'HOOK_VECTOR_END' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : array 'fld' declared here HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5193:27: 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' SUBST (XEXP (x, 0), XEXP (x, 1)); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738:48: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5317: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5322: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (calls) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5327: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cHOOK_VECTOR_END (c) ^ :5327:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (x, 1), XEXP (x, 2)); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: 38: note: expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5362:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note rtx inner_op0 = XEXP (XEXP (x, 0), 1); ^ ~ : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:expanded from macro 'RTL_CHECK2' 42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7165:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here end = NEXT_INSN (BB_END (e->dest));: rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5363/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :20#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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) ^ ~ rtx inner_op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:78/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:9: 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' 7166/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5383:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :58: 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 ;) ^ DF_REF_BBNO (link->ref), ^~~~~~~~~~~~~~~~~~~~~~~ other = XEXP (XEXP (x, 0), 1); ^ ~ for (insn = BB_HEAD (e->dest); insn != end; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:647:27: note: expanded from macro 'DF_REF_BBNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define DF_REF_BBNO(REF) (DF_REF_BB (REF)->index) ^~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:42: (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :172#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980: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 (C90_EMPTY_HACK) ^ :828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5386:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7179:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' set = single_set (insn); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5410:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ && subreg_lowpart_offset (mode, op0_mode) == SUBREG_BYTE (x)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^~~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5423:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ :7179:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' set = single_set (insn); ^~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h119:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ warnings generated. #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5451:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 && INTVAL (XEXP (temp, 1)) == GET_MODE_PRECISION (mode) - 1) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7191:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note136 warnings generated: . if (rtx_equal_p (cc_src, SET_SRC (set))) ^~~~~~~~~~~~~ expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3695/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :3: note661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:: array 'fld' declared here:277:7: 37warning:warning : array index 2 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]note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ FOR_BB_INSNS (bb, insn) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5453/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~: :18:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :371:34128: FOR_BB_INSNS_REVERSE (bb, insn)note : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'FOR_BB_INSNS' :warning5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \: note: array 'fld' declared here rtunion fld[1]; INTVAL (XEXP (temp, 1))); ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:25: note: expanded from macro 'NEXT_INSN' :7197#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)18: (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf: -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c -o dojump.o warning771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 23expanded from macro 'RTL_CHECK2' :: 825array index 1 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 (SET_SRC (set), 0))25 : note: ^~~~~~~~~~~~~expanded from macro 'PREV_INSN' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1): 1536 ^ ~:22:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c -o dominance.o note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' note: expanded from macro 'SET_SRC' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665: :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]) ^~~ ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here :37: rtunion fld[1];: note: expanded from macro 'RTL_CHECKC1' 38::341 :5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: array '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5537:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : && INTVAL (XEXP (x, 1)) == -INTVAL (XEXP (XEXP (x, 0), 1))771 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23: note: expanded from macro 'XEXP'35 ^ ~369 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: FOR_BB_INSNS_REVERSE (bb, insn)5: notenote: array 'fld' declared here rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ : ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:277:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ (INSN) = PREV_INSN (INSN))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372::17: note: expanded from macro 'FOR_BB_INSNS' ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1153note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28:825:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 (INSN) = NEXT_INSN (INSN)):: note ^~~ ^~~~~~~~~~~~~~~~note: expanded from macro 'INTVAL' : expanded from macro 'PREV_INSN'#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::826 #define PREV_INSN(INSN) XEXP (INSN, 1)341:5:: ^~~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: ^ ~ 665:: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c33note771::: :expanded from macro 'NEXT_INSN'237198:26 : note : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 771:expanded from macro 'XCWINT'#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] 23 && rtx_equal_p (XEXP (cc_src, 1), ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): note: expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~:771:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: 5: note: array 'fld' declared here ^ ~note: rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'RTL_CHECK2' :5537:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'XEXP'5: 15: note: array 'fld' declared here : rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' 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))#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c33: note: expanded from macro 'XCWINT' :7199:12: 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 (SET_SRC (set), 1))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:444:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5559: 11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: warning (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note if (XEXP (x, 1) == constm1_rtx ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :23#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:865::338: 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7199:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^~~~~~~~~~~~~ (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 372/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :17: note: expanded from macro 'FOR_BB_INSNS' rtunion fld[1]; ^ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :5577:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) clang: warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: & nonzero_bits (XEXP (x, 1), mode)) == 0): treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]825 ^ ~ :25: note: expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660clang: warning::23:: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ 37: note: expanded from macro 'RTL_CHECKC1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((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) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2':771:35 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5580:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtx tor = simplify_gen_binary (IOR, mode, XEXP (x, 0), XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:865:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7298:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cse_change_cc_mode_insns (NEXT_INSN (insns[i]), last_insns[i], ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5589:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ || XEXP (temp, 1) != XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5589:31: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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 (temp, 1) != XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5590:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XEXP (temp, 0) != XEXP (x, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:683:19: 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]) ^ ~ BLOCK_FOR_INSN (insn), ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :5591: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]) ^ ~ || XEXP (temp, 1) != XEXP (x, 0))))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5602:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (x, 1), 0), XEXP (x, 0))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7352:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: if (reg_referenced_p (cc_reg_1, PATTERN (last_insn))) ^~~~~~~~~~~~~~~~~~~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' note: expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7354:56: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here else if (cc_reg_2 && reg_referenced_p (cc_reg_2, PATTERN (last_insn))) ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5604:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ -INTVAL (XEXP (XEXP (x, 1), 1)) - 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:725/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' basic_block bb = BLOCK_FOR_INSN (insn); #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' rtunion fld[1]; #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7361:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (insn = PREV_INSN (last_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' rtunion fld[1];#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5604:27: 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) ^ ~ -INTVAL (XEXP (XEXP (x, 1), 1)) - 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771:23: note: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7362:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' insn && insn != PREV_INSN (BB_HEAD (bb)); ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:1471: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)#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^~~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 103 warnings generated/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' . :660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:890:45: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' if (bitmap_bit_p (df->blocks_to_analyze, DF_REF_BBNO (ref))) ^~~~~~~~~~~~~~~~~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:647:27: note rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:expanded from macro 'DF_REF_BBNO'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5625:13: warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (x, 1)); ^ ~ rtunion fld[1];#define DF_REF_BBNO(REF) (DF_REF_BB (REF)->index) ^~~~~~~~~~~~~~~#define NEXT_INSN(INSN) XEXP (INSN, 2) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7363:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h12:::646:52: note ^ ~ warning : clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/domwalk.c -o domwalk.o : expanded from macro 'DF_REF_BB' insn = PREV_INSN (insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' 341:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::5627:50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note return simplify_gen_binary (DIV, mode, tem, XEXP (XEXP (x, 0), 1)); ^ ~ : :1471:expanded from macro 'RTL_CHECK2'3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~ 771:23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' ^ :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ FOR_BB_INSNS (bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:972:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ = df_scan_get_bb_info (DF_REF_BBNO (ref)); ^~~~~~~~~~~~~~~~~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:647:27: note: expanded from macro 'DF_REF_BBNO' rtunion fld[1]; #define DF_REF_BBNO(REF) (DF_REF_BB (REF)->index) ^~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7369:10: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5658:14: warning: #define NEXT_INSN(INSN) XEXP (INSN, 2) set = single_set (insn); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h ^~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :646:52 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtx op1 = XEXP (x, 1);: 23note:: expanded from macro 'DF_REF_BB'1996:22note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23note (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 660expanded from macro 'single_set': 38note: expanded from macro 'XEXP' : note ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998 : ^ ~828 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])42::30 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^ ~ :: note: ^~~~~~~~~~~660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: expanded from macro 'BLOCK_FOR_INSN':38:note : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ ^ rtunion fld[1];:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5662: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h12 : 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) ^ ~ op1 = XEXP (op0, 1), op0 = XEXP (op0, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :775:25: note: expanded from macro 'XBBDEF' ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c ^ ~: rtunion fld[1]; 7369:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here set = single_set (insn); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:987:29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5795:35: = df_scan_get_bb_info (DF_REF_BBNO (ref)); ^~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996: if (GET_CODE (x) == AND && XEXP (x, 1) == const_true_rtx) 8: note: ^ ~expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:647:27: note: expanded from macro 'DF_REF_BBNO' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define DF_REF_BBNO(REF) (DF_REF_BB (REF)->index)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :#define PATTERN(INSN) XEXP (INSN, 4)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 52: note: expanded from macro 'DF_REF_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:1999:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ FOR_BB_INSNS (bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^~~~~~~~~~~~~~~~~~~~~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5840:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: INTVAL (XEXP (x, 1))); ^ ~ 341:5: note: array 'fld' declared here (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7375:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; cc_src = SET_SRC (set); ^~~~~~~~~~~~~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :#define NEXT_INSN(INSN) XEXP (INSN, 2)1536:22: note: expanded from macro 'SET_SRC' :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~ 1006/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:22:clang#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 661array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: ^ ~ df_set_bb_dirty (DF_REF_BB (ref)); : ^~~~~~~~~~~~~~~: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:2328:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:660:38 ^~~ : note (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :665:33: note: expanded from macro 'XCWINT' : array 'fld' declared here#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7385:52: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5844:24: if (modified_between_p (cc_src, cc_src_insn, NEXT_INSN (last_insn))) ^~~~~~~~~~~~~~~~~~~~~warning :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' force_to_mode (XEXP (x, 1), GET_MODE (XEXP (x, 1)), #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ rtunion fld[1]; ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :1999:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738:48: note: expanded from macro 'SUBST' :771:23: note: expanded from macro 'XEXP' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ #define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7407:34: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 cse_change_cc_mode_insns (NEXT_INSN (cc_src_insn), ^~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cse.c:7408:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (last_insn), ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2134:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2134:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:1197:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/double-int.c -o double-int.o 25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2553:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2553:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2833:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:1299:30: 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]; ^ && VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn)));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2850: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2868:#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ 19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' rtx next = XEXP (link, 1); ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:1299:30: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2890:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' :25: note: expanded from macro 'REG_NOTES' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :831In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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]) ^ ~23: note: expanded from macro 'PATTERN' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5865:18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): ^ ~ :#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 341note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note 1458:24:: rtx true_rtx = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ::771771 ^: :35: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2925::661note:: 231037expanded from macro 'MEM_ATTRS':: warning : : expanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECKC1' next = XEXP (link, 1); ^~~ ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :5:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h795:29: 39771note:660: note: : :array 'fld' declared here23expanded from macro 'RTL_CHECK2' : rtunion fld[1]; note 38: note: expanded from macro 'RTL_CHECK2' :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0MEMATTR' ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: ^~~37 ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::695660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:514::39: :38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' ^ ~ note : note: expanded from macro 'gcc_assert' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~341 : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:55array 'fld' declared here 2344:: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^341 rtunion fld[1]; ./genrtl.h : ^:33 :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :warningnote5866:19: 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; ^ ~ rtx false_rtx = XEXP (x, 2); ^ ~ :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771array 'fld' declared here rtunion fld[1]; :771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:: rtunion fld[1]; 1391 ^ 23 ^: :7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c note: expanded from macro 'XEXP' :660::38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK2' 24 (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :2344: ./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; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3207: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::234423660: :./genrtl.h:51::3:38 warning: : 341note:: 5expanded 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] ^ ~ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::383: notearray 'fld' declared here FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: expanded from macro 'RTL_CHECK2': note: expanded from macro 'FOR_BB_INSNS_REVERSE' expanded from macro 'RTL_CHECK2':#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ^~~~~~~~~~~~~~~~~~~~~~~~5 rtunion fld[1]; :note : notearray 'fld' declared here: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c825 XEXP (rt, 1) = arg1;:5877 rtunion fld[1]; : ^ 25: note: expanded from macro 'PREV_INSN' ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c ^:24: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23:#define PREV_INSN(INSN) XEXP (INSN, 1) note: : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1391:7clang : :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :2344: ./genrtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38:warning : XEXP (cond, 0), XEXP (cond, 1));771array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~51 :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note FOR_BB_INSNS (bb, insn) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~ :: 23expanded from macro 'RTL_CHECK2': :note771: :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~5 :3 :note warning: : 372notearray 'fld' declared here: expanded from macro 'XEXP' :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 17/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XEXP (rt, 1) = arg1; note: expanded from macro 'FOR_BB_INSNS' rtunion fld[1]; 660 (INSN) = NEXT_INSN (INSN)) ^ ^~~~~~~~~~~~~~~~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5In file included from 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: :expanded from macro 'RTL_CHECK2' : 771note: array 'fld' declared here: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ rtunion fld[1];2344: ./genrtl.h :107::: note3 :: expanded from macro 'NEXT_INSN' warning23: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341note: : expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.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):3207:5#define NEXT_INSN(INSN) XEXP (INSN, 2): ^ ~ note ^ ~: array 'fld' declared here 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23 FOR_BB_INSNS_REVERSE (bb, insn) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c660::5896note38: :expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'RTL_CHECK2': 22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 384/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note5 rtx true_val = XEXP (cond, 1);: ^ ~note : array 'fld' declared here ::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h17:: note rtunion fld[1];: expanded from macro 'FOR_BB_INSNS_REVERSE'771 ^ :23: note: expanded from macro 'XEXP' : (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ 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) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::825 note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2': 25: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: : expanded from macro 'PREV_INSN' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1): 660 ^ ~ :note38: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:: 24note: : In file included from array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1];./genrtl.h ^ :23:: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2'In file included from note: expanded from macro 'XEXP' 107/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):39#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5940:14:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:1627:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning660:38 FOR_BB_INSNS (bb, insn): : ^~~~~~~~~~~~~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: SUBST (XEXP (x, 2), swapped ? true_rtx : false_rtx); note: ^expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3366: ^ ~ 371 ^ ~ expanded from macro 'RTL_CHECK2': 4: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 341: INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC ();::285: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~:341 :note5note: expanded from macro 'FOR_BB_INSNS' : 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here: note:: expanded from macro 'XEXP' : array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)992 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c826:24: rtunion fld[1];note: expanded from macro 'INSN_VAR_LOCATION_LOC'In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25::2344 : note./genrtl.h: :expanded from macro 'NEXT_INSN'108 ::3660::38: note: #define NEXT_INSN(INSN) XEXP (INSN, 2) PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning ^ ~: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738expanded from macro 'XEXP': 40: note: 39expanded from macro 'SUBST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771#define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 969::34136::52344 note: :660:38: :./genrtl.h expanded from macro 'PAT_VAR_LOCATION_LOC': 109note:3:noteexpanded from macro 'XEXP': : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))array 'fld' declared here ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: note: ^expanded from macro 'RTL_CHECK2' 775#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :25: note ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XBBDEF' 805#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ 32 : ^ ~341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote: expanded from macro 'XCEXP': : 55942::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 341array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:18 : ^ ~ warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h true_rtx = XEXP (x, 1); 659 ^ ~::66138In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c : notearray 'fld' declared here: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 24 ^ ~37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5: notenote rtunion fld[1];: ^ 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: expanded from macro 'RTL_CHECKC1'./genrtl.h :109:233:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note:: 1627expanded from macro 'XEXP'array 'fld' declared here:7: : warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h372::warning660 ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 17: XBBDEF (rt, 3) = arg3;38 : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note ^: expanded from macro 'FOR_BB_INSNS'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 775:25In file included from (INSN) = NEXT_INSN (INSN)): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c ^ ~: 39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)2344 : ^ ~./genrtl.h :110: 3 ^~~~~~~~~~~~~~~~:: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38826::warning note: 255:: note: note: : expanded from macro 'RTL_CHECK1'array 'fld' declared here 341:5: note: array 'fld' declared here : expanded from macro 'NEXT_INSN'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]; XEXP (rt, 4) = arg4; ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ rtunion fld[1]; ^ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c :23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::771note:: 23 expanded from macro 'XEXP' 5943: note3366/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :19:: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)4 : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) false_rtx = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~:38:warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC ();/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h :110: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: warning992/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 341array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::523: note :25: : ::5:array 'fld' declared here note: array 'fld' declared here XEXP (rt, 4) = arg4; rtunion fld[1]; ^ note: rtunion fld[1]; In file included from ^ noteexpanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c ^ ~ expanded from macro 'INSN_VAR_LOCATION_LOC':1695:: 7In file included from : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) 771:23: FOR_BB_INSNS (bb, insn) note ^~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hnote:: 371expanded from macro 'RTL_CHECK2': 28: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'FOR_BB_INSNS': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^ ~2344 : ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:111::986::333: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: 826 ^ ~ : array 'fld' declared hereexpanded from macro 'INSN_VAR_LOCATION' : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : 25::660 :note38: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5968831::23:expanded from macro 'NEXT_INSN': expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~note14: : expanded from macro 'PATTERN' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2)#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) SUBST (XEXP (x, 2), true_rtx); ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969 :44: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'PAT_VAR_LOCATION_LOC' 341:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5note: note:: 768array 'fld' declared here ::771: rtunion fld[1];23 : note : expanded from macro 'XEXP' 23 ^: ^~~ noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)111 : ^ ~ 3::805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XINT'::warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 45: note38: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: expanded from macro 'RTL_CHECK2' expanded from macro 'XCEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:385:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:661expanded from macro 'RTL_CHECK2': 38 rtunion fld[1];: ^note 2338: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.cexpanded from macro 'RTL_CHECKC1' expanded from macro 'XINT' :expanded from macro 'RTL_CHECK2'1695 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])7 : ^ ~ 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:738:540:: note FOR_BB_INSNS (bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hnote:: 372:17note660:38array 'fld' declared here: note: : : expanded from macro 'RTL_CHECK2': expanded from macro 'SUBST' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'FOR_BB_INSNS' ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (INSN) = NEXT_INSN (INSN)): ^~~~~~~~~~~~~~~~ rtunion fld[1];#define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];: 5 ^ : note: array 'fld' declared here 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 768:23: note: expanded from macro 'XINT' XINT (rt, 6) = arg6; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5987#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ && rtx_equal_p (XEXP (cond, 1), true_rtx))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3713expanded from macro 'RTL_CHECK2':771:::15660:3823 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : ^ ~ warningnote: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :38: expanded from macro 'XEXP'note : noteexpanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::9035::25 :note : notearray 'fld' declared here: expanded from macro 'REG_NOTES' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^#define REG_NOTES(INSN) XEXP(INSN, 7) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h39:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h: ^ ~113 :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:7715:: note:warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23array 'fld' declared here: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 XEXP (rt, 7) = arg7; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c23:: note : ^ ~385992 :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ : : expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'660:3821: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.cexpanded from macro 'RTL_CHECK2' : 24:: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344 : ^ ~./genrtl.h :113:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning && rtx_equal_p (XEXP (cond, 1), false_rtx)): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~: 5 : ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23660:38:: note23: :array 'fld' declared here ::note : note: expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1];note : ^ 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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:1809: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 660660 : ^ ~38: :note: expanded from macro 'RTL_CHECK2'341 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5::#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]: note: expanded from macro 'RTL_CHECK2' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~note : array 'fld' declared here5 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 371array 'fld' declared here:34128: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 rtunion fld[1];: ^note : array 'fld' declared here : note: expanded from macro 'FOR_BB_INSNS' rtunion fld[1]; ^ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5999:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^~~~~~~~~~~~~~~~~~~~~~~:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c note: :expanded from macro 'XEXP'3795 : && XEXP (cond, 1) == const0_rtx 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826note:25:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: ^ ~ note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'NEXT_INSN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 for (insn = BB_END (bb); insn != point; insn = PREV_INSN (insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~~~~~~~~~~~~~ ^ ~ : rtunion fld[1];23 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :825:25: :771:23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c note: :expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'PREV_INSN' 24 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::2344 : note./genrtl.h: :expanded from macro 'XEXP' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~137 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : XEXP (rt, 1) = arg1;note341: : expanded from macro 'XEXP' ^ ~5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:: 660note: :expanded from macro 'RTL_CHECK2'38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :23:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~expanded from macro 'XEXP' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c660:38385:: note: : ^ ~ array 'fld' declared here: 39note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:note rtunion fld[1];: In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :52344: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : ./genrtl.h:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:1809array 'fld' declared here:3:138 :warning 3: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::7715:23: FOR_BB_INSNS (bb, insn) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :372:17: :note6024: 5::23 :expanded from macro 'FOR_BB_INSNS'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];note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) (INSN) = NEXT_INSN (INSN)) ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: && rtx_equal_p (XEXP (cond, 1), false_rtx)38 :: ^ ~array 'fld' declared here note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:826:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from ::7715: :: ^23 : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'NEXT_INSN' XEXP (rt, 2) = arg2; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3839:12:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2344warning: : ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~139 rtunion fld[1]; rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3 from = NEXT_INSN (from);660 : ^~~~~~~~~~~~~~~~ ^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6059:22: 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 cond_op1 = XEXP (cond, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' XBBDEF (rt, 3) = arg3; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.cnote:: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1952 : ^ ~24 : ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:: warning: note660: :38:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'5 :expanded from macro 'RTL_CHECK1' note basic_block old_bb = BLOCK_FOR_INSN (insn);: ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::305: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24:341:note341::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5: note: array 'fld' declared here:array 'fld' declared here2344 : note: rtunion fld[1];5 : note./genrtl.h: :array 'fld' declared here139 :3: ^ rtunion fld[1]; rtunion fld[1]; ^expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6069:warning#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3841775 : ^ c1 = XEXP (t, 1), op = GET_CODE (t), z = f;: 10: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 3925: : note25 to = PREV_INSN (to); ^~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825 :25:expanded from macro 'XBBDEF' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XBBDEF' expanded from macro 'PREV_INSN' : 140771:23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ::3 note: :expanded from macro 'XEXP' warning#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 : 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)38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771: XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660:3823 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note659:38: : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2': ^ ~771 expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 : ^ ~ note: :expanded from macro 'RTL_CHECK1'660 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : note: array 'fld' declared here expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 660note:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:1959:expanded from macro 'RTL_CHECK2' note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: :array 'fld' declared here warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: : notearray index 3 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]) 341 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: set_block_for_insn (insn, new_bb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416::40: rtunion fld[1];note: 5expanded from macro 'set_block_for_insn' ^ ~ note: : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: In file included from 341array 'fld' declared here: 5: note#define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB): array 'fld' declared here rtunion fld[1];array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ : ^ In file included from :828:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6075/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c::253860: warning30: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c note140: :expanded from macro 'BLOCK_FOR_INSN'3: ::25: && rtx_equal_p (XEXP (t, 1), f)) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)39 ^ ~ ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:775:In file included from XEXP (rt, 4) = arg4;25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF': 771#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ if (volatile_insn_p (PATTERN (insn))) ^~~~~~~~~~~~~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: 831./genrtl.h23:23:::141:3 :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'771 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'PATTERN' XINT (rt, 5) = arg5; 23clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf:659:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c -o dse.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:38 :: #define PATTERN(INSN) XEXP (INSN, 4)note : ^ ~expanded from macro 'XEXP' note660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771768::23: note: : expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' 23: 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) ^ ~expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38660:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: notenote: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 : ^ ~5 :660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : array 'fld' declared here 38 rtunion fld[1]; : ^: 341: note:expanded from macro 'RTL_CHECK2' : #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])expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :6093:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:2033: c1 = XEXP (XEXP (t, 0), 1); z = f; op = GET_CODE (XEXP (t, 0));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3418: :array 'fld' declared here : ^ ~5: note rtunion fld[1]; : ^array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 if (DF_REF_BB (the_ref)): 23 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^~~~~~~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344: ./genrtl.h3862 rtunion fld[1];: expanded from macro 'XEXP'40: ^: :646#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :142:3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c warning: 52/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :expanded from macro 'RTL_CHECK2' 24 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] XINT (rt, 6) = arg6; ^ ~ ^ ~ memrefs_in_across |= for_each_rtx (&PATTERN (insn), find_memory,note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ :: expanded from macro 'DF_REF_BB' : (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF)))768 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23831In file included from :828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344note::2330: ./genrtl.h:: note: : 341expanded from macro 'XINT': :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)141 note: expanded from macro 'BLOCK_FOR_INSN' expanded from macro 'PATTERN':5:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : ^ ~3 note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 :25:: rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ warning: ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: expanded from macro 'XBBDEF' XINT (rt, 5) = arg5; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~:660:38:: ^ ~:6102 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659 && subreg_lowpart_p (XEXP (XEXP (t, 0), 1)):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note : expanded from macro 'RTL_CHECK2' 23768:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: 38: note: expanded from macro 'RTL_CHECK1': 23771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: 341 :5: note: array 'fld' declared here note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c341 ^ ~note:5:39 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:expanded from macro 'XEXP'38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hexpanded from macro 'XINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :143 ^ ~: :3: warning: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ notearray index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: XEXP (rt, 7) = arg7;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660 ^ ~: : rtunion fld[1];341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ::5:38 notenote: array 'fld' declared here 771:: rtunion fld[1];23: note: : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:2034note:expanded from macro 'RTL_CHECK2' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3864:17:expanded from macro 'RTL_CHECK2' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 note_stores (PATTERN (insn), find_memory_stores,#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note: :expanded from macro 'RTL_CHECK2' :341warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):831 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : df_set_bb_dirty (DF_REF_BB (the_ref)); 523:: notenote: : expanded from macro 'PATTERN'array 'fld' declared here ^~~~~~~~~~~~~~~~~~~ ^ ~ 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646 rtunion fld[1];:52: note: expanded from macro 'DF_REF_BB' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4):: 341note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~828 :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 5 ^In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'BLOCK_FOR_INSN' : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)2344 7716103:: :23: note./genrtl.hnote: array 'fld' declared here 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) ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:142#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]23 :775:25: XINT (rt, 6) = arg6;note : expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 660 ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:660 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:3938: note: expanded from macro 'RTL_CHECK1': 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: :In file included from note: expanded from macro 'RTL_CHECK2' 660note: array 'fld' declared herenote : rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1182:32: ^ ~note: expanded from macro 'SUBREG_REG' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :#define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG)341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:2153:8: warning: #define RTL_CHECK1(RTX, N, C1) ((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] ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (!BLOCK_FOR_INSN (insn)) ^ ~ clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^ :In file included from warning341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c::24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5341 ^~~~~~~~~~~~~~~~~~~~~: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note805:: :array 'fld' declared here 5 rtunion fld[1];45 828 ^: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:2344: ./genrtl.h:note30: :3868expanded from macro 'XCEXP' :note143 : array 'fld' declared here note:3 : warning rtunion fld[1];: :#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] ^~~ expanded from macro 'BLOCK_FOR_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ XEXP (rt, 7) = arg7; 44 ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::661:38:23: note: expanded from macro 'XEXP': note: ^ ~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :775:25expanded from macro 'RTL_CHECKC1': 39660: trapping_insns_in_across |= may_trap_p (PATTERN (insn)); ^~~~~~~~~~~~~~In file included from ::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344: : expanded from macro 'RTL_CHECK2'./genrtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~:169:8313::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'PATTERN' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::#define PATTERN(INSN) XEXP (INSN, 4)341 : ^ ~5 : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : array 'fld' declared here 5::771 rtunion fld[1];:23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XEXP' note : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c: 659 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1]; ^ :3824:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :In file included from 6129/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 9 ^ ~ ::771::23 :warning : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' 2344 ^ ~ :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h:144 ^:341 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning c1 = XEXP (XEXP (t, 0), 1); z = f; op = GET_CODE (XEXP (t, 0)); ^ ~: 5 :: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2186:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 8) = NULL_RTX; basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ 660771::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note : ^ ~expanded from macro 'XEXP' 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: notenote: : expanded from macro 'RTL_CHECK2' 828array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: : 30 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c rtunion fld[1]; ^ ^ ~:3870:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 6139 ^ ~: next = PREV_INSN (insn); 30 ^~~~~~~~~~~~~~~~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && subreg_lowpart_p (XEXP (XEXP (t, 0), 1)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: :note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 ^ ~: 5#define PREV_INSN(INSN) XEXP (INSN, 1): ^ ~ : 659note:: 38array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: note rtunion fld[1];771:23: : note : expanded from macro 'XEXP' expanded from macro 'BLOCK_FOR_INSN' ^ expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c : 39note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344: ^ ~: ./genrtl.hexpanded from macro 'RTL_CHECK1': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h170:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):38:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ warningnote: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:775:25:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c: :24: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:expanded from macro 'RTL_CHECK2'169: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] 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) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: 659 ^ ~ note: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 77138 rtunion fld[1];:: 23341:: note5: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote::6140:37: 660:38:: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~warning : array 'fld' declared here341:5: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :341:5: note ^ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :39: array 'fld' declared here && rtx_equal_p (SUBREG_REG (XEXP (XEXP (t, 0), 1)), f) rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.cexpanded from macro 'XEXP': 22012344:19: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:171:3 : : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 for (note = REG_NOTES (insn); note; ^ ~ ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning903: 5: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~25 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3902:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: noteexpanded from macro 'XBBDEF' ^ : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'REG_NOTES': ./genrtl.h:170660 : next = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note38: :expanded from macro 'RTL_CHECK1'#define PREV_INSN(INSN) XEXP (INSN, 1): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning771: :23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'771:23: note:: 771expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3823:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 note ^ ~: : 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1182:32: note: expanded from macro 'SUBREG_REG' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2':38660:38: note#define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG): ^~~ expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 805 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 341:5:: ^ ~45: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~In file included from note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c341:5: note: :array 'fld' declared here5 ^ rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:2202:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 39In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c: note = XEXP (note, 1)) ^~~24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here : XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: In file included from note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c::172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: :771warning: 3916::28: ^ ~warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ 23 :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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XEXP (rt, 4) = arg4; ^ ~ : 960note:: 25array 'fld' declared herenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'771 ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'NOTE_KIND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) 6173/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:38 : ^ ~ note : expanded from macro 'RTL_CHECK2' 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775802:32:: note: expanded from macro 'XCINT' warning:: 25#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 ^ ~: 5 if (true_code == NE && XEXP (cond, 1) == const0_rtx ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: ^ ~5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.cnote:66139:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: array 'fld' declared here./genrtl.h37::173 : note: rtunion fld[1]; ^ :expanded from macro 'XBBDEF' 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) : XINT (rt, 5) = arg5; ^ ~ 771:23: note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2294341:10:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5341:: 5note:: array 'fld' declared herenote : 768array 'fld' declared here: rtunion fld[1]; rtunion fld[1]; ^ || DF_REF_BB (ref1) != DF_REF_BB (ref2) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~: In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c::24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h::646:: 52: note: expanded from macro 'DF_REF_BB' 3920In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))): ./genrtl.h38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::172:293: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note828: :expanded from macro 'RTL_CHECK2' 30warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XEXP (rt, 4) = arg4;warning23: :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: if (may_trap_or_fault_p (PATTERN (insn))expanded from macro 'BLOCK_FOR_INSN' note ^~~~~~~~~~~~~~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341expanded from macro 'XINT': ^ ~ 5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:77538::25 ::23 note: rtunion fld[1];expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'::771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote : expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4)659:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~note : 6185expanded from macro 'RTL_CHECK1':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 26 ^ ~: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:341 if (true_code == NE && XEXP (cond, 1) == const0_rtx: 5: : ^ ~expanded from macro 'RTL_CHECK2' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341771:23 : note: expanded from macro 'XEXP'note: : array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :: ^ ~660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c38::2294 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341note:5:note note: 30array 'fld' declared here: : : rtunion fld[1];expanded 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5expanded from macro 'XEXP': || DF_REF_BB (ref1) != DF_REF_BB (ref2)note : array 'fld' declared here array 'fld' declared here ^~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h :646:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ ^52 : note : expanded from macro 'DF_REF_BB' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) XINT (rt, 5) = arg5; ^ ~660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :30: note: expanded from macro 'BLOCK_FOR_INSN' ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660174:3: warning: :341:5: notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT': array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ : note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 3923:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here || volatile_insn_p (PATTERN (insn)))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6201:13 rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: 341 ^ In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: 24note: array 'fld' declared hereIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c831::3923: : noteIn file included from : expanded from macro 'PATTERN' : In file included from rtx src = SET_SRC (x); ^~~~~~~~~~~ rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' :2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 768:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XINT' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note ^ ~: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 38: note: 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c : ^2843:6 rtunion fld[1]; rtunion fld[1]; ^ ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :warning6242: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]31: warning: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::52344:: ./genrtl.hnote:: 175array 'fld' declared here: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: op0 = XEXP (src, 0), op1 = XEXP (src, 1); ^ ~ In file included from rtunion fld[1]; ^warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h SUBREG_BYTE (reg), GET_MODE (reg));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^~~~~~~~~~~~~~~~~: : 3944/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::391183:26:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 771:23: XEXP (rt, 7) = arg7; ^ ~21 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note:23:: ./genrtl.hnote: :176:: : expanded from macro 'XEXP'expanded from macro 'SUBREG_BYTE'expanded from macro 'XEXP' 3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)38: ^ ~note : expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 note_stores (PATTERN (insn), find_memory_stores, &mem_set_flags);: note: array 'fld' declared here ^~~~~~~~~~~~~~:660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note XEXP (rt, 8) = arg8;38 : rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24:: 660In file included from :38::expanded from macro 'XCUINT' expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2'831#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint): note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341661:37expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4): ^ ~:5 176:3:: warning note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23::: note5: note: : array 'fld' declared hereexpanded from macro 'XEXP': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtunion fld[1]; XEXP (rt, 8) = arg8; ^ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6246:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:34139: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~ ^ ~ 5: note: 2344array 'fld' declared here op0 = XEXP (inner_compare, 0), op1 = XEXP (inner_compare, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h::19523:660: rtunion fld[1]; note ^ ^ ~: expanded from macro 'XEXP' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771:23:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 ^ ~: 2876 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660: XEXP (rt, 1) = arg1;38 : note:: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 23 ^ ~ expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341:5: note771: array 'fld' declared here warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: rtunion fld[1];array 'fld' declared here ^:23: rtunion fld[1]; ^ gcc_assert (ORIGINAL_REGNO (DF_REF_REG (ref)) == i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119 ^ ~:29: note: expanded from macro 'ORIGINAL_REGNO' note#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c:3945:expanded from macro 'XEXP'39: warningIn file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h mem_ref_flags = for_each_rtx (&PATTERN (insn), find_memory, ^~~~~~~~~~~~~~ :786:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:2838::24 note: expanded from macro 'X0UINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) note ^ ~ : : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h195831::323: warning659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'RTL_CHECK1'note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN':660:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38 : note XEXP (rt, 1) = arg1; ^ ~ 341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : :expanded from macro 'RTL_CHECK2'695/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::5771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: ^ ~771:23note rtunion fld[1];: ^ : note: expanded from macro 'XEXP'expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6260 :14:: 10#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ warningnote: : expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) : ^ ~341 :5: :note660: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::34138::5 :note: expanded from macro 'RTL_CHECK2': note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ op1 = XEXP (tmp, 1);In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : expanded from macro 'RTL_CHECK2' ^ ~: array 'fld' declared here rtunion fld[1]; ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::3971341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note341::14/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c5: :2994:39:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::771:array 'fld' declared herenote: array 'fld' declared here23 : df_defs_record (collection_rec, COND_EXEC_CODE (x),note : ^~~~~~~~~~~~~~~~~~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1548: 29#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note rtunion fld[1];: expanded from macro 'COND_EXEC_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ warning:: 660array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) note: expanded from macro 'RTL_CHECK2'In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c : 24 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32::2344 note: rtunion fld[1]; next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^826 expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here : rtunion fld[1]; ^ 626425:: note: expanded from macro 'NEXT_INSN'14 :./genrtl.h :warning196:3: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) In file included from rtx pat = PATTERN (other_insn); ^ ~ ^~~~~~~~~~~~~~~~~~~~ :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39 661:37: XEXP (rt, 2) = arg2; 771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : In file included from expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:::232344: note831#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: :expanded from macro 'XEXP'23: ./genrtl.h: note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:::341:5197: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:338: rtunion fld[1];note : : ^ notewarning: : 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)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c::341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5::5 note: :3063:30array 'fld' declared here: note: array 'fld' declared here38 rtunion fld[1];: ^note : 771expanded from macro 'RTL_CHECK1':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c23: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~:24: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h df_find_hard_reg_defs (COND_EXEC_CODE (x), defs);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c2344:: ./genrtl.h: 3996:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)42 ^ ~ :: 341warning:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: 660197array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~: 3 for (insn = to; insn != max_to; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~: :array 'fld' declared here38: rtunion fld[1];warning : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;: 1548 ^ ~ :expanded from macro 'RTL_CHECK2'29 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :In file included from 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27:825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c: expanded from macro 'PREV_INSN' : note:341:5: note: expanded from macro 'COND_EXEC_CODE':#define PREV_INSN(INSN) XEXP (INSN, 1) 39note: : In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP': 2344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ ^ ~: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c198::62713:: warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)36 : ^ ~ X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 771array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx new_rtx = simplify_rtx (SET_SRC (pat)); ^~~~~~~~~~~~~ ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' : 1536::805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22: note: expanded from macro 'SET_SRC': 788:32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :27: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'X0EXP'660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805note:32: note: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XCEXP' ^ ~ 659:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :note: expanded from macro 'RTL_CHECK1' expanded from macro 'XCEXP' 659 :38: 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)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:341:5 : ^ ~661:37:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note : note: expanded from macro 'RTL_CHECKC1'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661::537 :note note : array 'fld' declared here :: array 'fld' declared herenote : rtunion fld[1]; ^ rtunion fld[1]; expanded from macro 'RTL_CHECKC1' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :341:5: note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c ^ : rtunion fld[1];4024 In file included from :In file included from 14: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.cwarning:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::395: : note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6354: insn = PREV_INSN (insn);18 :In file included from ^~~~~~~~~~~~~~~~2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN': ./genrtl.h:198:3: warning: array index 4 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] ./genrtl.h:199 rtx pat = PATTERN (other_insn), note = 0; ^~~~~~~~~~~~~~~~~~~~ :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :788:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:3148:26: ^ ~ : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2'788 :27:note : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'X0EXP'expanded from macro 'X0EXP' 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) &XEXP (x, 2), ref_type, bb, insn_info, flags);#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~: 23 : ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: 771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659::expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: notenote: 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]) ^ ~659array 'fld' declared here:38:: expanded from macro 'XEXP'note : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])341In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30:: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note2334: :array 'fld' declared here11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ rtunion fld[1];note: expanded from macro 'RTL_CHECK2' 5:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note ^1458: 24:: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'MEM_ATTRS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];:5: ^ ~ ^ 39note: : In file included from In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)24: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h ^341 :5:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c200:3:./genrtl.h: warningarray 'fld' declared here ::199/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 4281::3: rtunion fld[1]; 795: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: :29 ^ :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c3208:note36warningwarning: : expanded from macro 'X0MEMATTR': X0EXP (rt, 6) = NULL_RTX;: : 6376warning: 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]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning : 788array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: df_uses_record (collection_rec, &XEXP (dst, 2), FOR_BB_INSNS (bb, insn) 27 ^~~~~~~~~~~~~~~~~~~~~~~ src = SET_SRC (x); ^~~~~~~~~~~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 771 :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1536:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h ^ ~ note ::788:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:note: 661:27:: expanded from macro 'XEXP'expanded from macro 'SET_SRC' 371 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)37:28: ^ ~#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : : expanded from macro 'RTL_CHECKC1'805note : ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: 659: 32: : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP'expanded from macro 'FOR_BB_INSNS' ^ ~: : expanded from macro 'XCEXP'38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ note 660: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~65938 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: expanded from macro 'RTL_CHECK1'38 note:826: :: :expanded from macro 'RTL_CHECK2'note note: 25: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; note ^ ~ 661 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: 37: note341expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5341:: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' array 'fld' declared here#define NEXT_INSN(INSN) XEXP (INSN, 2) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c :30: ^ ~5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note rtunion fld[1]; ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::341: 5 ^: : note rtunion fld[1];: ./genrtl.hIn file included from :771:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:539: 23:: rtunion fld[1];: 33 ^ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note: In file included from expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ rtunion fld[1];:2344 : ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::6381 ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h103:201:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:660 warning:: warning38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c::: array index 1 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] warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 XEXP (rt, 1) = arg1; ^ ~ src = SET_SRC (x);: In file included from 3266:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234422/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771:23 X0EXP (rt, 7) = NULL_RTX; ^ ~ ^~~~~~~~~~~ : : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':200array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: :1536:2722: : for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341:note:3note: expanded from macro 'X0EXP' 5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note ^ ~ expanded from macro 'SET_SRC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 659:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:381424:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: array 'fld' declared herewarning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 805660 X0EXP (rt, 6) = NULL_RTX;: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:788:expanded from macro 'RTL_CHECK1':27 ^: 4038: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-problems.c: notenote: expanded from macro 'X0EXP' 324281: expanded from macro 'RTL_CHECK2': note: 3: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : : noteexpanded from macro 'XCEXP'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]) : expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 372 ^ ~ #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 659341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:17::38: note814 ^ ~ ::note: expanded from macro 'RTL_CHECK1':661 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37 43:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : array 'fld' declared here : rtunion fld[1];expanded from macro 'FOR_BB_INSNS' 341 ^ (INSN) = NEXT_INSN (INSN)) : note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'XCVECLEN' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ ~: #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341 39:5::#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ : 341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 : :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806array 'fld' declared here:: 32array 'fld' declared here:2344 rtunion fld[1]; note: 23 ^ : notenote./genrtl.h rtunion fld[1];: :array 'fld' declared here223 ^ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'XCVEC' : In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30:: 63843: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec):2344warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^:40: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24 : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: XEXP (rt, 1) = arg1;:warning : 2344 ^ ~ ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::771: ^ ~5123: note : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: else if (XEXP (src, 0) != op0 || XEXP (src, 1) != op1) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: 37: 3:./genrtl.hnote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warningnote: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' 771 ^ ~ :: :23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])201:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;3: note: 660 ^ ~ ^ ~:38warning: expanded from macro 'XEXP': note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):771 ^ ~ ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:391: ::341:32:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :788:27: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'GET_NUM_ELEM' ::note note: array 'fld' declared here: expanded from macro 'XEXP' 341:: :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)5expanded from macro 'X0EXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note: array 'fld' declared here5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)660:38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: rtunion fld[1];660: ^ ~ array 'fld' declared here 38expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ rtunion fld[1];note659:38: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: ^ ~ ./genrtl.h: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c224::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: warning341: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3267::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), ^~~~~~~~~~~~~~~~~~~~~~~~~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423:36: note: expanded from macro 'ASM_OPERANDS_INPUT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 341array 'fld' declared here:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 771 ^#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) : ^ ~23 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813::43:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c noteexpanded from macro 'XCVECEXP': array 'fld' declared here ::6387:510: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here src = SET_SRC (x); #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ rtunion fld[1]; ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1536:22: note: expanded from macro 'SET_SRC' 806 rtunion fld[1];#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' 32: note: expanded from macro 'XCVEC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note2344: ./genrtl.h:107In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23443: ./genrtl.h: ^ ~: 223expanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :661:37 ^ ~: note: 660 expanded from macro 'RTL_CHECKC1' ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~771 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: ^ ~expanded from macro 'XEXP' :note663: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ::3538: note: rtunion fld[1];expanded from macro 'RTVEC_ELT' ^#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23array 'fld' declared here ^ ~: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6435 :note :13341: :5: 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] src = SET_SRC (x), dest = SET_DEST (x); ^~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1536:22:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:660 rtunion fld[1]; ^ :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39660: :In file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438: : ^ ~ :note ./genrtl.h:225/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: : warningexpanded from macro 'RTL_CHECK2' ::: #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] 805 note3347:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf :32: XBBDEF (rt, 3) = arg3; 25: ^ ~ expanded from macro 'RTL_CHECK2' : -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dumpfile.c -o dumpfile.o warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])note: expanded from macro 'XCEXP' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5 : note775 :25: note: expanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ DF_REF_LOC (ref), DF_REF_BB (ref), ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' array 'fld' declared here (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) rtunion fld[1]; ^ ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c: 30659: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:38108:3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): ^ ~note661 : XEXP (rt, 2) = arg2;37 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :771: : ^ ~expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:expanded from macro 'RTL_CHECK1'23 : note : 23:expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:341::: 5: 659 ^ ~: note : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38array 'fld' declared here660:note :38:: array 'fld' declared here rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; ^ ^ note ^: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: 6468In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~225 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~: note: array 'fld' declared here : rtunion fld[1]; ^ 39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 3413/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c::30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5warning: :: note10: array 'fld' declared here 2344 rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 3) = arg3; ^ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 : warning./genrtl.h:226./genrtl.h::3: warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 109array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : && SUBREG_BYTE (src) == 0 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ^~~~~~~~~~~~~~~~~ note: expanded from macro 'X0EXP' warning:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 775array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::251183:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c659:3370note: XBBDEF (rt, 3) = arg3;: 26expanded from macro 'XBBDEF' ^ ~ :26: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: expanded from macro 'RTL_CHECK1' expanded from macro 'SUBREG_BYTE' ^ ~ : 775 :25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: df_find_hard_reg_defs (PATTERN (insn_info->insn), &defs_generated);note 38#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^~~~~~~~~~~~~~~~~~~~~~~~~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:37: ^ ~ note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : expanded from macro 'XBBDEF'array 'fld' declared here :831 expanded from macro 'RTL_CHECK1'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ :341:5: #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ^ ~:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6476array 'fld' declared here: :341:341:5: rtunion fld[1]; 77113 ^: :note23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note5: src = SET_SRC (x);note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: expanded from macro 'RTL_CHECK2' 227 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: ^~~~~~~~~~~ rtunion fld[1];warning : ^array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c: 341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7881536 ^ 24 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.cIn file included from :3409::15: warning27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c::array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :22note: In file included from : note: expanded from macro 'X0EXP' for (note = CALL_INSN_FUNCTION_USAGE (insn_info->insn); note;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30 expanded from macro 'SET_SRC' 2344: ./genrtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define SET_SRC(RTX) XCEXP(RTX, 1, SET) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805::32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h110:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 226 : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661::77137: note XEXP (rt, 4) = arg4;: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1];788 341 ^ ::: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ 27:6490:10:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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 (XEXP (src, 0), 1) == const0_rtx ^ ~771 ^ ~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' :23:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)771 :::660: ^ ~38: note : 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) : note: ^ ~659 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP'660: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) array 'fld' declared here: ^ ~38 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2': 341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here : rtunion fld[1]; ^ :39 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: :In file included from 3410:15341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::5 :note note: :array 'fld' declared here 341 rtunion fld[1]; ^ 2344: array 'fld' declared here : rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from :6501:warning./genrtl.h11::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning clang5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:228 note = XEXP (note, 1)):3: :: : 24warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note./genrtl.h ^ ~ ? XEXP (src, 1) : XEXP (src, 2));: :227 array index 6 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:660:3 ::38warning38 : XINT (rt, 6) = arg4;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]note note XINT (rt, 5) = arg5; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^ ~: 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: 788expanded from macro 'XINT' : : note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6605: note: array 'fld' declared here 341 : rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 5:: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:3452:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ^ ~ for (note = REG_NOTES (insn_info->insn); note; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 903:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote: expanded from macro 'REG_NOTES': 5: ^ ~6501#define REG_NOTES(INSN) XEXP(INSN, 7) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: notenote: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c 771 ^ : 39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771::23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c 23:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5: :note2344: array 'fld' declared here ./genrtl.hnote:228:3:note: : expanded from macro 'XEXP' ./genrtl.hwarning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~: 229array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' XINT (rt, 6) = arg4; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: ^23: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c::66038: :note: expanded from macro 'RTL_CHECK2' expanded from macro 'XINT'3: 30warning#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; ^ ~ XSTR (rt, 7) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here660 : rtunion fld[1];768 : ^ :38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6503:823: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note ? XEXP (src, 2) : XEXP (src, 1)); ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2' note:341771::523:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 770note:: 23expanded from macro 'XEXP': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:3453660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :note:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note15: 660 : ^ ~ :array 'fld' declared here 38warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: note = XEXP (note, 1)) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: notenote: expanded from macro 'XSTR'expanded from macro 'XEXP' :5 : expanded from macro 'RTL_CHECK2' #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]) ^ ~ :In file included from ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: 341:5: note: rtunion fld[1];:array 'fld' declared here : 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ 382344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note: expanded from macro 'RTL_CHECK2' ./genrtl.h::6503#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::11324: ^ ~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])229 : XEXP (rt, 7) = arg7;3: ^ ~warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ? XEXP (src, 2) : XEXP (src, 1)); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 771array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 7) = arg5;:341:5:341: note:: 5array 'fld' declared here: 771 : ^ ~expanded from macro 'XEXP' rtunion fld[1];23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' ^note : notearray 'fld' declared here 770:23: note: expanded from macro 'XSTR' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:3490:5: rtunion fld[1]; ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];In file included from PATTERN (insn_info->insn), bb, insn_info, 0);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c: 30 ^~~~~~~~~~~~~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^2344: ./genrtl.h: 137 :3 ^ ~: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:660:38: XEXP (rt, 1) = arg1;note: expanded from macro 'RTL_CHECK2' : 831#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 24723: note: : ^ ~ 3 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN' :771:warning23: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768::341660::5#define PATTERN(INSN) XEXP (INSN, 4) 38 XINT (rt, 1) = arg1;:: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660 :: note: expanded from macro 'XINT' 38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note:: ^ ~expanded from macro 'XINT' 6508/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5: 32note: array 'fld' declared here ::660:note38: : note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) term1 = false_rtx, true_rtx = XEXP (true_rtx, 1), false_rtx = const0_rtx; ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: ^ ~./genrtl.h :138:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:3494:6 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h &PATTERN (insn_info->insn), DF_REF_REG_USE, bb, insn_info, 0);warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::7715 : ^~~~~~~~~~~~~~~~~~~~~~~~~ note: XEXP (rt, 2) = arg2;array 'fld' declared here : rtunion fld[1]; ^ ^ ~:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: :note: expanded from macro 'RTL_CHECK2'In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])83123: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'XEXP':24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XSTR (rt, 1) = arg1;note 23 ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : expanded from macro 'PATTERN' rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23#define PATTERN(INSN) XEXP (INSN, 4): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~array 'fld' declared here: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.cIn file included from :30note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c ^ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:139::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~3 39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6510:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: && rtx_equal_p (XEXP (true_rtx, 1), false_rtx))660 : ^ ~: : 38In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': array 'fld' declared here 2344: ./genrtl.h:270:3: XBBDEF (rt, 3) = arg3; warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : ^ ~771 ^ ~ :In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:5: :note:: array 'fld' declared here : rtunion fld[1];775 :2425: :noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'XEXP' ./genrtl.h:271:3note: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 770:23: XINT (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : 38: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c::341:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3514660::38:: note: : 5: note : expanded from macro 'XSTR' ^ ~ expanded from macro 'RTL_CHECK2'3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here659: FOR_BB_INSNS (bb, insn)38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: :note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25660: note: expanded from macro 'NEXT_INSN' :38: ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: #define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'RTL_CHECK2' ^ : ^ ~6514 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: 32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: ^ note XVEC (rt, 3) = arg3;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c ^ ~ expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c : ^ ~ warning:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note30: expanded from macro 'RTL_CHECK2' : 772In file included from :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h:140In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~3:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h term1 = true_rtx, false_rtx = XEXP (false_rtx, 1), true_rtx = const0_rtx; ^ ~ 2344: ./genrtl.h:271/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: XEXP (rt, 4) = arg4;341:5 XINT (rt, 2) = arg2;: note : array 'fld' declared here 771 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23 ^ : ^ ~660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::351423: noteexpanded from macro 'XEXP': 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) ^ ~ 38 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38660: note: :expanded from macro 'RTL_CHECK2' 38 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]) : ^ ~ 660 FOR_BB_INSNS (bb, insn): ^~~~~~~~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h38:: 372:17: :note: expanded from macro 'FOR_BB_INSNS'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341expanded from macro 'RTL_CHECK2': 5: noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here (INSN) = NEXT_INSN (INSN)) note 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2'826 :25: note: 341expanded from macro 'NEXT_INSN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :#define NEXT_INSN(INSN) XEXP (INSN, 2)5::5 ^ note: In file included from ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c : rtunion fld[1];30 :note: In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3:array 'fld' declared here: ^ warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:771: 23: :note: expanded from macro 'XEXP' 273 ^array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: ^ ^ ~ 3 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c :: XVEC (rt, 4) = arg4;660 39 ^ ~ : XINT (rt, 5) = arg5;38 : ^ ~ 6516: note:25In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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' && rtx_equal_p (XEXP (false_rtx, 1), true_rtx)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])768772 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: 23note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771::2323: note: expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : : note2344: expanded from macro 'XINT' expanded from macro 'XVEC' rtunion fld[1]; ^ : ./genrtl.h:272:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: : note: expanded from macro 'RTL_CHECK2' 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) ^ ~ XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:3617:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note: 772array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : ^ ~ note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning rtunion fld[1]; ^ : ^ ~341: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: :note: array 'fld' declared here rtunion fld[1]; FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::371660:28:: ^ :38: notenote: : expanded from macro 'FOR_BB_INSNS'expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c5 (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \: 30 ^~~~~~~~~~~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::24826:25:: note: : ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 142note:: : array 'fld' declared here expanded from macro 'NEXT_INSN'3 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^note #define NEXT_INSN(INSN) XEXP (INSN, 2): ./genrtl.h: XINT (rt, 6) = arg6;274 :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6533 ^ ~array 'fld' declared here 3::13: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c: src = SET_SRC (x);39 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~note warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' 2344: ./genrtl.h:273: XVEC (rt, 5) = arg5;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66022/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::771:23::23 note : warning:: notenotenote: expanded from macro 'XEXP'expanded from macro 'XVEC' : : 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) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : expanded from macro 'RTL_CHECK2' expanded from macro 'SET_SRC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660 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]) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::341 :note: array 'fld' declared here XVEC (rt, 4) = arg4;: note 5: : noteexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772 rtunion fld[1];341 :5: note: : ^23 : ^ ^ ~note: expanded from macro 'XVEC' array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30 rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h805::32:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c note: 24expanded from macro 'XCEXP': :In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 3617#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: :note5: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: ^ ~note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341: :expanded from macro 'RTL_CHECK2'5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here: ./genrtl.h:143:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];3 ^ 275:3: warning: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ FOR_BB_INSNS (bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^~~~~~~~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h rtunion fld[1];:372/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6555:13: XINT (rt, 6) = arg6; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtx op1 = XEXP (x, 1); ^ ~ ^ ~ :17:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::660 note: In file included from expanded from macro 'XEXP' 23:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c 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]): ^ ~ note39: : ^ ~expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: notenote: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'FOR_BB_INSNS' expanded from macro 'RTL_CHECK2' ^ ~ 2344: (INSN) = NEXT_INSN (INSN))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~341 :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note./genrtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h274:341:5:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here 826::660 rtunion fld[1];25: rtunion fld[1];note: 3expanded from macro 'NEXT_INSN' : ^ 38 : ^ #define NEXT_INSN(INSN) XEXP (INSN, 2): In file included from note : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c: array index 5 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]) ^ ~ 30 XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: 6572:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:5: op1 = XEXP (x, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :array 'fld' declared here ^ ~ rtunion fld[1]; ^ 2344 : ./genrtl.h::144:771:23772:23: 3: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note : warningexpanded from macro 'XVEC': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:3824:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: X0EXP (rt, 8) = NULL_RTX; ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 788:27:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: : note: expanded from macro 'X0EXP' 660./genrtl.hnote:38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'RTL_CHECK2'::771:23: note: : expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^note : expanded from macro 'RTL_CHECK1'In file included from 293/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 275: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) rtunion fld[1]; XINT (rt, 6) = arg6; ^ : 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ 768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:4150In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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; ^ ~ :7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::23: ^ ~:826:note6703: :expanded from macro 'XVEC'21 : warning: expanded from macro 'XINT' 25#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'NEXT_INSN' : len = INTVAL (XEXP (x, 1));660 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::771:23#define NEXT_INSN(INSN) XEXP (INSN, 2): note38:660:: ^ ~ 5: note38expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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]) note: ^ ~ note : ^ ~ : :expanded from macro 'RTL_CHECK2'771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::66023#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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341: array 'fld' declared here ^ ~ : expanded from macro 'XEXP' rtunion fld[1];5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:660:::51153 : note: rtunion fld[1]; ^ ^: 28In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c38 note: expanded from macro 'INTVAL' In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):30: In file included from array 'fld' declared here ^~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: note:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCWINT' : expanded from macro 'RTL_CHECK2'In file included from XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c :24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 5: In file included from ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771::234423: :./genrtl.h :note314: :expanded from macro 'XEXP'3 : warning: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 39: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660array 'fld' declared here:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5:note rtunion fld[1]; ^ : XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ./genrtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::6704:23:313:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c::54150:: 7note: warning21:: note: warningexpanded 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): : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 : ^ ~ warning FOR_BB_INSNS (bb, insn): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h pos = INTVAL (XEXP (x, 2)); ^ ~ :660 ^~~~~~~~~~~~~~~~~~~~~~~:38: note: XVEC (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h ^ : ^ ~ 23::372/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP': 17#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34130/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :772In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::523: 660note:: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 2344: : expanded from macro 'FOR_BB_INSNS'38./genrtl.h::171::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : XBBDEF (rt, 3) = arg3; ^ ~array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: 660 rtunion fld[1];: 2538:: notenote : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF': : note: expanded from macro 'NEXT_INSN' ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'RTL_CHECK2' ^ ~1153 :28: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)::659771::38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:2423 ^~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 : :./genrtl.h665: :33: 315note:: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XCWINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]341 : 5:660: XEXP (rt, 3) = arg3; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ^~~note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~5 : note: array 'fld' declared here rtunion fld[1];38: rtunion fld[1]; ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 341note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c ::305:In file included from note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ ^: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : :39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6865:18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ len = INTVAL (XEXP (SET_DEST (x), 1)); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c:4433::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning771: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c::39: XINT (rt, 5) = arg5;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: X0EXP (rt, 4) = NULL_RTX;./genrtl.h:3153 : ^ ~warning : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768::788:27: 23note:: expanded from macro 'XEXP' note: note FOR_BB_INSNS_REVERSE (bb, insn) warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; : expanded from macro 'XINT' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:383:2328::: note: 38expanded from macro 'XEXP': 660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~ note : note: expanded from macro 'FOR_BB_INSNS_REVERSE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'RTL_CHECK1'660 : 38:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~341 :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ ~ note: : array 'fld' declared here :341:expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:: 2344note : ^./genrtl.h:174/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28:::825: :array 'fld' declared here25: 3note: : expanded from macro 'INTVAL' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 6) = arg6; ^ ~ note: expanded from macro 'PREV_INSN'#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~768In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24 :23:: #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c665:33expanded from macro 'XINT': note : ^ ~39 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 771 ^ ~: 23::335:3316/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660::: 3expanded from macro 'XCWINT': #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 341expanded from macro 'XEXP':5 :warning note: warning38: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2'array 'fld' declared here: rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX;#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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : XEXP (rt, 1) = arg1; ^ ~ 6866:10: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27: warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note:771:: 23: 660note: expanded from macro 'XEXP':expanded from macro 'X0EXP'341 ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5: 38 ^ ~ : note: expanded from macro 'RTL_CHECK2' pos = XEXP (SET_DEST (x), 2);note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 : ^ ~ note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:660: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 341 ^: note:38:In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 30expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note note: : array 'fld' declared here: 2344: ./genrtl.h:expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h175:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df-scan.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 4433/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6603:: warning: 38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 FOR_BB_INSNS_REVERSE (bb, insn)341 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:: 384#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ~ : warningexpanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341::17: :note: expanded from macro 'FOR_BB_INSNS_REVERSE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: XEXP (rt, 7) = arg7;note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ (INSN) = PREV_INSN (INSN)) note ^ ~: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: ^~~~~~~~~~~~~~~~./genrtl.h :336:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :825:25 XEXP (rt, 2) = arg2;: note: expanded from macro 'XEXP' : note: expanded from macro 'PREV_INSN' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:341335:3 : #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771:23 : note: ^ ~: expanded from macro 'XEXP' 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: :expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 1) = arg1; ^ ~771note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: rtunion fld[1];23 : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote:: 6906expanded from macro 'XEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)8 : ^ ~ 38 ^ ~: note: expanded from macro 'XEXP'warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660341::5: note: array 'fld' declared here 38expanded from macro 'RTL_CHECK2'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) ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c :note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SET_SRC (x)));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : ^ ~38: 30341:5 : : note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here341:5In file included from : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 8) = arg8; rtunion fld[1]; rtunion fld[1]; ^ ^ ~ ^ ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :1536:22: note: expanded from macro 'SET_SRC' :2344#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ./genrtl.h:401#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XEXP (rt, 2) = arg2; ^ ~ :905:41: note: expanded from macro 'gen_rtx_SET' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gen_rtx_fmt_ee (SET, (MODE), (ARG0), (ARG1)) ^~~~ 342:5: note: array 'hwint' declared here ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:6953:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here gen_lowpart (compute_mode, SET_SRC (x)), HOST_WIDE_INT hwint[1]; ^ ^~~~~~~~~~~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ ^ ~ :1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' ^ ~ # define HOST_WIDE_INT long ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: rtunion fld[1]; ^ array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7027:29#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):3: warning: 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] ^ ~ 0, 0, len - INTVAL (XEXP (inner, 1)), ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7030:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return gen_rtx_ASHIFT (mode, new_rtx, XEXP (inner, 1)); ^ ~ :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :771:23: note: expanded from macro 'XEXP' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :660:38: note: expanded from macro 'RTL_CHECK2' 768:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ./genrtl.h:987:44: note: expanded from macro 'gen_rtx_ASHIFT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gen_rtx_fmt_ee (ASHIFT, (MODE), (ARG0), (ARG1)) ^~~~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7384:15: 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ && INTVAL (XEXP (x, 1)) >= count) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :27: note: expanded from macro 'X0EXP' note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7386:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 771:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' INTVAL (XEXP (x, 1)) - count); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :659:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~ :1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ ~ rtunion fld[1]; ^ :788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note665In file included from :33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :775:25: note: expanded from macro 'XBBDEF' 659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];:7403:26: 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]) ^ ~ GEN_INT (INTVAL (XEXP (x, 1)) >> count)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2363:51: note: expanded from macro 'GEN_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; ^ ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XSTR' :660:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ XVEC (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XINT (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c -o dwarf2asm.o :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7453:8:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && XEXP (x, 1) == const0_rtx) ? COMPARE: ^ ~ :341770:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here note rtunion fld[1]; ^ : expanded from macro '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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: 341:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ 772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7465: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c :39: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ : XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:660:772:23:: note28: note: : 38expanded from macro 'INTVAL'::772 expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)23 : ^ ~ notenote: : expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: ^~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660: :665:33: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:341:5: note: array 'fld' declared here rtunion fld[1]; ^38 rtunion fld[1];: ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274 :note: expanded from macro 'RTL_CHECK2'3In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c :39: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: expanded from macro 'XCWINT'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ XSTR (rt, 1) = arg1;#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772341: 23 ^~~: ^ ~:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :770:23: note: expanded from macro 'XSTR' note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7466:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && INTVAL (XEXP (x, 1)) >= 0660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1]; ^341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:23: 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]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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]; ^ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : rtunion fld[1];7469 ^ :34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ HOST_WIDE_INT count = INTVAL (XEXP (x, 1)); rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30clang: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: 771./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 23 In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c: :: XINT (rt, 1) = arg1; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 24 ^ ~: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:: 23expanded from macro 'XEXP':: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 23: :./genrtl.h :note: expanded from macro 'XINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 rtunion fld[1]; ^ :33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7485: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ :770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XSTR' XVEC (rt, 1) = arg1; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: rtunion fld[1];712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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 (lhs, 1)); ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):341:5: note: array 'fld' declared here ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7496:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ && (CONST_INT_P (XEXP (lhs, 1)) && INTVAL (XEXP (lhs, 1)) < 0)) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' 771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' :660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 770: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]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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; ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7500:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :770:23: note: expanded from macro 'XSTR' XEXP (lhs, 1), ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1]; :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771 rtunion fld[1]; :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) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c rtunion fld[1]; rtunion fld[1]; ^ ^ :7515:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rhs = XEXP (x, 1); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1]; ^ In file included from : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7522#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34130:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::336:38: note: expanded from macro 'RTL_CHECK2' 53:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rhs, 1)); note: array 'fld' declared here ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; :341:5: note: array 'fld' declared here ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7526:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && (CONST_INT_P (XEXP (rhs, 1)) && INTVAL (XEXP (rhs, 1)) < 0)) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 754/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: :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] ^ ~ note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 1) = arg1; ^ ~ ^~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' XSTR (rt, 3) = arg3; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long rtunion fld[1]; ^ ^ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7530:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rhs, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note rtunion fld[1];: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ^ note: expanded from macro 'XWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7554:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = make_extraction (mode, new_rtx, 0, XEXP (XEXP (x, 0), 1), i, 1,In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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; ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; XINT (rt, 1) = arg1; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ 7567:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XEXP (SUBREG_REG (XEXP (x, 0)), 1), i, 1, ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):771:23: note: expanded from macro 'XEXP' ^ ~ ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7580:11: 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 (x, 1)), ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h rtunion fld[1]; ^ :979:41: note: expanded from macro 'gen_rtx_AND' 771: gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ 23:./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :27: note: expanded from macro 'X0EXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :7581#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gen_rtx_AND (mode, XEXP (XEXP (x, 0), 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^./genrtl.h:979:33: note: expanded from macro 'gen_rtx_AND' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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) ^ ~ gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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]; ^ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' 341:5: note: array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :770:23 XVEC (rt, 3) = arg3; ^ ~ X0EXP (rt, 1) = NULL_RTX;: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):660:38: note: expanded from macro 'RTL_CHECK2' :788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7582:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XEXP (x, 1))); ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ^ ~ :771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~ :341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'X0EXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:979:41: note: expanded from macro 'gen_rtx_AND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ 341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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]) ^ ~ rtunion fld[1]; ^ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7592: ^ ~ 25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here && i <= INTVAL (XEXP (XEXP (x, 0), 1))) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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):768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 770:23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])770:5::660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~ :23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dominance.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7597:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' - INTVAL (XEXP (XEXP (x, 0), 1))), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)341:5: note: array 'fld' declared here :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7608:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && INTVAL (XEXP (XEXP (x, 0), 1)) >= 0 ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7609: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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]) XVEC (rt, 2) = arg2; ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3 ^ ~ : rtunion fld[1]; warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7614:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ mask >>= INTVAL (XEXP (XEXP (x, 0), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' 30: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7615:17: 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) ^ ~ if ((INTVAL (XEXP (x, 1)) & ~mask) == 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c XSTR (rt, 1) = arg1; ^ ~ :7620: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 0), 1))); ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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]) ^ ~ ./genrtl.h:991:46: note: expanded from macro 'gen_rtx_ASHIFTRT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gen_rtx_fmt_ee (ASHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :39:40: note: expanded from macro 'gen_rtx_fmt_ee' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 738:48: note: expanded from macro 'SUBST' XVEC (rt, 1) = arg1; ^ ~#define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7655: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]) ^ ~ XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ./genrtl.h:991:46: note: expanded from macro 'gen_rtx_ASHIFTRT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ gen_rtx_fmt_ee (ASHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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; ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7663:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 4) = arg4; ^ ~ rhs = XEXP (x, 1); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7670:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ && INTVAL (rhs) >= INTVAL (XEXP (lhs, 1)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:165:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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 :660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ XEXP (and_test, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7671:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 660:38: note: expanded from macro 'RTL_CHECK2' :770:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1153:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here :167: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]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) XEXP (XEXP (shift_test, 0), 1) = GEN_INT (bitnum); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7676:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 770:23: note: expanded from macro 'XSTR' INTVAL (rhs) - INTVAL (XEXP (lhs, 1)), ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7726: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27 = simplify_subreg (mode, tem, GET_MODE (inner), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' XEXP (rt, 1) = arg1; ^ ~ #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c rtunion fld[1]; ^ 5: note: array 'fld' declared here :7808: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBST (XEXP (x, 0), XEXP (x, 1)); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; ^ ~ 771:23: note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738:48: note: expanded from macro 'SUBST' ^ ~ #define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here rtunion fld[1]; ^ 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dojump.c:945:13#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: note: expanded from macro 'RTL_CHECK2' : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here op1 = XEXP (tem, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7864:36#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP' ^ ~ op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341: rtunion fld[1]; rtunion fld[1]; ^ ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7865: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)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 XINT (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7872:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7873:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1)) ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 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]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7881:36: 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) ^ ~ op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7882:36: 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) ^ ~ op2 = canon_reg_for_combine (XEXP (x, 2), reg); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7883#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1) || op2 != XEXP (x, 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:7883: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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; ^ ~ if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1) || op2 != XEXP (x, 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8089:26: 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]) mask & INTVAL (XEXP (x, 1))); ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8096:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (x, 1)) & GET_MODE_MASK (GET_MODE (x))) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8153: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8155:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] (INTVAL (XEXP (x, 1)) & smask)), X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8176:47: 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]) ^ ~ x = simplify_gen_unary (NEG, GET_MODE (x), XEXP (x, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8187:7: 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), GET_MODE (x)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229: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]) ^ ~ XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8203:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:341:5: note: array 'fld' declared here :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8204:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8207:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + floor_log2 (INTVAL (XEXP (x, 1)))) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8206:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && ((INTVAL (XEXP (XEXP (x, 0), 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8212:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ temp = GEN_INT ((INTVAL (XEXP (x, 1)) & mask) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' XVEC (rt, 5) = arg5; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2363:51: note: expanded from macro 'GEN_INT' 772:23: note: expanded from macro 'XVEC' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8213: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (XEXP (x, 0), 1))); ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2363:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8217: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 0), 1)); ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1];note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8226: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8240:67: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (op_mode != GET_MODE (x) || op0 != XEXP (x, 0) || op1 != XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8252:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771: && INTVAL (XEXP (x, 1)) >= 0 ^ ~23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8253: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]) ^ ~ && INTVAL (XEXP (x, 1)) < GET_MODE_PRECISION (mode)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8255: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c: && (nonzero_bits (XEXP (x, 1), GET_MODE (XEXP (x, 1)))44 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :8263#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (x, 1)) >= 0 ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:44: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8264: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]) ^ ~ && INTVAL (XEXP (x, 1)) < GET_MODE_PRECISION (op_mode) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:44: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8266#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ mask >>= INTVAL (XEXP (x, 1)); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' # define HOST_WIDE_INT long #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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]) ^~~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8275:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :342:5: note: array 'hwint' declared here x = simplify_gen_binary (code, op_mode, op0, XEXP (x, 1)); ^ ~ HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8284:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:44: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'INTVAL'HOOK_VECTOR_END (asm_out) ^#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8285:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8292:33: 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]) ^ ~ inner_mask = mask << INTVAL (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8303:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_binary (LSHIFTRT, op_mode, inner, XEXP (x, 1)); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (addr_space) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :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 ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (x, 1)) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1153:28: note: expanded from macro 'INTVAL' HOOK_VECTOR_END (calls) #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8320:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (x, 1)) + exact_log2 (mask + 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50::1153:28: note: expanded from macro 'INTVAL' :341:95 warnings generated. note: expanded from macro 'HOOK_VECTOR_END' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8344:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] if (CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) >= 0 ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c -o dwarf2cfi.o note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8345: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' XSTR (rt, 2) = arg2; ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8362:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (GET_MODE_PRECISION (GET_MODE (x)) - INTVAL (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8364:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here nonzero >>= INTVAL (XEXP (x, 1)) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' XSTR (rt, 1) = arg1; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8371:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' nonzero >>= INTVAL (XEXP (x, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 rtunion fld[1]; ^ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ^~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8377:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 0), INTVAL (XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note1153: expanded from macro 'XVEC' :28: note: expanded from macro 'INTVAL' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' 150 warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ s generated. ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' 341:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8397:19: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8407:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (x, 1)) >= 0 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8408:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (INTVAL (XEXP (x, 1)):660:38: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c -o dwarf2out.o :2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8411:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ && XEXP (XEXP (x, 0), 1) == XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8411:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (x, 0), 1) == XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: : array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8424: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8428:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8455: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' XEXP (rt, 1) = arg1; ^ ~#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8456:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (XEXP (x, 0), 1)) + floor_log2 (mask) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:note: expanded from macro 'RTL_CHECK2' 8458: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8460/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' temp = gen_int_mode (mask << INTVAL (XEXP (XEXP (x, 0), 1)), ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:771: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]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8465:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp, XEXP (XEXP (x, 0), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660clang: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:854:16: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :754: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' XEXP (rt, 2) = arg2; ^ ~ insn != NEXT_INSN (info->current); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::8487:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && XEXP (x, 1) == const0_rtx ^ ~ 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):855:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c: ^ ~27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :772:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XVEC' 341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: rtunion fld[1]; array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:856:32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (reg_referenced_p (loc, PATTERN (insn))) ^~~~~~~~~~~~~~ :8502:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] force_to_mode (XEXP (x, 1), mode, ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738:48: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];In file included from ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8506:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ force_to_mode (XEXP (x, 2), mode, ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :738:48: note: expanded from macro 'SUBST' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8504:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBST (XEXP (x, 2), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:901:35: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:738:40: note: expanded from macro 'SUBST' ^ ~ #define SUBST(INTO, NEWVAL) do_SUBST(&(INTO), (NEWVAL)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (cur = new_insn; cur; cur = NEXT_INSN (cur)):341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:904:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (cur), note_add_store, &info); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8535:10: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8564:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = if_then_else_cond (XEXP (x, 1), &true1, &false1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:1289:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ *offset = INTVAL (XEXP (address, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8602:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0 = XEXP (XEXP (x, 0), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8603:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (XEXP (x, 1), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8603:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warningHOOK_VECTOR_END (calls) ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtx op1 = XEXP (XEXP (x, 1), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #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]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :8606:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' HOOK_VECTOR_END (c) ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) cond1 = XEXP (XEXP (x, 1), 0); ^ rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8612:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8612:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8615:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:1560:4213: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c: rhs = SET_SRC (body); ^~~~~~~~~~~~~~ 165:43: warning: format string is not a string literal (potentially insecure) [-Wformat-security] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' dw2_asm_output_delta (size, lab1, lab2, comment); ^~~~~~~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c && rtx_equal_p (XEXP (cond0, 0), XEXP (cond1, 1)) ^ ~ :165:43: note: treat the string as an argument to avoid this #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ dw2_asm_output_delta (size, lab1, lab2, comment);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ "%s", /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:1563:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (body == PATTERN (insn_info->insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:1668:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_FOR_INSN (insn_info->insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8616:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:408:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 0)))) ^ ~ #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:552:8: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && !defined(__cplusplus)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:414:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #if HAVE_DESIGNATED_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:552:8: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' rtunion fld[1]; ^ && !defined(__cplusplus)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8637:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (XEXP (x, 1), 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:1852:55: 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]) ^ ~ for (insn = shift_seq; insn != NULL_RTX; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2asm.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)551:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1]; ^ #if HAVE_DESIGNATED_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8643:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:552:8: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' && !defined(__cplusplus)) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:1854:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] cost += insn_rtx_cost (PATTERN (insn), speed); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8643:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8646:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 0), XEXP (cond1, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8647:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 0)))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8661:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ptrue = XEXP (x, 1), *pfalse = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8661:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *ptrue = XEXP (x, 1), *pfalse = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8662:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2035 if (GET_CODE (cond0) == NE && XEXP (cond0, 1) == const0_rtx) ^ ~:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb = BLOCK_FOR_INSN (read_insn->insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8664:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ else if (GET_CODE (cond0) == EQ && XEXP (cond0, 1) == const0_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2061:66: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (this_insn = insns; this_insn != NULL_RTX; this_insn = NEXT_INSN (this_insn)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2062:15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : 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) ^ ~ note_stores (PATTERN (this_insn), look_for_hardregs, regs_set); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8666:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *ptrue = XEXP (x, 2), *pfalse = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8666:36: warning rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ptrue = XEXP (x, 2), *pfalse = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8680:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8682:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 92 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2444:19: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (call_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8782:58: 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, 8) ^ ~ if (rtx_equal_p (XEXP (x, 0), reg) && rtx_equal_p (XEXP (x, 1), val)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2446: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8812:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return unsignedp ? x : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8816:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return unsignedp ? XEXP (x, 1) : x; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8835:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_mode, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c -o emit-rtl.o #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2521:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && volatile_insn_p (PATTERN (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2529:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_uses (&PATTERN (insn), check_mem_read_use, bb_info); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2549:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (symbol) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2552:31: warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:3445:26: note: expanded from macro 'DECL_BUILT_IN_CLASS' (FUNCTION_DECL_CHECK (NODE)->function_decl.built_in_class) ^~~~ ./tree-check.h:36:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:883:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2554:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :8928:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2711:25: note: expanded from macro 'DECL_FUNCTION_CODE' rtx src = SET_SRC (x); ^~~~~~~~~~~ (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' ./tree-check.h:36:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:883:32: note: expanded from macro 'TREE_CHECK' : note: expanded from macro 'XCEXP' #define TREE_CHECK(T, CODE) (T) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:661:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2556:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here || SYMBOL_REF_DECL (symbol) == block_clear_fn) ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8945:50: 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), 2)) ^ ~ && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2557:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : memset_call = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43 rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8947:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1),note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here rtunion fld[1]; ^341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2657:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8961:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || volatile_refs_p (PATTERN (insn)) ^~~~~~~~~~~~~~ && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8964:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2663: XEXP (SUBREG_REG (XEXP (src, 0)), 1), ^ ~ 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' body = PATTERN (insn); ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771:23: 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) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8975:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1))) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8977: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1), XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:660:38: note: expanded from macro 'RTL_CHECK2' :2783:4: 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]) ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8992:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' HOST_WIDE_INT width = INTVAL (XEXP (dest, 1)); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23: note ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341771:23: note: expanded from macro 'XEXP' #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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2783::660: 38: note: expanded from macro 'RTL_CHECK2' 4: warning ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372 ^ ~ :17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:8993:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' unsigned HOST_WIDE_INT and_mask = INTVAL (XEXP (src, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9027:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ lhs = expand_compound_operation (XEXP (src, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c:2935:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ group->offset_map_n = XOBNEWVEC (&dse_obstack, int, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XOBNEWVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334#define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h::341405:4: note: expanded from macro 'obstack_alloc' :5: note: array 'fld' declared here obstack_finish (__h); }) rtunion fld[1]; ^~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9032:18: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429 c1 = INTVAL (XEXP (rhs, 1)), other = lhs;: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 795:29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'X0MEMATTR' :771:23: note: expanded from macro 'XEXP' 8: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\In file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:clang : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning26: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1153:28: note: expanded from macro 'INTVAL' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' ^~~# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dse.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9036: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: c1 = INTVAL (XEXP (lhs, 1)), other = rhs; ^ ~ 65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 2344 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' :2938#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] XBBDEF (rt, 3) = arg3; ^ ~ group->offset_map_p = XOBNEWVEC (&dse_obstack, int, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' 9072:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && INTVAL (XEXP (assign, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 126/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :31: note: expanded from macro '__INT_TO_PTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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]) ^~~ XEXP (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9076:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' == ((unsigned HOST_WIDE_INT) 1 << INTVAL (XEXP (assign, 1))) - 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :65: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9105:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: note: expanded from macro 'XBBDEF' rhs = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9166:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1); XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note162 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341: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]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: XINT (rt, 5) = arg5; ^ ~ 9166:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :768:23: note: expanded from macro 'XINT' XBBDEF (rt, 3) = arg3; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note775: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) ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from ::65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: 5clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf: note: array 'fld' declared here -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/et-forest.c -o et-forest.o #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9168:36: warning: array index 1 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && rtx_equal_p (XEXP (lhs, 0), XEXP (rhs, 1))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]107 warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9169:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5 other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 0); ^ ~ : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: rtunion fld[1]; ^ :141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 XINT (rt, 5) = arg5; ^ ~ :23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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; ^ ~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: rtunion fld[1];expanded from macro 'XINT' ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c -o except.o :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9171#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 && rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 0))) ^ ~ :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from note: array 'fld' declared here : rtunion fld[1]; ^ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9172:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5: other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1); ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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];65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: ^ ~ note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notenote: array 'fld' declared here warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 7) = arg7; ^ ~ : expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9172:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'RTL_CHECK1'5 :771:23: note:#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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here :660341:5: note:: rtunion fld[1]; ^ 38array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9173:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 1))) rtunion fld[1]; : note: ^expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140: ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1];#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9173:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38warning : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : array 'fld' declared here X0EXP (rt, 8) = NULL_RTX;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' else if (rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 1))) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~ :23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP' :659:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3865: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: note: array 'fld' declared here rtunion fld[1];In file included from ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9174:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: rtunion fld[1]; ^ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning2344: ./genrtl.h:141:3: warning: 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] XINT (rt, 5) = arg5; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9238 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ 15:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' inner_op1 = XEXP (decomposed, 1); ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:171: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) ^ ~ XBBDEF (rt, 3) = arg3; :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :788:27: note: expanded from macro 'X0EXP' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9347:14: 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] XEXP (rt, 1) = arg1; XEXP (rt, 4) = arg4; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XEXP (varop, 1),:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #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] ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;341:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9360:52: 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]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' o1 = simplify_and_const_int (NULL_RTX, mode, XEXP (varop, 1), constop); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : XBBDEF (rt, 3) = arg3;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :9977: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) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ && INTVAL (XEXP (varop, 1)) >= 0/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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]) ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : X0EXP (rt, 3) = NULL_RTX;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :33: note: expanded from macro 'XCWINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9978:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here && INTVAL (XEXP (varop, 1)) < GET_MODE_PRECISION (GET_MODE (varop)) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :659: X0EXP (rt, 6) = NULL_RTX;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:9984:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :788:27: note: expanded from macro 'X0EXP' unsigned int first_count = INTVAL (XEXP (varop, 1)); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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]) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 10124:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ varop = gen_rtx_fmt_ee (code, mode, new_rtx, XEXP (varop, 1)); ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' 788:27: note: expanded from macro 'X0EXP' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10149:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 && XEXP (XEXP (varop, 0), 1) == constm1_rtx ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c rtunion fld[1];:10153:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && rtx_equal_p (XEXP (XEXP (varop, 0), 0), XEXP (varop, 1)))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:788:27: note: expanded from macro 'X0EXP' :771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here :341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10156:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = gen_rtx_LE (GET_MODE (varop), XEXP (varop, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ ./genrtl.h:1025:32: note: expanded from macro 'gen_rtx_LE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gen_rtx_fmt_ee (LE, (MODE), (ARG0), (ARG1)) ^~~~ 775./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' :25 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ : note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10175:41: 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) ^ ~ && 0 > trunc_int_for_mode (INTVAL (XEXP (varop, 1)), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1153:28: note: expanded from macro 'INTVAL' XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :660:38: note: expanded from macro 'RTL_CHECK2' :771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10178:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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) ^ ~ XEXP (varop, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10194:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from && 0 > trunc_int_for_mode (INTVAL (XEXP (varop, 1)), 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:note: 341:5: note: array 'fld' declared here ^ ~ :39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 775:25: note: expanded from macro 'XBBDEF' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^~~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 7) = arg5; ^ ~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 10200:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (varop, 1), count); ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :39: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note:: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10217:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 && XEXP (varop, 1) == const0_rtx ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])11 : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]39 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344note: : ./genrtl.harray 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h113note:660:: 38 attrs = MEM_ATTRS (x);: 3 note rtunion fld[1];:: ^~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2': ^ expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1458:341: #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c XEXP (rt, 7) = arg7; ^ ~385:: notenote: array 'fld' declared here :65: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; : ^24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771note:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::10261:11: :expanded from macro 'MEM_ATTRS' warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 2344: ./genrtl.h :228: && XEXP (varop, 1) == constm1_rtx#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5660:note: 38warning: notenote: : : array 'fld' declared here expanded from macro 'RTL_CHECK2': 23 rtunion fld[1];:: expanded from macro 'X0MEMATTR' note ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cexpanded from macro 'XEXP':26: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ^ ~ :234438: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h270:::341 :5:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warningnote : ^ ~expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:661:3738: notenote: : expanded from macro 'RTL_CHECKC1' array 'fld' declared here: note: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]) ^ ~ array 'fld' declared here XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ rtunion fld[1]; note: ^ ~expanded from macro 'RTL_CHECK2' 341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:39 rtunion fld[1];: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^65: In file included from 2344 : ^ ~./genrtl.h : 137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5:: 38expanded from macro 'XEXP': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note2344: : expanded from macro 'RTL_CHECK2'./genrtl.h 2344:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])229 : ^ ~3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning341: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660note:: 38 array 'fld' declared here : XSTR (rt, 7) = arg5; ^ ~ : note5 : rtunion fld[1]; note ^: : array 'fld' declared here expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10279:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :./genrtl.h770: rtunion fld[1];:23: ^note : expanded from macro 'XSTR' 2533#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ : 3warning341: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: 5:26: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 660:38 XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: :note : notearray 'fld' declared here : ./genrtl.hexpanded from macro 'RTL_CHECK2': 271 && nonzero_bits (XEXP (varop, 1), result_mode) >> count == 0: 3 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23: note: expanded from macro 'XEXP' 23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: XINT (rt, 2) = arg2;38 341:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here ^ ~: rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'RTL_CHECK2' ^ ~39 : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 768:23: XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' :341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)65 : ^ ~ ^ ~5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::66023::38 :note : noteexpanded 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]) ^ ~In file included from ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38: 2344note: : array 'fld' declared here rtunion fld[1];341 :5:./genrtl.hnote: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ :247#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::warning341:5: 10280In file included from :26: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344: ./genrtl.hnote XINT (rt, 1) = arg1; : ^ ~51 :: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 768array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 233:: array 'fld' declared here : rtunion fld[1]; ^ note && (nonzero_bits (XEXP (varop, 1), result_mode): expanded from macro 'XINT' ^ ~In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^./genrtl.h :272:3: ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: 39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::771139::3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :: 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3823:: notenote: : XEXP (rt, 1) = arg1;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])772:23 XBBDEF (rt, 3) = arg3;: : ^ ~771 note ^ ~: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: 341 775::5: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:: 38#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) ^ ~: rtunion fld[1]; note ^ : expanded from macro 'RTL_CHECK2' 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c : ^ ~65 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ^ ~ note:: note: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared hereexpanded from macro 'XBBDEF' : :5: rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: array 'fld' declared here rtunion fld[1]; ^./genrtl.h :270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^: 10292 XSTR (rt, 1) = arg1; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:659:: 38: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::26770:23:note: expanded from macro 'RTL_CHECK1':: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341 ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341 :note5: :array 'fld' declared here note273: :array 'fld' declared here3 : warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtunion fld[1]; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: XVEC (rt, 4) = arg4; ^ ^ ~ & nonzero_bits (XEXP (varop, 1), ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.cnote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: XEXP (rt, 4) = arg4;116 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2344772: :./genrtl.h23::107 :note3: :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] ^ ~ ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~: note:: expanded from macro 'RTL_CHECK2' : ^ ~ 771660::2338: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341: :341expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 ^ ~ ::23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 660 :note: expanded from macro 'XEXP' :5: 38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 660: ^ ~ : rtunion fld[1];38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: note : expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:5 : ^ note: : ^ array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65 : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.hIn file included from expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26 271 ^ ~:3341: warning: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5:10295/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::16: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; :341:5 ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h varop = XEXP (varop, 1); note768 ^ ~: 23 rtunion fld[1]; ^: :array 'fld' declared here274: :3: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771: 23: notewarning: : expanded from macro 'XEXP' array index 5 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) ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116 XVEC (rt, 5) = arg5;: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:::2344:39660: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: ./genrtl.h:108:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 : warning38 ^ ~ 2344: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:660:: 38:: note: :./genrtl.h : XEXP (rt, 2) = arg2;noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XVEC' ^ ~ 141#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 771note: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning660:38: 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]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: expanded from macro 'XEXP'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:: XINT (rt, 5) = arg5;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ 5 ^ ~: note rtunion fld[1];341:5 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: array 'fld' declared here array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c660: rtunion fld[1];: 38: rtunion fld[1];768 :10303 ^ ^:239:: note warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' XEXP (varop, 1),: 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c :note ^ ~6526: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: : expanded from macro 'XEXP' :./genrtl.h2344:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:275:3: ^ ~warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38note:272: array 'fld' declared here : expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' rtunion fld[1];: 3 XINT (rt, 6) = arg6; ^ : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])109 768:3:: ^ ~ : 23warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ expanded from macro 'XINT': 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660note:: 38array 'fld' declared here: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 775 ^: 25note:: array 'fld' declared here noteexpanded from macro 'RTL_CHECK2': rtunion fld[1];expanded from macro 'XBBDEF'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::39341: :In file included from 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::77210320::40:2344#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note./genrtl.h && mode_signbit_p (result_mode, XEXP (varop, 1)) rtunion fld[1];:659: : ^ ~142: 3: 38 : ^ note: expanded from macro 'RTL_CHECK1' 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]) ^ ~ : expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:5::: 38./genrtl.h:: 293note:3:: expanded from macro 'XEXP' ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notewarning ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:7685:: note XINT (rt, 1) = arg1; ^ ^ ~ :23: : notearray 'fld' declared here: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: : ^ ~768 : rtunion fld[1]; :38: note: 23expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :: In file included from note: expanded from macro 'XINT'660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])116: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344: : expanded from macro 'RTL_CHECK2'./genrtl.h :273:3: warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c2344: ./genrtl.h:110: rtunion fld[1];3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; XEXP (rt, 4) = arg4; ^ ~: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ^ ~ 10322 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c::39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::9: warning771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7;: 772::2323:: ^ ~ XEXP (varop, 1), ^ ~ 660 : 38note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' note:771:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : expanded from macro 'XEXP'expanded from macro 'XVEC' note ^ ~: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771 :23 ^ ~: note: expanded from macro 'XEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :660 :5note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note:660:38:: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2': array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote:10347: 19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note && INTVAL (XEXP (XEXP (varop, 0), 1)) == countexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' : ^ ~39#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~: note : array 'fld' declared here ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::772 :: rtunion fld[1];38note:: array 'fld' declared herenote : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ 2344 In file included from : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:144:323: warning: ^array index 8 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 ^ ~ X0EXP (rt, 8) = NULL_RTX; :65In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' XVEC (rt, 5) = arg5; ^ ~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1153:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h: 111:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::78828: note ^ ~: expanded from macro 'INTVAL' XINT (rt, 5) = arg5; ^ ~ :#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' ^ ~27 :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) note ^~~: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):660::38: note: 768expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:772341:5: note ^ ~note : : : note: expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)659:38:array 'fld' declared here note: :expanded from macro 'RTL_CHECK1' notearray 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note rtunion fld[1];: array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c2344: ./genrtl.h:314:3:: warning: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; ^ ~ expanded from macro 'XVEC' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10348:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 771 ^ ~:23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341 : 5 ^ ~: && rtx_equal_p (XEXP (XEXP (varop, 0), 0), XEXP (varop, 1))) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ^ ~./genrtl.h :note169 :6603::38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared hereclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf warning-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c -o explow.o : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: ^ ~note771: :expanded from macro 'RTL_CHECK2'23 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341note:341:5: : noteexpanded from macro 'XEXP': array 'fld' declared here:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: :660 :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ::26 : 65/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23442344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :23: note: ^ ~: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:234438: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:275: 3: :warning341: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XINT (rt, 6) = arg6;: note:315:1123: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ::53 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 3) = arg3;: : ^ ~note expanded from macro 'RTL_CHECK2': array 'fld' declared here XINT (rt, 6) = arg6; 768 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ 771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10351:768: :46: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):34123:expanded from macro 'XEXP'warning5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = gen_rtx_GT (GET_MODE (varop), XEXP (varop, 1), ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):771:23: note: expanded from macro 'XEXP' : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660: 38 ^ ~:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 660: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' array 'fld' declared here660:38: note: expanded from macro 'RTL_CHECK2' :38: note: 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]) rtunion fld[1]; ./genrtl.h:1023 ^ ~ :32: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'gen_rtx_GT' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'RTL_CHECK2'./genrtl.h::341170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee (GT, (MODE), (ARG0), (ARG1)) XEXP (rt, 2) = arg2; ^ ~ :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 ^~~~: ^ ~ note: :expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 65 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :: ./genrtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: 66039:36 note: rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: note: expanded from macro 'RTL_CHECK2' note: rtunion fld[1]; ^ 2344: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])316 :expanded from macro 'gen_rtx_fmt_ee' XINT (rt, 1) = arg1;3 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: ^ ~ 39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: XBBDEF (rt, 3) = arg3; ^ ~ note: array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25 rtunion fld[1]; ^ : note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: :In file included from 659:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; ^ ~ :768: 23: note: expanded from macro 'XINT' note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 10367/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && (INTVAL (XEXP (XEXP (varop, 0), 1)) ^ ~ expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' :23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :1153:28: note: expanded from macro 'INTVAL' expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660: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]) ^ ~ ^~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1]; ^ :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10377:26: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h rtunion fld[1];: 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: :65 : noteIn file included from clangarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : (count + INTVAL (XEXP (varop_inner, 1))));: expanded from macro 'RTL_CHECK2' ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warning./genrtl.h: :172313:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 4) = arg4; :In file included from ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::771 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341:5: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153 rtunion fld[1]; ^ :28: note: expanded from macro 'INTVAL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2363:51: note: expanded from macro 'GEN_INT' :39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :341:5: note: array 'fld' declared here 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ./genrtl.h:993:46: note: expanded from macro 'gen_rtx_LSHIFTRT' ^ gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./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) ^~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :664:29: note: expanded from macro 'XWINT' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :342:5: note: array 'hwint' declared here 65 HOST_WIDE_INT hwint[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c XEXP (rt, 2) = arg2; ^ ~ :39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :61:26: note: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long ^ 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::34110522In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; old_pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ : 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:23: note: expanded from macro 'XEXP' :831#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'PATTERN' :#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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]) ^ ~ ^ ~ :61:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1];# define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :771:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 10523:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' old_notes = REG_NOTES (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here 2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 7) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1]; ^ XEXP (rt, 8) = arg8; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : array index 1 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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :10524:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ PATTERN (insn) = pat; ^~~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 831:23: note: X0EXP (rt, 1) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'PATTERN' XEXP (rt, 2) = arg2;:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 788:27: note: expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1];:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10525:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' REG_NOTES (insn) = NULL_RTX; ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1; rtunion fld[1]; ^ rtunion fld[1]; ^ ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 664:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];::659:38: note: expanded from macro 'RTL_CHECK1' ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from 788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c X0EXP (rt, 2) = NULL_RTX; ^ ~ :10560:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here PATTERN (insn) = pat; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 659#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 61: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :660:38: note: expanded from macro 'RTL_CHECK2' 26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~# define HOST_WIDE_INT long ^ ^: 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c :116:In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::2344 : note./genrtl.h: :199In file included from :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c :warning65: : 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;5:expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344note: ./genrtl.h: 402 ^ ~: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XWINT (rt, 2) = arg2;5: note: array 'fld' declared here : ^ ~2344 : ./genrtl.h: rtunion fld[1];169:3 : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:10574:3: 664warning:: 29array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: PATTERN (insn) = old_pat;warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note XEXP (rt, 1) = arg1; ^ ~ : expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: ^~~~~~~~~~~~~~note 788: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 831:23: note: In file included from expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c :#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 26:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define XWINT(RTX, N) ((RTX)->u.hwint[N])771: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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'X0EXP'::342660:538:: : notenote: : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: expanded from macro 'RTL_CHECK2'./genrtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'hwint' declared here ^ ~: 524:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~38: note HOST_WIDE_INT hwint[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341expanded from macro 'RTL_CHECK2':: 61:26: note: expanded from macro 'HOST_WIDE_INT' ^ ~ XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:# define HOST_WIDE_INT long note ^ ^ ~ : array 'fld' declared here :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 771array 'fld' declared here: 23: rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :note10575: :expanded from macro 'XEXP'3 : ^:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 39 ^ ~ : In file included from warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::200660:3:: warning: 6538:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from REG_NOTES (insn) = old_notes; note ^~~~~~~~~~~~~~~~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9032344116: : ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h435::3:2344 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):./genrtl.h:25170:warning3: :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] X0EXP (rt, 6) = NULL_RTX; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :expanded from macro 'REG_NOTES'788 : #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XEXP (rt, 2) = arg2;788 : ^ ~27 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771341::235:: notenote: : expanded from macro 'XEXP'array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::: 23expanded from macro 'X0EXP' 27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ note: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cnote:2638: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: : ./genrtl.hexpanded from macro 'RTL_CHECK1': 525:3: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ warning660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 38341:: 5: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ 660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 38 ^ ~ : XINT (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h39:: 341In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h201: ^ ~:5: note: 3array 'fld' declared here 659::76838:23:: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:note:341 X0EXP (rt, 7) = NULL_RTX;: 5: ^ ~expanded from macro 'RTL_CHECK1' 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2': array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:10618 :: rtunion fld[1];:17In file included from 27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: ^:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c341:note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h116: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' ::341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :52334:2344: old_pat = PATTERN (insn);./genrtl.h:: note: ^~~~~~~~~~~~~~ 171array 'fld' declared here ^ ~ :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3array 'fld' declared here : 11 rtunion fld[1];: rtunion fld[1];659: ^ warning: warning38: 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] : XBBDEF (rt, 3) = arg3; note: In file included from ^expanded from macro 'RTL_CHECK1' attrs = MEM_ATTRS (x); In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 26 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 :25: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:: ^~~~~~~~~~~~~ 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h65:1458:24::23: : note: In file included from 5: expanded from macro 'MEM_ATTRS' notenotenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 282 : :2344array 'fld' declared here: warningexpanded from macro 'PATTERN'expanded from macro 'XBBDEF'#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ s2344: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h rtunion fld[1]; ^: generated436. :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c::: 795./genrtl.h :note560: :3: 39expanded from macro 'XEXP': 29#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ warning X0EXP (rt, 2) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): : 788array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ : expanded from macro 'X0MEMATTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: XSTR (rt, 1) = arg1;: ./genrtl.h:65922327: 3: ^ ~ note:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~noteexpanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; : ^ ~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note:770:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XSTR' 661: expanded from macro 'RTL_CHECK1' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa -lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c -o expmed.o #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: ^ ~ :note341: :expanded from macro 'RTL_CHECKC1'659:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note :: note5expanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 array 'fld' declared here ^ ~ rtunion fld[1];: ^ : note: expanded from macro 'XEXP'5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5::660 note: array 'fld' declared herearray 'fld' declared here: 38 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here2344: rtunion fld[1];: rtunion fld[1]; ^ ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XEXP (rt, 4) = arg4; ^ ~ ^ ^ ~ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: note ^ ~./genrtl.h:454: expanded from macro 'RTL_CHECK2' 771:23: note: :expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning10619::341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:660:38::5 :note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26 19expanded from macro 'RTL_CHECK2': XINT (rt, 1) = arg1;341:5 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: array 'fld' declared here: 2344 warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~: : rtunion fld[1]; ^ ^ ~ array 'fld' declared hereIn file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; old_notes = REG_NOTES (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ 341 ^: :26:768:23: In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 : note./genrtl.h:903In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25note33:array 'fld' declared here: 224:2344expanded from macro 'XINT'3: rtunion fld[1];:./genrtl.h warning ::: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)561: note:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'REG_NOTES' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1;#define REG_NOTES(INSN) XEXP(INSN, 7) XSTR (rt, 2) = arg2;3 ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:: : 660:116/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771 ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:38In file included from 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; : note: ^ ~771 :expanded from macro 'RTL_CHECK2' 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771:: : 2323:: expanded from macro 'XSTR' ./genrtl.h :notenote173#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ::expanded from macro 'XEXP'3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660 :38: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :note660: XINT (rt, 5) = arg5;: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ ~:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ : 660expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5::: notenote: array 'fld' declared here :: 38: expanded from macro 'RTL_CHECK2': rtunion fld[1];768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ array 'fld' declared here ^ ~23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ note: array 'fld' declared here : rtunion fld[1]; rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ^ :expanded from macro 'XINT' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38::2344: 39note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341In file included from ::./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cexpanded from macro 'RTL_CHECK2'2344: 5655: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: In file included from :51::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 225 note:2344: array 'fld' declared here3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:341:: warning./genrtl.h:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:4715: 3:array 'fld' declared here: 3 XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; rtunion fld[1]; warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:771:23:: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' : warning: XBBDEF (rt, 3) = arg3; ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 25array 'fld' declared here rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^:10620::19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; note: expanded from macro 'XBBDEF' old_icode = INSN_CODE (insn);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ^ ~: : 660:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h116:: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:844::2738: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 2344: ./genrtl.h :expanded from macro 'RTL_CHECK1'note: :25:2344:579 expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~warning clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 174:: :341warning:#define INSN_CODE(INSN) XINT (INSN, 6)659: 341::::5 5treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 3 XSTR (rt, 1) = arg1;: : note38: ^ ~ ^ ~ :warning note: :: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :768note: array 'fld' declared here:23: rtunion fld[1]; note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:expanded from macro 'RTL_CHECK1' 23: ^ XINT (rt, 6) = arg6;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: ^ ~ : note39: : expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:2344:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 341 ^ ~expanded from macro 'XSTR': ^ ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: 2265/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:::768 :note: array 'fld' declared here66038: note: expanded from macro 'RTL_CHECK2' 23 3: note: expanded from macro 'XINT':In file included from 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]) ^ ^ ~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c :26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: : note: In file included from array 'fld' declared here ^ ~warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: X0EXP (rt, 4) = NULL_RTX;expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: rtunion fld[1]; In file included from ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c./genrtl.h341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:::26:788: :: 107:3: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]65/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: 341 :: : note5note: expanded from macro 'X0EXP':2344: : array 'fld' declared hereIn file included from XEXP (rt, 1) = arg1;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: array 'fld' declared here ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];:2344: ^ ~ rtunion fld[1]; :./genrtl.h598 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:504:3771 : ^ :3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: ^ :116: In file included from :659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: :38: notenote:10621/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :7 : expanded from macro 'RTL_CHECK1':warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' PATTERN (insn) = pat;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; : X0EXP (rt, 1) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ ~ 175:5: : note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 ^~~~~~~~~~~~~~:273/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 660 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : rtunion fld[1];: note: expanded from macro 'X0EXP' 770:23warning: ^:: 831 noteexpanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XSTR' 23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):341 XEXP (rt, 7) = arg7; : ^ ~::39 ^ ~:5: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 In file included from : expanded from macro 'PATTERN'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1':23660: :2344:38:note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.hnote: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 227 ^ ~ : ^ ~: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1];note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 ^ ~ ^:: : expanded from macro 'RTL_CHECK2' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ::23warning#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] ^ ~:: note X0EXP (rt, 5) = NULL_RTX;:26: In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5 expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: note:2344341array 'fld' declared here: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 rtunion fld[1]; ^ ~./genrtl.h:108: expanded from macro 'XEXP': ^ 3 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~warning: : ^ ~ : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 65: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;660 rtunion fld[1]; ^ ~:38: :note: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341771 ./genrtl.h::505:3expanded from macro 'RTL_CHECK2'788 :27 ^::: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warningexpanded from macro 'X0EXP' :: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ X0EXP (rt, 2) = NULL_RTX; note ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cnote: : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here: ^ ~ rtunion fld[1];: :26: ^ ~788 In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::659234427:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: :: ./genrtl.hnote: :660::In file included from 38:expanded from macro 'X0EXP'599: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cnote:38note116::: : : expanded from macro 'RTL_CHECK2' array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note warning2344 ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: XVEC (rt, 2) = arg2; ^ ~10622#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h: 341:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7: ^ ~ : warning: :659:176: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]3:note: ^ ~ warning: array 'fld' declared here 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note:341 REG_NOTES (insn) = notes;772:23: note: : expanded from macro 'RTL_CHECK1' :5 ^ expanded from macro 'XVEC': XEXP (rt, 8) = arg8; noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c ^~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :26 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here : ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ./genrtl.h:771 ^:660:: :10938:23:note note:: 341:expanded from macro 'XEXP' 3In file included from note: :: warning5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.cexpanded from macro 'RTL_CHECK2' : expanded from macro 'REG_NOTES': 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: #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here 39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 XBBDEF (rt, 3) = arg3; : ^ ~ ^ ~ :23 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660::38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from :note : ./genrtl.h: expanded from macro 'XEXP'775::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:228 :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::341: note5: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'notenote 660: 2344:expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning38: : ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ./genrtl.h:array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 341 XINT (rt, 6) = arg4;: ^ ~524expanded from macro 'RTL_CHECK2' rtunion fld[1];:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: 768: ^ ^ ~note :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XINT' : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26659: In file included from warning: ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1]; 341::5 2344 ^ ~ 38: ^: XEXP (rt, 1) = arg1; : ^ ~./genrtl.h: note note : expanded from macro 'RTL_CHECK1' 617/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :38array 'fld' declared here: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c 3 ^ ~ rtunion fld[1]; ^ : :116/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :: 771:23 341::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 5: 10639::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note./genrtl.hnote:: : XVEC (rt, 1) = arg1;195 array 'fld' declared here : ^ ~expanded from macro 'XEXP' rtunion fld[1]; 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ^ ~: warning 772 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 1) = arg1; ^ ~26 :note23 : PATTERN (insn) = old_pat; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ^~~~~~~~~~~~~~::771: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note 2344: : expanded from macro 'XVEC' rtunion fld[1];./genrtl.h:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38: ^ noteIn file included from :: expanded from macro 'RTL_CHECK2'110831#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3: :23: note: expanded from macro 'PATTERN' note: :expanded from macro 'XEXP' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~:660: 39array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:: In file included from ^ ~5 ^ ~771 :23:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2' :2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here 771note:23: : : expanded from macro 'XEXP'660 :note./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38:: rtunion fld[1];229::: 341 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cnote :65: In file included from 5: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ^ ~:660:2344 : ^ ~ : ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:::array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38:341525660: array 'fld' declared here :3note: : rtunion fld[1]; : expanded from macro 'RTL_CHECK2' ^warning: : 385: note: : 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]) ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c XSTR (rt, 7) = arg5; : ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;: rtunion fld[1];770note26 ^: In file included from ^ ~ : :23 :In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::23442344note10640: : :expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :7:./genrtl.h:768 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:23196:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning635:: 3:: note:3 :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]341warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^ ~ REG_NOTES (insn) = old_notes;: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:5:90338771 XSTR (rt, 1) = arg1;: ^ ~note:: note23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'array 'fld' declared here ^ ~ : :25770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: :: 23 rtunion fld[1]; : ^ ^ ~note : expanded from macro 'RTL_CHECK2'note: note note: expanded from macro 'REG_NOTES': expanded from macro 'XSTR'expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define REG_NOTES(INSN) XEXP(INSN, 7)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c::26: In file included from : 341 ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 341:5::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660./genrtl.h5 ^ ~ ::: 111:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3note77138:: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note23 : : array 'fld' declared here warning rtunion fld[1];note: rtunion fld[1];note ^ expanded from macro 'RTL_CHECK2':660: ^: : expanded from macro 'XEXP' 38#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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 5) = arg5;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65: In file included from In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :2344expanded from macro 'RTL_CHECK2'39 341:5:: : In file included from ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ./genrtl.h: ^ ~note660./genrtl.h247/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::768560::233 :3:: note38:: array 'fld' declared here : :expanded from macro 'XINT' warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];warning341: #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]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XINT (rt, 1) = arg1; note: XSTR (rt, 1) = arg1; :expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 770 ^ ~:660 : array 'fld' declared here ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];34123In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c::: ^116 : 38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note768:23: note: expanded from macro 'XINT' : : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: expanded from macro 'XSTR'./genrtl.h: ^ ~ :197:326 note: :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : array 'fld' declared herewarning2344: expanded from macro 'RTL_CHECK2' 660:38: 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]./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];:653: expanded from macro 'RTL_CHECK2'3 ^: X0EXP (rt, 3) = NULL_RTX; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: :660 XVEC (rt, 1) = arg1;10641/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::7:788: ^ ~27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::772341:38 5:notewarningnote23: : expanded from macro 'X0EXP' :note: : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ note : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ rtunion fld[1];expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ INSN_CODE (insn) = old_icode; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c659: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c84426: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:39: 660 In file included from :2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:note:note 2344: : : ./genrtl.hexpanded from macro 'INSN_CODE' :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:note#define INSN_CODE(INSN) XINT (INSN, 6) 270: :expanded from macro 'RTL_CHECK2' ^ ~note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ./genrtl.h 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]112 : : ^ ~ XSTR (rt, 1) = arg1;3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning768: ^ ~: ^ ~23:341 :notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 XINT (rt, 6) = arg6; : 5 ^ ~ rtunion fld[1];:23expanded from macro 'XINT': : note : expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note: : 768:23array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c : ^ ~: rtunion fld[1];:65 660: 341: :538: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: :expanded from macro 'XINT'2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h :561 ^::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 660 :3 note ^ ~: ::In file included from 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: 116: : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660notenote:: array 'fld' declared here 38: In file included from : rtunion fld[1];: 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 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770: ./genrtl.h::23: 198 :note341: ^ ~:5:expanded from macro 'XSTR' ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:34126: :noteIn file included from : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : array 'fld' declared here 5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: ^ ~:./genrtl.h 5 rtunion fld[1];: : :672 :3:note: array 'fld' declared here note ^ warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : XSTR (rt, 1) = arg1; rtunion fld[1]; rtunion fld[1]; 660 ^ : ^ 38 ^ ~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ^ ~ : note:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c::77026:: : : 23In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h: :expanded from macro 'XSTR'271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c788:27 113660:: ^ ~: 38 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote:: 107303:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :62expanded from macro 'RTL_CHECK2'768:: 5:: note: warning23expanded from macro 'X0EXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here warning return gen_rtx_fmt_ee (GET_CODE (x), omode, XEXP (x, 0), XEXP (x, 1));#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^: ^ ~:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 7) = arg7; ^ ~ note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::34123:659: 771:note23:65: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:660:2344:385:38:: expanded from macro 'XEXP' ./genrtl.h::579:3 : expanded from macro 'XEXP' note: note : 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]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note: : : expanded from macro 'RTL_CHECK1'array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:660 :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38:In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: : 26: notearray 'fld' declared here ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341660 ::5 rtunion fld[1];expanded from macro 'RTL_CHECK2': 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ./genrtl.h: note: expanded from macro 'RTL_CHECK2': : ./genrtl.h: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~39:40: 673:3 770 rtunion fld[1];: : ^23:notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: ^expanded from macro 'gen_rtx_fmt_ee'In file included from : : 5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) note: array 'fld' declared here In file included from rtunion fld[1]; XSTR (rt, 2) = arg2; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c ^ ^~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5:expanded from macro 'XSTR' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :770:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.cexpanded from macro 'XSTR' 116:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c ^ ~ 39: rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:660:In file included from 38: note: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: 341./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from ^ ~272 :3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::2344: : ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 5 X0EXP (rt, 5) = NULL_RTX;: ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h::788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27772: 341note:: note5: :expanded from macro 'X0EXP'137: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;: array 'fld' declared herenote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: rtunion fld[1];3823: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:5: : note:: array 'fld' declared here array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :expanded from macro 'XVEC' rtunion fld[1];771:23 rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ^note: expanded from macro 'XEXP'::26 :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: In file included from note: 65expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from 598/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:3: warning: 2344array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ./genrtl.h116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:200:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: X0EXP (rt, 6) = NULL_RTX;770 :23:341 :note5 ^ ~692 :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here: :: rtunion fld[1];788 : ^5 expanded from macro 'XSTR'In file included from 27#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note:note: array 'fld' declared herenote rtunion fld[1]; ^ XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:: 39: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:27326:3: warning: expanded from macro 'X0EXP' ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):771:23::2344 note: expanded from macro 'XEXP' ^ ~expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XVEC (rt, 4) = arg4;./genrtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 772:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::138660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :expanded from macro 'XVEC'3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::38: ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5 : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: array 'fld' declared here :note771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ : rtunion fld[1];23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::3415:5:array 'fld' declared here ^ notenoteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 2344: ./genrtl.h:693:3:: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note: array 'fld' declared here rtunion fld[1]; XSTR (rt, 2) = arg2; ^ expanded from macro 'XEXP' ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c rtunion fld[1];:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :65./genrtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::274:3: warning ^ ^ ~ 2344In file included from 770: :./genrtl.h:59923::3 : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: 660: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:11638: : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note expanded from macro 'XSTR' XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:: note: expanded from macro 'XVEC' XVEC (rt, 2) = arg2;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here772 rtunion fld[1]; ^ : X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::38: In file included from note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c660:: 38 ^ ~ 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~23: : note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h:139: 3note: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XVEC'788 :27: : XBBDEF (rt, 3) = arg3;note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11003:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP': ^ ~ && INTVAL (XEXP (op0, 1)) >= 05#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775:::array 'fld' declared here 341:5:65925: 23 rtunion fld[1];: notenote: : ^38:note note: :array 'fld' declared here: expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ expanded from macro 'RTL_CHECK1'In file included from noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):26 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])659:341: 39 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 : In file included from :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: array 'fld' declared here :2344: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1': ::: ./genrtl.h:660./genrtl.h rtunion fld[1]; :712 ^38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3: warning ^ ~: note:341275: : ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c XSTR (rt, 1) = arg1; :expanded from macro 'RTL_CHECK2'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here 341:5 :65 ^ ~ rtunion fld[1]; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warning./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^617: :23:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3:note : warningarray 'fld' declared here : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^116: In file included from expanded from macro 'XSTR' XINT (rt, 6) = arg6; ^ ~ 772 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:231153::28::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)2344:In file included from : ./genrtl.h :768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: note26: ^ ~ expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h223: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:::23expanded from macro 'XVEC' : : 660:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 3note./genrtl.h::: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)expanded from macro 'XINT' :140 warning:3 ^~~ ^ ~note:: : array index 1 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:665: 660341: XEXP (rt, 1) = arg1; XEXP (rt, 4) = arg4;::5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:38: ^ ~33660: note: note38:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2' 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.carray 'fld' declared here :note23:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27 note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP':note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2334: rtunion fld[1];:: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^:771341:5#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34126: : noteIn file included from 11 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38::: note2344array 'fld' declared herewarningnote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here: 5 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ./genrtl.h: rtunion fld[1];: 713/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:1458 rtunion fld[1];: note:3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:array 'fld' declared herewarning :: ^: 39 rtunion fld[1];note660 ^: : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c38:::expanded from macro 'MEM_ATTRS':11004 2344: note65./genrtl.h: expanded from macro 'RTL_CHECK2': : 293 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:warning:2344: : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) 15: ^ ~note ./genrtl.hwarning: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :770:23: note: expanded from macro 'XSTR' :341 rtunion fld[1]; ^ 635:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from #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] : && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote ^ ~:26 XINT (rt, 1) = arg1; 795/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :29In file included from : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 rtunion fld[1];: ^ ::768:233 noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: ::expanded from macro 'X0MEMATTR'234423116 : : In file included from : warning:: : ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: note:expanded from macro 'XEXP'2344: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::224:3: 141 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): XSTR (rt, 1) = arg1;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3 ^ ~ ^ ~ XEXP (rt, 2) = arg2; expanded from macro 'XINT': ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):770 :660 ^ ~ ^ ~ warning :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :38661array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37:23note ^ ~: : expanded from macro 'XSTR': note XINT (rt, 5) = arg5;: expanded from macro 'XEXP' note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341660expanded from macro 'RTL_CHECK2' :5768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :: ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 660 :38:23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared herenote ^ ~: : rtunion fld[1]; note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT'note: 660expanded from macro 'RTL_CHECK2'::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c1153::38::285 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :note2344 noteexpanded 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])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : : : ^ ~./genrtl.hexpanded from macro 'RTL_CHECK2' : : expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ::#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)array 'fld' declared here 732 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341 ^~~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:6605/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: note: : : 5warning ^ ~array 'fld' declared here:: : 665 note: rtunion fld[1]; 38In file included from : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note33array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:: array 'fld' declared here: :expanded from macro 'RTL_CHECK2'27: 341 XSTR (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 2344 ^ ~5 rtunion fld[1]; : : : ^ note: expanded from macro 'XCWINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770341In file included from : :array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): :23: 33: ^~~3 :note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h65 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];: : : ^ XEXP (rt, 1) = arg1;array 'fld' declared here 2344341:5 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' : rtunion fld[1]; :2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)653: 116 ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote: : ./genrtl.h:: :3 ^ ~771:26313 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :In file included from :warningarray 'fld' declared herewarning: : 23 rtunion fld[1];: ^2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c142:: 3:38 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:110052344 note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7727 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 23: warning./genrtl.h: XVEC (rt, 1) = arg1;:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: warning expanded from macro 'XVEC': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (op1, 1)) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note225:3:note 772 ^ ~warning : : expanded from macro 'XEXP' ^ ~: 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): ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here : XBBDEF (rt, 3) = arg3; 768 ^ ~ rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^660:::771 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cnote 23:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 ::: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25note::26note: expanded from macro 'XINT':: : 38expanded from macro 'XEXP' 660::38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):note: 660:expanded from macro 'RTL_CHECK2'expanded from macro 'XBBDEF' note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:./genrtl.h note341: expanded from macro 'RTL_CHECK2' ^ ~ : :5341: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: 733: note: array 'fld' declared here : rtunion fld[1];660: ^ In file included from 341:3::note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26 38warning: 5: 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 ^note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ ~expanded from macro 'RTL_CHECK2' array 'fld' declared here : 2344: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.hIn file included from XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ~ :143:3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: ^ ~659:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:341In file included from 2711005:24: 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:warning XEXP (rt, 7) = arg7;: : ^ ~5note: :expanded from macro 'RTL_CHECK1' : 39: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && XEXP (op0, 1) == XEXP (op1, 1)):: 341:2344 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344notearray 'fld' declared here: ^ ~ ./genrtl.h : ^ ~./genrtl.h:51:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3145::::3: rtunion fld[1]; 3: ^ 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning:: ^ ~:2338 : : note : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: :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'660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: :65 : XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; : In file included from note: expanded from macro 'XEXP' rtunion fld[1]; 38 ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:23:2344: : ./genrtl.h::116: 23:38 5:note: expanded from macro 'RTL_CHECK2':: 672In file included from notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: :2344expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP': :3: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) ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];expanded from macro 'XEXP': ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:341 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :38 341 XSTR (rt, 1) = arg1; ^ :: : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 226: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26note 3:5: note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2'In file included from ::770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :660:2344 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 ^ ~:array 'fld' declared here38: X0EXP (rt, 4) = NULL_RTX;: : ./genrtl.h note: array 'fld' declared here note: ^ ~ : rtunion fld[1]; ^ expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341:5: 144::3: ^note788:: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ^ ~ 27: note:: expanded from macro 'X0EXP': expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11009 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):30:: array 'fld' declared here warning26: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344 ^ ~ rtunion fld[1]; :: X0EXP (rt, 8) = NULL_RTX; 38 ^ ~ ^ int shift_count = INTVAL (XEXP (op0, 1)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: ^ ~ 5:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: note:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::753array 'fld' declared here: 771::3823:expanded from macro 'RTL_CHECK2' :3: :note 788note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: : : In file included from : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 1) = arg1;27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344:: 341 ^ ~ ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c ^ ~:27: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :315 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:233:::expanded from macro 'X0EXP':5660 : note :note:2344: : warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38./genrtl.h:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1];: expanded from macro 'XINT' ^ ^ ~ 107 XEXP (rt, 3) = arg3; note: :noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: array 'fld' declared here:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)659 3 ^ ~ rtunion fld[1];expanded from macro 'RTL_CHECK2' :: ^ 116: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: note ^ ~ : : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: :1153::28::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 XEXP (rt, 1) = arg1; ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66065: ::: : ^ ~38: note771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:note./genrtl.h:: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'227:: expanded from macro 'INTVAL': expanded from macro 'RTL_CHECK2' 341:23443:23:: ./genrtl.h:673:3 : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)5: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ^~~660: 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]) :38 X0EXP (rt, 5) = NULL_RTX; XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 665:: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)33 ^ ~ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCWINT':27660::38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 :770:note: : 23note341:5#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): expanded from macro 'RTL_CHECK2': ^~~:expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):5:: ^ ~:341 :5: expanded from macro 'XSTR' In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote:: : array 'fld' declared here 26: : noteIn file included from note rtunion fld[1];array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1];2344 ^array 'fld' declared here expanded from macro 'RTL_CHECK1' : ./genrtl.h:169:3: ^ rtunion fld[1]; ^ ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:660 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cIn file included from warning:11042/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ^ ~In file included from :31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:: ::38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27: In file included from note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26 39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning./genrtl.h:: 108 XEXP (rt, 1) = arg1;341:341:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ HOST_WIDE_INT c0 = INTVAL (XEXP (op0, 1)); note: :2344: XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:2344: ./genrtl.h:array 'fld' declared here ^ ~754:771 316 : rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote23: : :::note: ^771: expanded from macro 'XEXP' 3:23: 3 array 'fld' declared herewarning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XEXP'In file included from ^ ~ rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning :660:38: note: note: XEXP (rt, 2) = arg2; ^ ~65 ^ ~: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; expanded from macro 'RTL_CHECK2'660 :./genrtl.h: ^ ~ 38771:692:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:In file included from note3823::3 ^ ~note: expanded from macro 'RTL_CHECK2'::27 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c :: expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])116warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: : ^ ~: 228659:1153:::3: 38warning:array 'fld' declared here 28: 341note rtunion fld[1];: ^ ~: note 5expanded from macro 'RTL_CHECK1' : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771 : ^ ~ ^: expanded from macro 'INTVAL' : : 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^~~ :341:5 XINT (rt, 6) = arg4; ^ ~ noteIn file included from 660:: In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: :note: 27 :26array 'fld' declared here38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : expanded from macro 'RTL_CHECK2':In file included from 768 rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~: note: expanded from macro 'XINT':: : ^2344: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)665 ./genrtl.h ^ ~ ^ ~ :33:./genrtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote170/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:109expanded from macro 'XCWINT':::660:note339: 660 3: :array 'fld' declared here38warning: :: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 2344note ^~~ : : warning./genrtl.hexpanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 XEXP (rt, 2) = arg2; ^ ~ 335: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 ^ ~ : note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ::array 'fld' declared here5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: XBBDEF (rt, 3) = arg3; ^ ~ :3 note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : rtunion fld[1]; 341: array 'fld' declared here ::5 ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: 26note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :660array 'fld' declared here./genrtl.h:warning755:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 11043775 : ^warning rtunion fld[1];25 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^: XSTR (rt, 3) = arg3; XEXP (rt, 1) = arg1;: ^ ~ 31 :noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c ^ ~:38: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h65 :771:note23: expanded from macro 'RTL_CHECK2' : 770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:: 23: note: expanded from macro 'XSTR' ^ ~116 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ ~ : 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341:5: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: HOST_WIDE_INT c1 = INTVAL (XEXP (op1, 1));: 660659: array 'fld' declared here:In file included from :38:expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK1' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~./genrtl.h ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341771 :23693: 660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote: :38: 3: expanded from macro 'XEXP'note:: :: :note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 234426 ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5: :./genrtl.h: In file included from 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]) ^ ~ :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note229 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here:341 ^ ~ rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;2344: :5: ./genrtl.h 3note::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :171In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27: In file included from :1153/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ :: ^2344warning:: 28: : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :note./genrtl.h: expanded from macro 'INTVAL' XSTR (rt, 7) = arg5; 770:23:warning: In file included from note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26110 ^ ~:341:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 5: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h136 warning XBBDEF (rt, 3) = arg3; ^ ~#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) :swarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 ^~~:770:23note: note: expanded from macro 'XSTR' generated: array 'fld' declared here : : rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 4 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) : note 2344: . ./genrtl.h XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:665:23 ^ ~ 33::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from 660#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ::773note:660: 38:: expanded from macro 'XEXP'note ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: 3: warning::39 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: expanded from macro 'XCWINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1;: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: ::336772noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1'5 expanded from macro 'RTL_CHECK2' :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 rtunion fld[1]; ::: ^ ^ ~ 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 660 341:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: ^ ~:: 5:warning38: note: array 'fld' declared here clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c -o expr.o expanded from macro 'XVEC' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.carray index 2 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) XEXP (rt, 2) = arg2;: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note:note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 ^: :array 'fld' declared here 11256 ^ ~ rtunion fld[1];expanded from macro 'RTL_CHECK2':660 ::38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h515::771:note :warning: 23: expanded from macro 'RTL_CHECK2' ^In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.carray '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]) note: ^ ~ 65In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: op1, XEXP (op0, 1))) != 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341 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) ^ ~ : 26 ^ ~5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: In file included from ^ ~: ./genrtl.hnote In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:712/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c660771:::23234438:: note: : : ./genrtl.h341::note:array 'fld' declared here : 5:expanded from macro 'XEXP' rtunion fld[1]; :116 : In file included from expanded from macro 'RTL_CHECK2' 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 3: warningnotewarningnote:341:5: : : expanded from macro 'RTL_CHECK2' :2344: : ./genrtl.hnote: array 'fld' declared herearray 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] array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from XEXP (rt, 4) = arg4;341:5 ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:::26 note ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 770:23:In file included from array 'fld' declared here 247/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'XSTR'2344: rtunion fld[1]; : :27771#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ./genrtl.h: In file included from : ^ ~3:791::23 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.cwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:39: 2344 XINT (rt, 1) = arg1; :660: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :: expanded from macro 'XEXP'note: 111expanded from macro 'RTL_CHECK2' ^ ~:11273:2344: ./genrtl.h:3warning : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])18 XINT (rt, 1) = arg1; : ^ ~ warning: ^ ~ 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 401: ^ ~ - INTVAL (XEXP (op0, 1)))));3 : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:660:23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768 :341:38 XWINT (rt, 1) = arg1;::note23:5: : :note ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: note: ^ ~expanded from macro 'XINT'771expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:65: :23664#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) note ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : : ^ ~ ^ ~ 768:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note660:385:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT': note660expanded from macro 'XWINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N])array 'fld' declared here : ^ ~./genrtl.hexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: 342:expanded from macro 'RTL_CHECK2'38 ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])713 note: :5 rtunion fld[1];expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2': 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :warning: ^ ~note ^ ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : array 'hwint' declared here : HOST_WIDE_INT hwint[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: :5:In file included from rtunion fld[1];341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5660 note:61:26: 2344note: expanded from macro 'HOST_WIDE_INT' : # define HOST_WIDE_INT long:: ^ 38note array 'fld' declared here: : XSTR (rt, 2) = arg2; rtunion fld[1]; ^note : array 'fld' declared here ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:expanded from macro 'RTL_CHECK2' ./genrtl.h:173:3: 2739: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])116 : rtunion fld[1];warning: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: ^ ~ ^ ::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: :1153: : :expanded from macro 'XSTR'2344: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 402:3: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 5) = arg5;234428 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:660 ^ ~./genrtl.h: : ./genrtl.h:warningnote: 26expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :768: In file included from :: XWINT (rt, 2) = arg2;38112:270 :::#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: ^ ~23: 3 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 warning: : :expanded from macro 'RTL_CHECK2' warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.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] :809 XSTR (rt, 1) = arg1; 664note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' ::293::770 warning note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :23 ^ ~expanded from macro 'XWINT' XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 6) = arg6;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~expanded from macro 'XSTR' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5665#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XWINT(RTX, N) ((RTX)->u.hwint[N]):38:33:: 771: 23: 768:note: ^ ~ :23: notearray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : note: expanded from macro 'XINT' : noteexpanded from macro 'XCWINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' note660 rtunion fld[1];: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 38 ^660:38:342: note ^ ~:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :: 38341: :expanded from macro 'RTL_CHECK2' ^ ~ :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^~~ array 'hwint' declared hereexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~:341:: 341 HOST_WIDE_INT hwint[1];5:5: note: array 'fld' declared here : note: array 'fld' declared here note ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1];:: 65 array 'fld' declared here ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^::: ^ ~341:527 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from 341 ^: ::./genrtl.h:732:3 :In file included from :5:61:26:11339/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::warning2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:note: array 'fld' declared here26 36:./genrtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning XSTR (rt, 1) = arg1;noteIn file included from 113:3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here HOST_WIDE_INT c1 = -INTVAL (XEXP (SUBREG_REG (op0), 1)); array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^ ~ 770 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h234423::771: rtunion fld[1]; note: 23 expanded from macro 'HOST_WIDE_INT' : # define HOST_WIDE_INT longIn file included from : XEXP (rt, 7) = arg7; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:26 ^./genrtl.h: In file included from note ^ note : In file included from : expanded from macro 'XEXP'expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :116: ^ ~:174: In file included from 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: ./genrtl.h::39:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344829:3: :3In file included from : ./genrtl.h771:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :23: ^ ~ 271: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: notewarning3: ^ ~: :warningarray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 6602344 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2;::./genrtl.h:3838 XINT (rt, 6) = arg6; :expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' 435::3: ^ ~ XVEC (rt, 1) = arg1; ^ ~ warningnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :772: : ^ ~768:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT' 768 ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note ^ ~27:341 : 1153noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660: ^ ~:38expanded from macro 'X0EXP' 28: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XVEC' ::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341notenote: expanded from macro 'INTVAL' :: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 5 ^~~ ^ ~:660:38 5: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: array 'fld' declared here 665note :33 rtunion fld[1];expanded from macro 'RTL_CHECK2': note: 659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here note:: note660:: expanded from macro 'RTL_CHECK2'38 rtunion fld[1];:: ^ ~ ^ expanded from macro 'XCWINT' ^expanded from macro 'RTL_CHECK1' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: : 27: noteexpanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ ::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::341array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 65: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h341:: array 'fld' declared here::73355./genrtl.h::137 : rtunion fld[1];:: note ^ ~note ^: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 3 rtunion fld[1]; In file included from ^ 3:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from array 'fld' declared here: XEXP (rt, 1) = arg1;array 'fld' declared herewarning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ^ ~ rtunion fld[1];::26 26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11398:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 234413 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c./genrtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ XEXP (rt, 2) = arg2; ^ ~./genrtl.h: ^ ~ In file included from 175 39::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3830:3: :: :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:warningIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.hwarning116: op1, XEXP (op0, 1)))) :436 : 660:38:In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344note: 3 ^ ~: note: warning: XEXP (rt, 7) = arg7;./genrtl.h: : 272/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:expanded from macro 'XEXP'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]) XVEC (rt, 3) = arg3; #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]: ^ ~ 771 ^ ~ X0EXP (rt, 2) = NULL_RTX;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660772 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34123 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::788: note5 ^ ~ :38:770:23: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : :27#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note771: note: note: expanded from macro 'XSTR' array 'fld' declared here note: : expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 expanded from macro 'X0EXP' ^ ~ : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660 ^ : expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: 660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~::expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ::66038::: 38: note: 341:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: : 38expanded from macro 'RTL_CHECK2'659expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5In file included from note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h :138:note: :38: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:: 3341array 'fld' declared here::: note5 rtunion fld[1];: :expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ warning: expanded from macro 'RTL_CHECK2' ^ ~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])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~ rtunion fld[1]; ^ :65In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5: XEXP (rt, 2) = arg2;note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];341In file included from 26 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::2344 2344: :./genrtl.h: :831 ^ : ^ ~5 ./genrtl.hnote: array 'fld' declared here :In file included from rtunion fld[1];3753/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:: warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XVEC (rt, 3) = arg3;array 'fld' declared here3: 39 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from 771 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: warning: rtunion fld[1];note: array 'fld' declared hereIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:./genrtl.h : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 116:: In file included from 23:In file included from 454: rtunion fld[1];:7683/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344: ./genrtl.h ^ 23: note : expanded from macro 'XINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):26: warning: 11406 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: In file included from : 273/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25:note: expanded from macro 'XVEC' :660 3 XINT (rt, 1) = arg1; #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] : if (const_op == 0 && XEXP (op0, 1) == constm1_rtx:./genrtl.h:: ^ ~176 expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ^ ~ :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]768660:38::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note:23 :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 771: 23: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' XVEC (rt, 4) = arg4;note: expanded from macro 'RTL_CHECK2' XEXP (rt, 8) = arg8; ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771:66023/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23 ^ ~expanded from macro 'XEXP' 341:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): notenote341 ^ ~: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XVEC': 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 341538: : ^ ~note:: 660array 'fld' declared here rtunion fld[1]; ^ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 385In file included from note: expanded from macro 'RTL_CHECK2' :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c note: expanded from macro 'RTL_CHECK2' ::341 65In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~26::array 'fld' declared here: In file included from 660:38: note: 5:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :754#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ :note3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: warning./genrtl.h:: ^ ~: 5:341:5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note: array 'fld' declared here rtunion fld[1]; ^In file included from XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c::array 'fld' declared here 851 rtunion fld[1];::3 ^ note: :27: In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: ^ ~2344: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 39./genrtl.h XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1];:26:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~2344: ./genrtl.h::13923195 :: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :note ./genrtl.h: : warning3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770expanded from macro 'XEXP'11427:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23 8:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :::471:3: ^ ~ XEXP (rt, 1) = arg1;warning : note: array 'fld' declared herewarningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 ^ ~ expanded from macro 'XSTR': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (op0, 1), op1))) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 1) = NULL_RTX; 2344note ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':771:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ::775 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27::::34127425771::5:note ::233:660: warning: : note: note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:noteexpanded from macro 'X0EXP' : array 'fld' declared here : expanded from macro 'XEXP'note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'659:38: note XVEC (rt, 5) = arg5;: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];expanded from macro 'XBBDEF' 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::65 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659: :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:note:::2344341:385: 5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote note: 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: : ^ ~./genrtl.hnote: : array 'fld' declared here rtunion fld[1]; ^ 755In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'RTL_CHECK1'341:5:3:26 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2'38: rtunion fld[1]; note : ^warning ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array 'fld' declared here note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ ~ : In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cIn file included from :2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c XSTR (rt, 3) = arg3;34126./genrtl.h: : ^ ~:5: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:::note::34139 : :196:35::852770:3:: array 'fld' declared herenote: array 'fld' declared here23: warning :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c ^: :27 XEXP (rt, 2) = arg2;2344: array 'fld' declared here note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ./genrtl.h In file included from ^ ~ XSTR (rt, 2) = arg2; expanded from macro 'XSTR':504/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c32344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ::771 ^ ~:2311438::./genrtl.h:14::140116 : 770 In file included from :23warning: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: op0 = XEXP (op0, 1); :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 2344 noteexpanded from macro 'XEXP' :: : expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 1) = NULL_RTX;./genrtl.h: ^ ~ ^ ~ 275 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: : ^ ~:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning : note788 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38:660 : ^ ~27:23: XEXP (rt, 4) = arg4;note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' 768note ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38:: noteexpanded from macro 'RTL_CHECK2': : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~: 77123: : expanded from macro 'X0EXP':23expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note#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 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 : ::expanded from macro 'XINT' ^ ~38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 341:5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notenote: ^ ~ 341: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here660:::5:659 38: 5: note: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^660:: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 rtunion fld[1]; ^ ~:5 In file included from rtunion fld[1];38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: ^ 2638 ^: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c : ./genrtl.h:853::3:26341: expanded from macro 'RTL_CHECK2':5: notewarning :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];expanded from macro 'RTL_CHECK1' 65 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:note: XSTR (rt, 3) = arg3;array 'fld' declared here: 2344 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ./genrtl.h:773 :3:: ./genrtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11448 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h49:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5 rtunion fld[1];:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :197: 3: ^ XVEC (rt, 1) = arg1; :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning341note:770::5 ^ ~ : array 'fld' declared here : 23:In file included from X0EXP (rt, 3) = NULL_RTX; ^ ~ : rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :772: && rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1)))note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:expanded from macro 'XSTR' notearray 'fld' declared here : ./genrtl.h: expanded from macro 'XVEC' rtunion fld[1];:293:788 3 ^ ~ :2344: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)27./genrtl.h : :141 ^ ~ ^note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3expanded from macro 'X0EXP' :771:23660:In file included from warning ^ ~: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c :39: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning659 : XINT (rt, 1) = arg1;expanded from macro 'XEXP': ^ ~note: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 5) = arg5; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1'./genrtl.h: ::38: ^ ~505:338 : :note note:768: : note: expanded from macro 'RTL_CHECK2' #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] ^ ~expanded from macro 'RTL_CHECK2'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])23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ^ ~ ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note341: :341:5: note: array 'fld' declared hereexpanded from macro 'XINT':5 X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341:: 788note ^ ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c5: note: array 'fld' declared here rtunion fld[1];note: : 660::notearray 'fld' declared here : ^:65expanded from macro 'X0EXP'660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26./genrtl.h38: rtunion fld[1]; : rtunion fld[1];:38In file included from ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^note:791 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :659 3::note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: :./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'198 ::11450 XINT (rt, 1) = arg1;341:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::5 14: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warningexpanded from macro 'RTL_CHECK1' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : note X0EXP (rt, 4) = NULL_RTX;: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) op0 = XEXP (op0, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~ : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~768 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:5: ::341:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:note: array 'fld' declared here :27: : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:788:27: note: 2344 notenote: : notearray 'fld' declared here ^expanded from macro 'XEXP': : ./genrtl.h:expanded from macro 'X0EXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660:142#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'XINT'38:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :116#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:660:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39 ./genrtl.h ^ ~38:note: expanded from macro 'RTL_CHECK2':: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 313 :./genrtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :524:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : : note: 3warning:#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] ^ ~ expanded from macro 'RTL_CHECK1': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here XVEC (rt, 1) = arg1; 341 XEXP (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ ~ XINT (rt, 6) = arg6; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::772:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : 341note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :5::#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:11461:8: :38note: : array 'fld' declared herewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :array 'fld' declared here: ^660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 rtunion fld[1]; : ^ XEXP (op0, 1), op1)))768::23: note: expanded from macro 'XINT' ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: 65: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c::: ^ ~ 2344note: 26: : expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'RTL_CHECK2':23: 660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:In file included from noteIn file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:538:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:34134: : ./genrtl.hexpanded from macro 'XEXP':199 :notenoteIn file included from : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:809::expanded from macro 'RTL_CHECK2' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 rtunion fld[1]; ^172#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39 warning: 521: X0EXP (rt, 5) = NULL_RTX; ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:788 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOOK_VECTOR_END (asm_out) ^note ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :27::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:array 'fld' declared here341:77138::: 23 : rtunion fld[1];5 note: note: :43:50notearray 'fld' declared here: :2344: expanded from macro 'XEXP': ./genrtl.h:expanded from macro 'RTL_CHECK2' ^ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cnote525:#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 'HOOK_VECTOR_END' rtunion fld[1];: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3: warning660#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ^ ~:38116 : noteIn file included from : expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c In file included from 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11483:44:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:27 warning: :: 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: In file included from #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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 172 In file included from : expanded from macro 'RTL_CHECK1' ^ ~ tem = XEXP (XEXP (op0, 0), 0), tem1 = XEXP (XEXP (op0, 0), 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./genrtl.h1:2344: ^ ~:143 rtunion fld[1];./genrtl.h:3:warning: XINT (rt, 2) = arg2;empty macro arguments are a C99 feature [-Wc99-extensions] ^ warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (sched):314 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:771 XEXP (rt, 7) = arg7;:::2365: :3: 23:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :warning 43:: 50 ^ ~ ::note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 :note:23771 ^ ~note: : ::829: :3: warning: expanded from macro 'XINT' notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here 23 rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note XVEC (rt, 1) = arg1; ^ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'HOOK_VECTOR_END'In file included from expanded from macro 'XEXP'38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26 : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP' ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:34: ^ ~ ^ ~:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 341:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote200:: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:660array 'fld' declared here rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::377238:::114851104::: 1: :660warningnote:note38: 23: ::empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK2' 34 note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :note : HOOK_VECTOR_END (vectorize) expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC'warning warning341^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : :341:: 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 5 ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::43note: 341: 5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:50 X0EXP (rt, 6) = NULL_RTX;38 : array 'fld' declared here ^ ~: rtunion fld[1];: tem = XEXP (op0, 0), tem1 = XEXP (op0, 1); ^ note: note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : note:788: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': array 'fld' declared here./genrtl.harray 'fld' declared here expanded from macro 'HOOK_VECTOR_END' :27:#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]; 771:note: 23expanded from macro 'X0EXP' ^ ^ ~:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cnote rtunion fld[1]; ^:27 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' 315:: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: ^ ~ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 660::144 341::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 659:38:In file included from In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: note34note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' : XEXP (rt, 3) = arg3;::5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h2344warning: :: ^ ~./genrtl.hnote5: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172:: rtunion fld[1];note: 560 : array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def341: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];531691::1: In file included from In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c :25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: warning: 2334: 65: warningarray 'fld' declared herearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from 771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 rtunion fld[1]; X0EXP (rt, 8) = NULL_RTX;:11: ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11513:11: 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] HOOK_VECTOR_END (addr_space)2344 XSTR (rt, 1) = arg1;^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:::788:27note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: attrs = MEM_ATTRS (x);50 :830 : ^~~~~~~~~~~~~ expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: notenote : && XEXP (XEXP (op0, 0), 1) == constm1_rtxexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'X0EXP' 2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'MEM_ATTRS'::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~: expanded from macro 'XSTR':660201: ^ ^ ~38 #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning: 771:23 ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 2) = arg2;In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c X0EXP (rt, 7) = NULL_RTX;795:: 29: : 659:note::: expanded from macro 'X0MEMATTR' 3834 expanded from macro 'RTL_CHECK2'note: expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note:: expanded from macro 'RTL_CHECK2'172 ^ ~: 788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ ~2342: expanded from macro 'X0EXP'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' 770:1: warning:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 660 :38::23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOOK_VECTOR_END (calls)note341note ^ ~ :661:37:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECKC1' ^ ~:341 :^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 5:expanded from macro 'XSTR' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50notenote: ^ ~ array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~: 341:::5: ^: rtunion fld[1]; 341note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:38:5:: note: array 'fld' declared here : rtunion fld[1]; ^ 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.cnote:38note: expanded from macro 'RTL_CHECK1': : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: :expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from 2344note: ./genrtl.h:316:3:39note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25 rtunion fld[1];: array 'fld' declared here : In file included from expanded from macro 'RTL_CHECK2' ^ ~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^341 :5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; : ^./genrtl.h ^ ~In file included from ./genrtl.h:33: X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h561:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::3:341 :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def788 XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: :527: : In file included from 27array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 11514:49:2585: warning note: array 'fld' declared here: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:: 1: 771: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'X0EXP'warning./genrtl.h: : :23: note: expanded from macro 'XEXP' 169 rtunion fld[1]; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) && rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1))) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^./genrtl.h:223:empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ ::6593660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :770:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cnote38:65array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23 :expanded from macro 'XEXP' note: expanded from macro 'XSTR' : XEXP (rt, 1) = arg1; :38: ^ ~ : In file included from : note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warningnote: HOOK_VECTOR_END (c) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: expanded from macro 'RTL_CHECK1': :771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ 660 XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):43 ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^ ~./genrtl.h50:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:341 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note::: 660:expanded from macro 'HOOK_VECTOR_END'831#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660: 383: warningarray 'fld' declared here: 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 ^ ~: :38 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; : note: expanded from macro 'RTL_CHECK2' note: : ^ ~ rtunion fld[1];array 'fld' declared here 771 rtunion fld[1]; : In file included from 23 ^:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ^:noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 341./genrtl.h:51:23: 5expanded from macro 'XEXP' :::3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 34: 116#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here: ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 341:5: note: array 'fld' declared here rtunion fld[1];:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 2704:1: ^warning: 2344660 warning::38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11516:14: : 341:5./genrtl.hexpanded from macro 'XVEC': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cwarning note#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] XEXP (rt, 1) = arg1;:: note 27 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here: op0 = XEXP (op0, 1);In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : : empty macro arguments are a C99 feature [-Wc99-extensions] 2344expanded from macro 'RTL_CHECK2' 335:3 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ./genrtl.h: 23: note::170HOOK_VECTOR_END (cxx)::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:7713warning:::38 warning: ^39array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 23In file included from 341:5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: XEXP (rt, 1) = arg1; 2344: note: expanded from macro 'XEXP' ^ ~expanded from macro 'XEXP' : ^ ~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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 expanded from macro 'RTL_CHECK2' ^ ~:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43771:341::5: note./genrtl.h50: 23:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: :771note: ::: array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END' 26: : note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 579 ^ In file included from : rtunion fld[1];:expanded from macro 'XEXP' 383/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def./genrtl.h note: expanded from macro 'XEXP' ^ 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :224:: ^ ~2771 :3 ^ ~: XSTR (rt, 1) = arg1;5 :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteIn file included from array 'fld' declared here warning::660:138: note: : expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: : 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]) ^ ~ 65 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:5: note::2344: noteempty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK2' : 770:In file included from : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: 23: 2344 rtunion fld[1]; ^ ~ HOOK_VECTOR_END (emutls) ./genrtl.h: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h851 rtunion fld[1]; ^ note: ^ : ./genrtl.h:107:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116 expanded from macro 'XSTR'^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: note: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XEXP'3:2344: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XSTR (rt, 1) = arg1; ^ ~ ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here:warning:11529: 43770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660336:23:: ::383850: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3:: 660: warning2344:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: ./genrtl.h :38:: note: expanded from macro 'XSTR' expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2' op0 = gen_rtx_LSHIFTRT (mode, XEXP (op0, 1), array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:171 XEXP (rt, 1) = 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ~ ^array 'fld' declared here 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 2) = arg2; ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:34: :23 ^ ~warning ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^771: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XBBDEF (rt, 3) = arg3;172: ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6605/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 :: note::23660In file included from :2842 2338: ::array 'fld' declared here : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:1note: expanded from macro 'RTL_CHECK2': 39 rtunion fld[1]; note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ note: warning: 38: In file included from expanded from macro 'XEXP'expanded from macro 'XEXP' : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660HOOK_VECTOR_END (target_option): ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26 ^ ~:598:::775 : In file included from 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'RTL_CHECK2'38: note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 warning: 25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note: expanded from macro 'XBBDEF' 341 :#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] 5:2344: ./genrtl.h: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :225./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:^ XSTR (rt, 1) = arg1;::3:659: note:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: expanded from macro 'RTL_CHECK2'array 'fld' declared here: 5: 993:warning: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 5038::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :770array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :23note: ^ ~: rtunion fld[1]; expanded from macro 'gen_rtx_LSHIFTRT' note: array 'fld' declared herenote gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1)) : ^~~~ expanded from macro 'RTL_CHECK1' ^./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:65note: XBBDEF (rt, 3) = arg3;: expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'XSTR' :39:36: ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ 775 ^ ~ :25: note: ^ note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^expanded from macro 'XBBDEF'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c :25: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:34 : 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:./genrtl.h172:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ./genrtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def852:3: warning: 108 ^ ~:expanded from macro 'gen_rtx_fmt_ee'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:660: 5: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38::659 : :38: : 3 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) XSTR (rt, 2) = arg2;array 'fld' declared here: warning: 2980 note: expanded from macro 'RTL_CHECK1' ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note array 'fld' declared here rtunion fld[1];7701:: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~ : rtunion fld[1]; expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27: :23341: : note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; 5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from : ^: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: ^2344: 5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note 116:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: : ./genrtl.h:401:3: expanded from macro 'RTL_CHECK2'note./genrtl.h 26: 771:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray 'fld' declared here23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP'note: 43172 : 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) 2344: : 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 ^ ~:In file included from 5: XEXP (rt, 4) = arg4; note./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:note: array 'fld' declared here : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XWINT (rt, 1) = arg1; 39: :In file included from 226 rtunion fld[1];expanded from macro 'HOOK_VECTOR_END':3: 660 ^ : ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 771In file included from : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:23 :38 note: expanded from macro 'XEXP' : warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 664:note X0EXP (rt, 4) = NULL_RTX; : 2344 : ./genrtl.h:599 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: ^ ~ 65/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:11530#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 29In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:35: In file included from :3: :660expanded from macro 'XWINT' 788:234411: :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h: :note: expanded from macro 'X0EXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]): ./genrtl.hwarning: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ XVEC (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (XEXP (op0, 0), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77138 ^ ~:23:: 68:expanded from macro 'XVEC': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def:105341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 342:5: notenote::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)659 note:1: :: ^ ~: array 'hwint' declared here853: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning5: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:38: note: expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h :61::empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ warning660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : 38: note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ :note26HOOK_VECTOR_END (C90_EMPTY_HACK) : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 array 'fld' declared here : ^ ~ : rtunion fld[1]; :5^ :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.hexpanded from macro 'HOST_WIDE_INT' 5: 770 note: array 'fld' declared here ^ ^ ~ rtunion fld[1];: :993 ^ # define HOST_WIDE_INT long23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here3412344: rtunion fld[1];: : :./genrtl.h:5In file included from :expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344 note43:402 ^46: : 327#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: : warning./genrtl.h:: 109:350: : : array 'fld' declared herewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; noteIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: XWINT (rt, 2) = arg2; : ^ ~2344 rtunion fld[1];: expanded from macro 'HOOK_VECTOR_END'expanded from macro 'gen_rtx_LSHIFTRT' ^ ^ ~ gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ./genrtl.hIn file included from 660./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c::39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::664::29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):: 3938:: note :775173617: 40: ^ ./genrtl.h:3:: expanded from macro 'XWINT'note :227: warning ::253::: :expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XBBDEF': array 'hwint' declared herenote: expanded from macro 'gen_rtx_fmt_ee'#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] XVEC (rt, 1) = arg1; XINT (rt, 5) = arg5; gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3413 : warning: :5 ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array 'fld' declared here ^ ~ 772 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;659 rtunion fld[1];note: :: ^:array 'fld' declared here 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11543:19:38note: :warning23expanded from macro 'XVEC' : : : note rtunion fld[1]; ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && INTVAL (XEXP (XEXP (op0, 0), 1)) >= 0:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: 61:: ^ ~ 26: note: 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: ^ ~ :27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'HOST_WIDE_INT'note660:38:771: : : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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)# define HOST_WIDE_INT long23341: ^ ~ note: 5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5note: expanded from macro 'XEXP' 659 ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : note: noteexpanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ 116/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:341341:5 ^ 38: note :5: rtunion fld[1]; ^ : : note: array 'fld' declared hereIn file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c rtunion fld[1];expanded from macro 'RTL_CHECK2': In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c array 'fld' declared here: ^ 25In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 23442344: : ./genrtl.h:./genrtl.h::1101153:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:635/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c::3:26: :In file included from ::28:27 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :71: note: expanded from macro 'INTVAL' : #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h: ^~~ 435warning131In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 XEXP (rt, 4) = arg4; ^ ~: 3: 234433: XSTR (rt, 1) = arg1;6:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning note::: : ^ ~: ./genrtl.h '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ATTRIBUTE_ASM_FPRINTF(2, 3);2344: : ./genrtl.h:174: 770expanded from macro 'XCWINT'2283771warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^::3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h::warning23 : 23:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]121: : note53: note: XINT (rt, 6) = arg6; ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XSTR' XINT (rt, 6) = arg4;note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX;: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ ^768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :788note:34138: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT':: 527#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ::23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: notearray 'fld' declared here:660: : expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' note ^ ~ rtunion fld[1]; : expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11544:659: ^ ~ note: 341:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 19 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38 ^ ~ : note: : warning341noteexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: :5: #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] ^ ~notenote expanded from macro 'RTL_CHECK2' 341: && INTVAL (XEXP (XEXP (op0, 0), 1)) < HOST_BITS_PER_WIDE_INT):: array 'fld' declared herearray 'fld' declared here 5 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ note: array 'fld' declared here ^ rtunion fld[1];5 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cIn file included from ::27: :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 52344 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: note::39: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h:771./genrtl.h:23::: note: expanded from macro 'XEXP' array 'fld' declared here175 #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]111 ^ ~ : : XVEC (rt, 1) = arg1; rtunion fld[1]; 3: : array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: rtunion fld[1]; : 660 :38: 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote: expanded 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])array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 ^ ^ ~ XEXP (rt, 7) = arg7;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::116771:::2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344:1153:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28: : 23note: ./genrtl.h:23768:23: 436:: expanded from macro 'INTVAL' :#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ note: ./genrtl.h:229note3note : : warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC'3 In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:41/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27 665:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : : ^ ~ warning84note: expanded from macro 'X0EXP' 660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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):660:38: : XSTR (rt, 7) = arg5;33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h ^ ~:: 131:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote6: warningnote38: note : expanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XCWINT': In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]: ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ATTRIBUTE_ASM_FPRINTF(2, 3);:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 :341 :5: ^341:::1725:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.hnote523:note: :expanded from macro 'RTL_CHECK1' 660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1 : array 'fld' declared herenote: 38: note: expanded from macro 'RTL_CHECK2'121 note: : rtunion fld[1];:53expanded from macro 'XSTR'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]) :note: rtunion fld[1]; ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: 660::341array 'fld' declared here : empty macro arguments are a C99 feature [-Wc99-extensions] In file included from rtunion fld[1];38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:: HOOK_VECTOR_END (asm_out) expanded from macro 'ATTRIBUTE_ASM_FPRINTF' note: 5 ^ expanded from macro 'RTL_CHECK2' 11546#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :25: :#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ^ ~^25: warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c mask = ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode)):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5341note:: : :./genrtl.h:11239: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:3:array 'fld' declared here :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: : note: rtunion fld[1]; notenotewarning: : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here array 'fld' declared here rtunion fld[1]; XINT (rt, 6) = arg6; 2344 ^ ^ rtunion fld[1]; ^ ~: 43 :./genrtl.h :67250 ^ ::3 expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cIn file included from ::26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cIn file included from :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h ^ ~:768 176/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c38::247:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: warning: : 116 :: expanded from macro 'HOOK_VECTOR_END' : XSTR (rt, 1) = arg1;:In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~233#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : XINT (rt, 1) = arg1;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: ^770:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: expanded from macro 'RTL_CHECK2' 2344array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XEXP (rt, 8) = arg8; ^ ~ 23768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.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):314 ^ ~ :note: expanded from macro 'XSTR' ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XEXP' :454:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:13: warning:84warning#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]660 switch (NOTE_KIND (insn)) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:383823:: : 1153::660:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: note: 28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' note:In file included from expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :960:25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 768 expanded from macro 'NOTE_KIND':23 ^ ~ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 940array 'fld' declared here expanded from macro 'RTL_CHECK2': :341#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)expanded from macro 'INTVAL':1: rtunion fld[1];::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :665In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h34125:: : 5:33: : 5expanded from macro 'XINT' empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note::802: expanded from macro 'XCWINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32:HOOK_VECTOR_END (sched):2344: note: 38: note: array 'fld' declared here ^~~ ./genrtl.h: ^ ~113 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];array 'fld' declared here:341:: note34135:5: : rtunion fld[1]; expanded from macro 'XCINT' : warningnote ^ ^ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; note: array 'fld' declared here In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: rtunion fld[1];43:expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c :661: 50: :./genrtl.h 27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h673::771:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 37:: ^note: ./genrtl.h :expanded from macro 'HOOK_VECTOR_END' note: 323 ^ ~expanded from macro 'RTL_CHECKC1':#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 11547:::19520:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c5:warningIn file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: notenote: 26array 'fld' declared here: : expanded from macro 'XEXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 84warning: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h XSTR (rt, 2) = arg2; In file included from ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:770:23 172 XEXP (rt, 1) = arg1;:2344: : << INTVAL (XEXP (XEXP (op0, 0), 1))); ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note./genrtl.h : :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 771: 270: 3./genrtl.h: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'XSTR' :: 23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~471: XSTR (rt, 1) = arg1; ^ ~ 1104 771note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note3: ::770: ::1: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]): 2323 array 'fld' declared here::38 X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ expanded from macro 'XEXP' : warning rtunion fld[1]; ^notenote : expanded from macro 'XSTR' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP':788:27: ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:HOOK_VECTOR_END (vectorize) ^341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:404:7: expanded from macro 'X0EXP'warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:::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]) NOTE_CFI (add_cfi_insn) = cfi; ^ ~ 50 ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ ::5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:955/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: note: expanded from macro 'NOTE_CFI' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 note#define NOTE_CFI(INSN) XCCFI (INSN, 4, NOTE): :: expanded from macro 'RTL_CHECK2' ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'HOOK_VECTOR_END' 341810::5 rtunion fld[1];: :: ^659note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38 32: expanded from macro 'RTL_CHECK2' ::: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from note ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cnotenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here:1153:: expanded from macro 'XCCFI' expanded from macro 'RTL_CHECK1' array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 84 28 rtunion fld[1]; ^ #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi): ^ ~:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote:: 692/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172./genrtl.hexpanded from macro 'INTVAL'::3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: 137:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def5: note: array 'fld' declared here rtunion fld[1];3 warning: : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 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]:341: rtunion fld[1];661#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):1691 :: 371: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ^~~ XEXP (rt, 1) = arg1; ^ XEXP (rt, 1) = arg1; ^ ~ ^ ~In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::771771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: note:665:33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :27: In file included from note: expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: array 'fld' declared here :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])2344note: 26 : note: : expanded from macro 'XCWINT' In file included from 43#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ rtunion fld[1];./genrtl.hexpanded from macro 'XEXP':50 :2344: ./genrtl.h ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :note19623/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::271/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: expanded from macro 'HOOK_VECTOR_END' ^:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 341:5: : note341note: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^3: expanded from macro 'XEXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ ^ ~ ^ ~660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: 38::38: 5In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:23: note note: array 'fld' declared here : ::: 84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h rtunion fld[1];note :expanded from macro 'RTL_CHECK2' ^ : 116::11565:21:172: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:note: In file included from expanded from macro 'RTL_CHECK2' expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23:2342: ^ ~1#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344 && ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode)) warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 ^ ~: expanded from macro 'XEXP': 341: 5: : note: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::: 660array 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ 38: :empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h504 ^ ~ rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39 ^3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771notewarning :66023: :: : HOOK_VECTOR_END (calls) noteIn file included from 38: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: 43:50expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~2344 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ./genrtl.h:::25 693 :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:: 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :788660array 'fld' declared here :27: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c::84 rtunion fld[1]; ^ note: array 'fld' declared here: 38In file included from note: expanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cnote : : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];1045 In file included from :In file included from 659: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: ./genrtl.h: 38In file included from warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h::197:3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] cur_cfa->offset = INTVAL (XEXP (pat, 1));: warning172: : 138 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~ ^ ~: 3 X0EXP (rt, 3) = NULL_RTX; XSTR (rt, 2) = arg2;expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585::26: In file included from 11531 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note:: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]: 2344: ^ ~./genrtl.h28 XEXP (rt, 2) = arg2;:272:3: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 770: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: empty macro arguments are a C99 feature [-Wc99-extensions] note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23788: expanded from macro 'INTVAL':: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23660note::HOOK_VECTOR_END (c): 38 noteexpanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3;:27: note: expanded from macro 'X0EXP' ^ :5: note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note expanded from macro 'XEXP' ^ ~: : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ notearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: : 665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h23 rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 33341:5 ^ ~: note: array 'fld' declared here : ^ ~expanded from macro 'RTL_CHECK2' rtunion fld[1]; :note ^ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC': :expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c50 :::660660:38: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 38 :note#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ~116In file included from note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2':#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344note: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here ^ ~:In file included from : expanded from macro 'RTL_CHECK2'1153./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: 341:5: 28 rtunion fld[1];note: :198: :84: In file included from array 'fld' declared here: ./genrtl.h3: warningnote:505: : ^array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote::26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'INTVAL'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1];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): ^~~:172In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]11629 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23341:: :66527045: ^ note: : array 'fld' declared here XVEC (rt, 4) = arg4;:33warning:: note: ^ ~ 1:27: : note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:772warningexpanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39 : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23:empty macro arguments are a C99 feature [-Wc99-extensions]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 788:expanded from macro 'X0EXP'27: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; expanded from macro 'X0EXP'noteHOOK_VECTOR_END (cxx) : expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^341 ^ && ((c1 = INTVAL (XEXP (op0, 1))) & ~mask) == 0#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~ 234443/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': ./genrtl.h659:::65938712In file included from : :660::50::338: : 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c note XSTR (rt, 1) = arg1;note ^ ~ note : expanded from macro 'RTL_CHECK1': :2538: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END'array 'fld' declared here : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:770 rtunion fld[1];In file included from :23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: expanded from macro 'XSTR' :expanded from macro 'RTL_CHECK2' 2344 ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ^ ~./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:139./genrtl.h: : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ 341:10543:expanded from macro 'RTL_CHECK2' :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def660524:: ::38 ^ ~:warning2771:note :353:note1::: : : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3;warning ^ ~ : array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h empty macro arguments are a C99 feature [-Wc99-extensions]#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] ^HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:341In file included from :50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: ^ ~:25:1153:28 note: expanded from macro 'XBBDEF': cur_cfa->base_offset = INTVAL (XEXP (pat, 1)); array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:: XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)26note5:: note ^ ~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~expanded from macro 'INTVAL' 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 note: array 'fld' declared here array 'fld' declared here#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) :771: rtunion fld[1];:38:: expanded from macro 'HOOK_VECTOR_END' 771 ^~~:23note 23: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^2344: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.cexpanded from macro 'XEXP':274665::: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^33 : ^expanded from macro 'XEXP' 3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: 39: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:84 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 172: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XVEC (rt, 5) = arg5; ^ ~ 2842/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 1: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 66052344: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]38713 :341HOOK_VECTOR_END (target_option) ^ ::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h3: warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : :38:5 note: :notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2':: XSTR (rt, 2) = arg2; 43 ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~660:38: 502344:: note: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2': ./genrtl.harray 'fld' declared herenote#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from 199: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153 :28array 'fld' declared here: : 84:expanded from macro 'RTL_CHECK2' rtunion fld[1]; note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c341::5 ^:3expanded from macro 'INTVAL'25: : In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:: : array 'fld' declared herenote #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cwarning: In file included from rtunion fld[1]; 2344: :11644:11:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^~~ ^warning: array 'fld' declared hereIn file included from ./genrtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XSTR' rtunion fld[1]; : expanded from macro 'XCWINT' 140:3: ^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 (op0, 1) == const1_rtx XEXP (rt, 4) = arg4;: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: X0EXP (rt, 5) = NULL_RTX;2980In file included from :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h : ^ ~:: 275: ^ ~ : 3116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: ./genrtl.h:525:3: warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' 1: 660:38: note: expanded from macro 'RTL_CHECK2' #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] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;: 788:: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ XINT (rt, 2) = arg2; 5: note: array 'fld' declared here ^ ~ warning: ^ ~27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :empty macro arguments are a C99 feature [-Wc99-extensions]::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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) noteHOOK_VECTOR_END (C90_EMPTY_HACK)5768:768:23: :: ^ ^note note: 23: expanded from macro 'X0EXP' ^ ~ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT'::43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:1073:9:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:50: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array 'fld' declared here : ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 38: note: expanded from macro 'RTL_CHECK2' #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]noteIn file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2' ^ ~ 659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c341 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 src = XEXP (pat, 1);:341::38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 39 : noteIn file included from : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note771:23./genrtl.h:: 732:341note:: ::: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2' 5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c3: warningarray 'fld' declared here : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : ^ ~ : rtunion fld[1]; ^ ~expanded from macro 'XEXP' XSTR (rt, 1) = arg1; array 'fld' declared here ^ ~85: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ In file included from 341:5 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::68In file included from :11657:11:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def:105:1 :25: :note6605: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note warning: HOOK_VECTOR_END (C90_EMPTY_HACK):116: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: :expanded from macro 'XSTR' : note: ^: expanded from macro 'RTL_CHECK2' && XEXP (op0, 1) == const1_rtx: array 'fld' declared here23443: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtunion fld[1];: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~./genrtl.h : rtunion fld[1]; XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 141/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^: ^ ~:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^3 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:: ::warning 27660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:38:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :770:2344expanded from macro 'RTL_CHECK2'::341: : :2344 XINT (rt, 5) = arg5;expanded from macro 'XEXP' 23 ^ ~: ./genrtl.h: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):293 note:3:: : ^ ~array 'fld' declared here 200: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3: 341: rtunion fld[1];warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :768:23: note: expanded from macro 'XINT' 660warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :: ^ ~ note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ : ^ ~ X0EXP (rt, 6) = NULL_RTX;array 'fld' declared here ^ ~66038 rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cnote:1079/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: : :768:23In file included from : :expanded from macro 'RTL_CHECK2' 34#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~: 38:warning 660: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: : expanded from macro 'RTL_CHECK2' 38expanded from macro 'XINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344:: ./genrtl.h ^ ~:733 cur_cfa->offset -= INTVAL (XEXP (src, 1));: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: :788warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :27 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: :note: expanded from macro 'X0EXP' note XEXP (rt, 2) = arg2; note: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 341: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ : ^ ~ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 341659:771:expanded from macro 'RTL_CHECK2' :5 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~: rtunion fld[1];: :array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' 23: ^: 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:notenote: ^ ~ 11661 note5: expanded from macro 'XEXP': expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:115326 : array 'fld' declared here ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c341:: 1165warning: 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 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: expanded from macro 'INTVAL' ^ ~ note: In file included from ./genrtl.h:561:3: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx shift_count = XEXP (XEXP (op0, 0), 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~660:array 'fld' declared here#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): warning: ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c rtunion fld[1];771:665::26 XINT (rt, 6) = arg6; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :: 33: note: expanded from macro 'XCWINT' 770In file included from ^: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) In file included from ^~~ ^ ~ :23expanded from macro 'RTL_CHECK2'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:313:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):::23:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~ 341expanded from macro 'XSTR' note:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XVEC (rt, 1) = arg1;5: ^ ~expanded from macro 'XINT'27: expanded from macro 'XEXP'note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 341 rtunion fld[1];:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h note ^ ~ 660: :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: 201:3:660:772: ^ ~ array 'fld' declared hereexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ 23: warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38 X0EXP (rt, 7) = NULL_RTX; : rtunion fld[1];: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notenote : expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:1102:: ^ ^ ~ 9:expanded from macro 'XVEC' ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 341warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):788 ^ ~ : 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note: : 27:39 src = XEXP (set, 1); note: ^ ~expanded from macro 'X0EXP' 660array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38:: : note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5expanded from macro 'RTL_CHECK2' 341In file included from ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cexpanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :::1165./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~753659 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ./genrtl.h:579: array 'fld' declared here :38::3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: ^ ~ note:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^341note warning660:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11688 XSTR (rt, 1) = arg1; 38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:: : expanded from macro 'RTL_CHECK1' note: rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here:19 : note XINT (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] In file included from && INTVAL (XEXP (op0, 1)) >= 0 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: ^ ~ rtunion fld[1]; ^ ~25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:143 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ::771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: ::23341: expanded from macro 'XSTR':5: note341: 3 In file included from 768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314::expanded from macro 'XEXP' :53:: note: notewarning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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]: ^ ~expanded from macro 'XINT' notearray 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) array 'fld' declared here ^ ~: XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];array 'fld' declared here :660:38 XEXP (rt, 7) = arg7; ^ ~ : ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 660 rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38771::23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cnote::: 1116 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):771expanded from macro 'RTL_CHECK2' :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: ^ ~341:223: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; ^ ~ 23 note: ^ ~: note5: expanded from macro 'RTL_CHECK2' 24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:771341: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP':::523:: warning 660: ^ ~ : #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]note: expanded from macro 'XEXP'array 'fld' declared here 38 note: array 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^:: 660:38: ^ 1153: note ^ ~ offset = INTVAL (XEXP (addr, 1)) - cur_cfa->offset; :28: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39 : :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2':In file included from : 116 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ./genrtl.h: 754:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3412344note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 3771: expanded from macro 'INTVAL': :: ./genrtl.h:598: expanded from macro 'RTL_CHECK2'23:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^ ~ ^ ~warning5 ^~~3 :: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::33array 'fld' declared here XEXP (rt, 2) = arg2;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: rtunion fld[1]; XSTR (rt, 1) = arg1; : 341:5 ^note: array 'fld' declared here ^ ~: ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XCWINT':770 660::38 ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c23::26note: : In file included from note:In file included from array 'fld' declared here 771:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : 2344: rtunion fld[1]; ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.cexpanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2' ^ ~: expanded from macro 'XEXP' 25 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:315: : 341:5In file included from ::1153 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344: ^ ~note 28: note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: ./genrtl.h:: array 'fld' declared here 2344224:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38expanded from macro 'INTVAL': :3: warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660:38: note#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) rtunion fld[1];./genrtl.h:: expanded from macro 'RTL_CHECK2' ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^~~ : 144: XEXP (rt, 3) = arg3; 3::11689/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h21:::: expanded from macro 'RTL_CHECK2'771: warning: warning23665:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34123array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :: && ((INTVAL (XEXP (op0, 1)) + ! equality_comparison_p) ^ ~note5 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: notenote: : array 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1];: X0EXP (rt, 8) = NULL_RTX; ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from expanded from macro 'XCWINT' : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):27:: ^~~660: ^ ~55638::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.carray 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; note: ^7: 39: ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: 341660./genrtl.h:755:note 3: warningwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::659: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.carray 'fld' declared here38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:: 660:38 38: :: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]116 XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cnote 341:1167: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2': :./genrtl.h SYMBOL_REF_FLAGS (sym_ref) |= SYMBOL_FLAG_LOCAL;note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 5:9: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):599expanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: ^~~~~~~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3note: note: array 'fld' declared here : array 'fld' declared here src = XEXP (set, 1); rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c rtunion fld[1]; 770 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5160223: ^ ^ ~:: 27 note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 31expanded from macro 'XSTR': rtunion fld[1];771: ^ XVEC (rt, 2) = arg2; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from 1153:28:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3 ^ ~ ::note: notenoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'SYMBOL_REF_FLAGS':660:warning:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: X0EXP (rt, 4) = NULL_RTX;2344 ^ ~2344: ./genrtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)772 note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) 225: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 23::665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h785:3::788341:./genrtl.h::169:3833: note: :: :note:: 27: expanded from macro 'XCWINT' expanded from macro 'XVEC':27note: 3:warning: : notenote: expanded from macro 'RTL_CHECK2'expanded from macro 'X0INT' 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]) ^ ~ 5 : warning: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'X0EXP' 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) array 'fld' declared here XEXP (rt, 1) = arg1; :#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 rtunion fld[1]; :38 ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341660::In file included from 38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::: note: expanded from macro 'XEXP' 659 ::3855: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):39: :25:notearray 'fld' declared here :notenote: : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notearray 'fld' declared here : noteexpanded from macro 'RTL_CHECK1' ./genrtl.h:773:3 rtunion fld[1];: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~expanded from macro 'XBBDEF' 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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772:23: ^ ~ note ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: expanded from macro 'XVEC' 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ^ ~ ::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):659:1193:5: ^ ~ :: note34138: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9: warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341array 'fld' declared here 11692:5: note :48::5:: src = SET_SRC (set);: note38: : rtunion fld[1]; ^ expanded from macro 'RTL_CHECK1': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here2344array 'fld' declared here array 'fld' declared herenote #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^~~~~~~~~~~~~ rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: rtunion fld[1]; : ./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341: ^ & (((unsigned HOST_WIDE_INT) 1 << INTVAL (XEXP (op0, 1))) ^:170#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^5: 3 ^ ~ : warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: ^ ~ XEXP (rt, 2) = arg2; :: In file included from 1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :2344771:: ./genrtl.h:617:22::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: XVEC (rt, 1) = arg1; note:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26note: array 'fld' declared here : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:928:7: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5In file included from : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771warning: 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) ^ ^ ~ ^ ~ ::23expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note SYMBOL_REF_FLAGS (ref) = SYMBOL_FLAG_LOCAL; ^~~~~~~~~~~~~~~~~~~~~~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h:335:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared hereIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c::: note: 1602:660 rtunion fld[1]; ^ 27:expanded from macro 'XEXP' :772 #define SET_SRC(RTX) XCEXP(RTX, 1, SET)In file included from warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 31: : ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:234423: note: note38: expanded from macro 'SYMBOL_REF_FLAGS' expanded from macro 'XVEC': : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:./genrtl.h :#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) note22638#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): XEXP (rt, 1) = arg1;: : :expanded from macro 'RTL_CHECK2' ^ ~805:3: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h39 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h785:28:: X0EXP (rt, 4) = NULL_RTX;note 660:note: expanded from macro 'INTVAL' : 771 ^ ~: note234427: ./genrtl.h:791:3: warning: expanded from macro 'XCEXP': #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: : : note: XINT (rt, 1) = arg1;: 37note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:78823:: 27 note: notenote: note: : ^~~expanded from macro 'XEXP': expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: expanded from macro 'RTL_CHECK2' noteexpanded from macro 'X0INT' : expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~expanded from macro 'RTL_CHECK2'expanded from macro 'XCWINT' expanded from macro 'X0EXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 659#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5:38 ^ ~ ^ ~ note: array 'fld' declared here : rtunion fld[1]; ^ 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:expanded from macro 'RTL_CHECK2'341341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38 :25: In file included from :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1'::: 5note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659note: ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::2344: 5::: noteexpanded from macro 'RTL_CHECK2':38 note: array 'fld' declared here note: ./genrtl.h: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :11696:341 ^ note:171: expanded from macro 'RTL_CHECK1' 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])26 rtunion fld[1]; : ^ : warning: :5: note: array 'fld' declared here ^:3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 In file included from warning rtunion fld[1]; & ~(mask >> (INTVAL (XEXP (op0, 1)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c ^ :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note In file included from 116: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:array 'fld' declared here XBBDEF (rt, 3) = arg3;: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:2344: note ^ ~In file included from : ./genrtl.h:635:3: warning: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~:23: note rtunion fld[1]; ^ : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];336:: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:: note339/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: ^ ~ :: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 27:: In file included from expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775: ::25: note: expanded from macro 'XBBDEF' :660:#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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : ./genrtl.h:80938::23443 : ./genrtl.h:227: ^ ~ XEXP (rt, 2) = arg2;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ : ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]659: :660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:3823array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]38 expanded from macro 'RTL_CHECK2': : XEXP (rt, 1) = arg1;note 1482#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: : ^ ~ 9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ X0EXP (rt, 5) = NULL_RTX;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1' ::771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1153 ^ ~:28expanded from macro 'XEXP' note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2': ^ ~: src = SET_SRC (expr);:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'INTVAL' ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1441:32: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:expanded from macro 'X0EXP' 341:665::: :33#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)341 : ::5 ^~~~~~~~~~~~~~ ^ ~ : note: array 'fld' declared here 5: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1536:22660 : rtunion fld[1];shifting a negative signed value is undefined [-Wshift-negative-value] 660:38 && ((offset > 0 && *p <= INTTYPE_MAXIMUM (HOST_WIDE_INT) - offset) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note rtunion fld[1];: ^:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XCWINT':: ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h : In file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:expanded from macro 'SET_SRC'25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: note: expanded from macro 'RTL_CHECK2' 805:32:659./genrtl.h::172:3: warning: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])296: 38note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:: expanded from macro 'RTL_CHECK2' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 116: XEXP (rt, 4) = arg4; : ^ ~ : In file included from 44/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :771./genrtl.h::: note: 341 noteexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:6535::523 ^ ~: 3: :: note: note: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here :array 'fld' declared here341:5: expanded from macro 'INTTYPE_MAXIMUM' notenotenote: array 'fld' declared here rtunion fld[1]; : : rtunion fld[1]; #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) : ^ expanded from macro 'XCEXP' ^~~~~~~~~~~~~~~~~~~ #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] expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h ^: XVEC (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ 661:37 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:11703 ^ ~:: In file included from ::295660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 3940In file included from 341:: warning772::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c note: expanded from macro 'INTTYPE_MINIMUM' : ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ : 26:In file included from 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:2344note: : :expanded from macro 'RTL_CHECKC1'1442./genrtl.h ./genrtl.h: :28: warning: notearray 'fld' declared here:401::shifting a negative signed value is undefined [-Wshift-negative-value] temp >>= INTVAL (XEXP (op0, 1)); 38 :829: : || (offset < 0 && *p >= INTTYPE_MINIMUM (HOST_WIDE_INT) - offset))) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h3expanded from macro 'RTL_CHECK2': : ^ ~295: rtunion fld[1]; warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :40 ^ ^ ~ 3413: XVEC (rt, 1) = arg1;warning::5In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 27: ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:1547 771 expanded from macro 'INTTYPE_MINIMUM' XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)):664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2922:2344:23: note : expanded from macro 'XEXP' : 660:./genrtl.h:warning ^ ~228 ~~~~~~~ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: 23note ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : offset = INTVAL (XEXP (src, 1));3 : : note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XWINT':warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : expanded from macro 'RTL_CHECK2' :771:23 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660note: : ^ ~expanded from macro 'XEXP'38 XINT (rt, 6) = arg4; ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define XWINT(RTX, N) ((RTX)->u.hwint[N])::341:array 'fld' declared here 5 ^ ~ 34123: ^ ~ rtunion fld[1]; 5: : notenote ^note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XINT' rtunion fld[1];array 'fld' declared here ^ 2344 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: ^1153 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 660 : ^ ~28: note: : expanded from macro 'INTVAL'5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c::38::39 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note./genrtl.h:173 :116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::: array 'hwint' declared here:2344: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6723: warning ^~~660./genrtl.h: : :38:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1];: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5;830::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 665#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 ^ ~1153: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 768 warning : 61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2826:341: note: note:warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : 5: expanded from macro 'INTVAL'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOST_WIDE_INT'23expanded from macro 'XCWINT' XSTR (rt, 1) = arg1; XSTR (rt, 2) = arg2; : ^ ~note note: array 'fld' declared here : expanded from macro 'XINT'#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) # define HOST_WIDE_INT long ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ ^ ^~~In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :: ^ ~ 770:665In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^5 ::: 23:note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^:: 27770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1171733: In file included from expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344:: note: expanded from macro 'XCWINT' : :::182344./genrtl.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ./genrtl.h: 660229: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23:: ^~~warning3: warning 402:note ^ ~: 3array 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]: expanded from macro 'XSTR': : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XWINT (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 7) = arg5; ^ ~ - INTVAL (XEXP (op0, 1))))); : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:664::29: note: : expanded from macro 'XWINT'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : 5 ^ ~expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]): note770660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :array 'fld' declared here 38 rtunion fld[1];:23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:771:23: expanded from macro 'RTL_CHECK2'note660:341 : : ::5385noteexpanded from macro 'XSTR'::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XEXP': 1550 note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^ ~ ^ ~noteexpanded from macro 'RTL_CHECK2': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'hwint' declared here 28::660660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:38: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5warning 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: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: gcc_assert (dwf_regno (XEXP (src, 1)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here1153 61:26:In file included from note: expanded from macro 'HOST_WIDE_INT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c::2825: : ^ ~771: # define HOST_WIDE_INT long rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 23 note ^:In file included from :341:5expanded from macro 'INTVAL' note: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):174:3 :#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 warning: ^ ~note: array 'fld' declared here ^~~ rtunion fld[1]; ^./genrtl.h:831 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; 3: warning26 ^ ~::660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: :665In file included from 38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h116: rtunion fld[1];33 ^:2344: : ./genrtl.h:435:3 :In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27: In file included from warning: expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 768: X0EXP (rt, 1) = NULL_RTX; ^ ~ expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~:2344 232344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ./genrtl.h788#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ::./genrtl.h:673: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote27::772::: expanded from macro 'XINT' note: 247/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hexpanded from macro 'X0EXP': :69534123:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 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] : XSTR (rt, 2) = arg2;note3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~14: note: expanded from macro 'gcc_assert' :5::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~659:: note ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 770:array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note660:38 rtunion fld[1]; ^ :23 note: : 660array 'fld' declared hereexpanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c rtunion fld[1];:note ^ :768 :38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: note ^ ~note: expanded from macro 'RTL_CHECK2': :expanded from macro 'RTL_CHECK2'1587 23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cexpanded from macro 'XSTR'25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning341:5::5:4988#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):note : 11742 ^ ~ :note: :11:16/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT' array 'fld' declared here warning: 660:38:5: :note: array 'fld' declared here #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] warning *src = XEXP (piece, 1); note ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : INTVAL (XEXP (op0, 1))); ^ ~ rtunion fld[1]; ^ ~: rtunion fld[1]; ^ : note: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660In file included from :38expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from 771:23:: offset = INTVAL (XEXP (src, 1));: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:771:23:25 note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c ^ ~ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'XEXP': expanded from macro 'XEXP'771 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : :341:expanded from macro 'RTL_CHECK2' : ^ ~26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 ^ ~note::2344 : : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660:38: note: array 'fld' declared here note : expanded from macro 'RTL_CHECK2' :436175:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~3:::660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :3413 rtunion fld[1]; :warning: ^ 660array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:: : 39 XEXP (rt, 7) = arg7; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:5 ^ ~ ^ ~warning38:116: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note :note: : expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; : ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:692:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 : warningarray 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344771 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 851: rtunion fld[1];341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:78823:: XEXP (rt, 1) = arg1;:1153 :115327: note: ^ ~:expanded from macro 'XEXP'note3:: array 'fld' declared here : : notewarning: 28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :28771: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:23 : :660: ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note :expanded from macro 'INTVAL' : 65938:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): In file included from XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'XEXP' ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:770: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5063:3810665 : : expanded from macro 'RTL_CHECK2' In file included from : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): && NOTE_VAR_LOCATION_DECL (temp->first->loc) == decl33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:2344: : ./genrtl.h:270:3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK1': warning38notenote#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): 341:expanded from macro 'XCWINT'5: note: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): XSTR (rt, 1) = arg1; 979: ^ ~:26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.cnotenote: expanded from macro 'RTL_CHECK2' :77033: :23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: :note 25 ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'NOTE_VAR_LOCATION_DECL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XCWINT' : PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE))341341 : ^ ~: ^~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~5: :: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 2344 rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:954:33: 5: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ::341176:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::5 ^~~ ^ ~3 : : expanded from macro 'NOTE_VAR_LOCATION' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c note #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE): ^ ~ : 1604:24: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341:660warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c5:: : rtunion fld[1];:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 116: 805:32: notewarning XEXP (rt, 8) = arg8;: array 'fld' declared herenotenote ^ ~ In file included from : expanded from macro 'XCEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 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):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:771 383 ^: rtunion fld[1]; rtunion fld[1]; offset = - INTVAL (XEXP (src, 1)); :23: note : ^ expanded from macro 'XEXP' ^ ~ In file included from ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: : warning39In file included from notenote: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)#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] 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : ^ ~ 968/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::46: note: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c2344: ./genrtl.h:852:3:23 :5:expanded from macro 'PAT_VAR_LOCATION_DECL' :660:#define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) note: :./genrtl.h:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 :note: array 'fld' declared here11751 ^~~ XSTR (rt, 2) = arg2; :note ^ ~: 454:3:: rtunion fld[1]; 11expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR':808::expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cwarning: 341:45: note: expanded from macro 'XCTREE' 770#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] ^ ~ warning:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1)#define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:271:3: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~ 23 XINT (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:note:660:: ^ ~ 38 ^ ~: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: array 'fld' declared here 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'XSTR' note: rtunion fld[1]; 768: XINT (rt, 2) = arg2;array 'fld' declared here note 771 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ^ ~ expanded from macro 'RTL_CHECK2'23 ^ ~note rtunion fld[1]; : note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' ^ ~660 ^ ~ ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c ^~~ 660: note: expanded from macro 'XEXP' ::38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: In file included from :3825: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : 768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:note2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'INTVAL' : : ./genrtl.h:195: 3: expanded from macro 'RTL_CHECK2'#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^ ~warning note: ^~~341 :expanded from macro 'XINT' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note 5:: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h116: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':66023::665660In file included from :33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5: note: array 'fld' declared here note./genrtl.h:712:3note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XCWINT' ^ ~:38: note rtunion fld[1]; ^ : expanded from macro 'XEXP' warning#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:5065:10: ^~~ : 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 'RTL_CHECK2' : 341:5warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && NOTE_VAR_LOCATION_LOC (temp->first->loc) : note: array 'fld' declared here In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c XSTR (rt, 1) = arg1; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:981 ^ ~:66026: ::341: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ ^38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2'5 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: :341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XSTR' :2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3note: In file included from ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~array 'fld' declared here ::341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c471::539: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : note: array 'fld' declared here 3note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341 :5:: rtunion fld[1];2344expanded from macro 'NOTE_VAR_LOCATION_LOC' X0EXP (rt, 1) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; note:: 660 PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^ ~ array 'fld' declared here: ^ rtunion fld[1]; 38: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^note : ^ ./genrtl.h :853/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cIn file included from :1615:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h13: warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cnote: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:3:11751 :array index 1 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 (src, 1) == stack_pointer_rtx): : warning rtunion fld[1]; 788::969:36: ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~In file included from ./genrtl.h:#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))272::3: warning note: expanded from macro 'X0EXP' XSTR (rt, 3) = arg3;:771:23: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c ^ ~ note: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:770 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:659::77225: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23:: note: 38: :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : note :note805: noteexpanded from macro 'RTL_CHECK1'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660 2344expanded from macro 'XSTR': note:38: : :expanded from macro 'XVEC'./genrtl.h32#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 341 :5 ^ ~::196:: ^ ~ note : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:expanded from macro 'RTL_CHECK2' :341 :expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 538warning:#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]) note: array 'fld' declared here ^note ^ ~ : : ^ ~: rtunion fld[1];In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^note:: 116 expanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 661 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11752:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])56::341: XEXP (rt, 2) = arg2; 37: note: expanded from macro 'RTL_CHECKC1' 5 warning:38: note: ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : : ^ ~ array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (tmode = mode_for_size (mode_width - INTVAL (XEXP (op0, 1)), ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:34126In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];771expanded from macro 'RTL_CHECK2' : ^./genrtl.h:713:3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:1630:42: 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] 5 ^ ~ : cur_trace->cfa_temp.offset = INTVAL (XEXP (src, 1)); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341341: XSTR (rt, 2) = arg2; :5:50423:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenotenote: 5 :3: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP'23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX;771 :23: rtunion fld[1];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: expanded from macro 'XEXP' 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: array 'fld' declared here ^ :23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cexpanded from macro 'X0EXP' rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5065660 :: ^ ~ 38 rtunion fld[1]; ^ ~: note 10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660warning:659:::: 38expanded from macro 'RTL_CHECK2'38 : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^660:38: : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c :note: expanded from macro 'RTL_CHECK2': ^ ~ && NOTE_VAR_LOCATION_LOC (temp->first->loc) ^ ~ 27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 1153:28: 660: ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:981expanded from macro 'RTL_CHECK1': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h :341:5: note: array 'fld' declared here38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK2' expanded from macro 'INTVAL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from : ^ ~25 :273#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c : ^ ~: ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~ 341warning25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : 5./genrtl.h: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'NOTE_VAR_LOCATION_LOC' 197/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:1153: PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) note: array 'fld' declared here : rtunion fld[1]; XVEC (rt, 4) = arg4;:3: ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~28: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665: warning: ^341:5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~:772:expanded from macro 'INTVAL': note23:: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)95433:: : array 'fld' declared here In file included from ^~~note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :788:27: note33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: note: expanded from macro 'NOTE_VAR_LOCATION' ^expanded from macro 'XCWINT' expanded from macro 'XVEC'#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE): #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):665expanded from macro 'X0EXP': In file included from 116 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)33: note: expanded from macro 'XCWINT' ^ ~:26 ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~2344 : ./genrtl.h:7322344 : ^~~ :./genrtl.h: 505/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 805341 ^ ~ :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: 32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:341659 XSTR (rt, 1) = arg1;: ^ ~ 5:: 5::3: warning: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : note:770: : :array 'fld' declared here expanded from macro 'RTL_CHECK1' expanded from macro 'XCEXP': note X0EXP (rt, 2) = NULL_RTX; rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: ^ ^ ~: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c expanded from macro 'RTL_CHECK2' ^ ~: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::11770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 341 rtunion fld[1];788 11: ^: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 969:44:note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c 27:5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:notearray 'fld' declared here: 1650:expanded from macro 'PAT_VAR_LOCATION_LOC' : && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1) 42: ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: expanded from macro 'X0EXP' warningarray 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^~~:660: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]In file included from 805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:45: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^:: :In file included from In file included from cur_trace->cfa_temp.offset |= INTVAL (XEXP (src, 1));note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23659: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cexpanded from macro 'XCEXP':: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :note :2344: ./genrtl.h:note: ^~~ : expanded from macro 'RTL_CHECK1' 198 ^ ~ 2344 ^ ~: : expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3274/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:56613:::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :341 :538: : :warningnote: expanded from macro 'RTL_CHECK2'note:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : note: array 'fld' declared here array 'fld' declared hereexpanded from macro 'XEXP' warning expanded from macro 'RTL_CHECKC1': #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] X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 341: 660note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: 5: ^~~116 : note rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: ^ ~In file included from rtunion fld[1]; XVEC (rt, 5) = arg5; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :6595 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:115338:772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:::11770 note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c28:2344note: expanded from macro 'RTL_CHECK1': : note ./genrtl.h:733:3: warning: : : array 'fld' declared here:#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: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ expanded from macro 'XVEC'26: 28 rtunion fld[1];In file included from XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: ^ ~ 665 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c::5070: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:21: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_equal_p (NOTE_VAR_LOCATION_LOC (temp->first->loc),./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :34133524/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:::981:338: warning: 771array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XCWINT'5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note 23: && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1)3::: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) XEXP (rt, 1) = arg1;note rtunion fld[1]; ^~~ ^ ~ note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~: expanded from macro 'NOTE_VAR_LOCATION_LOC' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 5:23 PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~: In file included from : notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ::25 ^ ~: 49: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: : array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :969: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ^expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::15436:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38:: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c::1680660 ^ ~ :387: warning :48: : note: expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~./genrtl.h fde->stack_realignment = INTVAL (XEXP (src, 1));: note38:: ^ ~ expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 844:25::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:199/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'341 note:341:5: :771341:: 3:expanded from macro 'INSN_CODE' 805:23#define INSN_CODE(INSN) XINT (INSN, 6):5:5: note: ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 32 ^ ~ : ^ ~ warningarray 'fld' declared here : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: note: array 'fld' declared here note: :::768:23 expanded from macro 'XEXP' 341note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~:5: ^ rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:note #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote:11771 :array 'fld' declared here: array 'fld' declared here :78856In file included from : :expanded from macro 'XINT' 27 ^ ~ rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^note116In file included from : : 661notewarning: : In file included from expanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:2344: : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h:660 && (tmode = mode_for_size (mode_width - INTVAL (XEXP (op0, 1)),:37: :753 ::note 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :3: ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1'38:26:659: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ./genrtl.h:525:3: 382344 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: XINT (rt, 1) = arg1;warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XINT (rt, 2) = arg2;:771 note: expanded from macro 'RTL_CHECK1' :23 ^ ~ ^ ~ ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 275:3: warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 1153:5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg6;note: 768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' :768:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341: note: 341: ^ ~ : ^ ~28: noteexpanded from macro 'XINT': 5 :5: notenoteexpanded from macro 'INTVAL': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herenote : #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 768 note: ^~~ : array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: : rtunion fld[1]; expanded from macro 'XINT' ^ note ^665: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : expanded from macro 'XINT': 660In file included from rtunion fld[1]; ^: 660:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2':In file included from ^ ~:5070660:21: 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]) ^ ~ || !rtx_equal_p (NOTE_VAR_LOCATION_LOC (temp->first->loc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341981:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h49: : :5::200::expanded from macro 'XCWINT'3838: note3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::660#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):38: note: :expanded from macro 'RTL_CHECK2' warning: note: ^~~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: 155note: array 'fld' declared here #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]expanded from macro 'RTL_CHECK2'25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):31:: rtunion fld[1]; ^ ~ note: warning X0EXP (rt, 6) = NULL_RTX; ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'NOTE_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ^ ~:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26:: 788341:: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))11535 ::28: note : array 'fld' declared herenote ^~~~~~~~~~~~~~~~~~~~~~~~: 275 rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c : expanded from macro 'INTVAL':1707:22: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~ note: array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :954 array 'fld' declared here:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:note ^ : offset = -INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1)); ./genrtl.h:831:23 ^ ~33:560 : note: expanded from macro 'PATTERN' In file included from : expanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h665: note rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ 771: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c33: expanded from macro 'NOTE_VAR_LOCATION' :#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) : 233:: In file included from 116: note: In file included from warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: ::#define PATTERN(INSN) XEXP (INSN, 4)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]659 : expanded from macro 'XCWINT'2344 note: XSTR (rt, 1) = arg1; : : ./genrtl.h ^ ~ 38 ::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~expanded from macro 'XEXP' :770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h754#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :805: ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note::27 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : ^ ~38:32 note: : :341expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XEXP (rt, 2) = arg2;: 5771In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 2344: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) notenote: 23:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: expanded from macro 'XSTR' ^ ~./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : :771 293 expanded from macro 'RTL_CHECK2'note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 expanded from macro 'XCEXP' : array 'fld' declared here#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 'XEXP' ^ ~ note: ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here1153:28: : rtunion fld[1]; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'INTVAL' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c XINT (rt, 1) = arg1; ^ ~ ^: expanded from macro 'XEXP' : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11778:24 ^ ~:660(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):25768 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ::23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^~~ : note: 969/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665::66038/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::33:44 38expanded from macro 'XINT' :In file included from ::note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'XCWINT' rtx add_const = XEXP (XEXP (op0, 0), 1);38 ^ ~ notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: 6602344: ./genrtl.h:201: :expanded from macro 'PAT_VAR_LOCATION_LOC' ^ ~ note#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): expanded from macro 'RTL_CHECK2' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' 3: ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : : warning38expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771 ^ ~#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) note ^~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: X0EXP (rt, 7) = NULL_RTX; 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::805:45 ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c note: :341 expanded from macro 'RTL_CHECK2'expanded from macro 'XCEXP' ::array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7885#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):27 : notenote: array 'fld' declared here :341 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:5: 49 ^ : : expanded from macro 'XEXP' ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1707::661:38: note: expanded from macro 'RTL_CHECKC1' 155: ^note28: : array 'fld' declared here 341 rtunion fld[1];expanded from macro 'X0EXP' ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :660#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):38: offset = -INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1)); note: expanded from macro 'RTL_CHECK2' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~ ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:array 'fld' declared here 26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: warning:: note2344 :2344:771: :23:341:5 ^ ~: ^./genrtl.hexpanded from macro 'RTL_CHECK1' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:561: 3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~341: note: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]755In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:array 'fld' declared here3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 : note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3;note:27 ^~~~~~~~~~~~~~~~ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: rtunion fld[1];expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:::5071:7:844770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: note: expanded from macro 'INSN_CODE' ::770::3823:234423: 341: : :array 'fld' declared herenotewarning: : #define INSN_CODE(INSN) XINT (INSN, 6)./genrtl.h:313::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 : NOTE_VAR_LOCATION_LOC (loc_note)): ^ ~ note: rtunion fld[1]; 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :expanded from macro 'RTL_CHECK2' warningexpanded from macro 'XSTR'768#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :38note: array 'fld' declared here rtunion fld[1]; ^ 23 expanded from macro 'XSTR': ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC'expanded from macro 'RTL_CHECK2': expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:11780#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3:981 ^ ~:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning: :77121:: 35: ^ ~#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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: XEXP (rt, 1) = arg1; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note: note ^ ~expanded from macro 'XEXP' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h add_const, XEXP (op0, 1));:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:660 5660 ^ ~: ::: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77138771:23: expanded from macro 'NOTE_VAR_LOCATION_LOC' ^~~note :23660 PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XEXP' : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note : note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660note ^ ~ :39: note: expanded from macro 'XEXP': : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2'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) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:969#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'INTVAL':36 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 note: expanded from macro 'PAT_VAR_LOCATION_LOC' ^ ~ :note : expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:665#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 341:5:341 rtunion fld[1]; In file included from note: ::33 ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1];341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c::325/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 26: :5:noteIn file included from In file included from :: 38: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :expanded from macro 'RTL_CHECK2'note:expanded from macro 'XCWINT': : array 'fld' declared here In file included from rtunion fld[1]; ^2344#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h 116 ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :::579: rtunion fld[1]; ^expanded from macro 'XCEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234425/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h:773:: 341: In file included from In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:49: 3:3: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344In file included from XSTR (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661: :warning2344: ./genrtl.h:: array 'fld' declared here./genrtl.h 5314: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :224: ^ ~ rtunion fld[1];: XVEC (rt, 1) = arg1; ^ ~ 37 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:::23772: note: expanded from macro 'XSTR' :10#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: ^ ~33: warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: ^ warning return INSN_CODE (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c note:: note: expanded from macro 'XVEC' 11798: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : expanded from macro 'RTL_CHECKC1': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array 'fld' declared here:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660 XEXP (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;19: warning ^ ~ :38: note: rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23:: ^ note771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38:844: 341expanded from macro 'XEXP' ^ ~ && INTVAL (XEXP (op0, 1)) > 0 ^ ~note:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:1767:::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23 :5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note23 : note ^ ~ : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here 771:expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 rtunion fld[1]; ^ ~:660:38: ^expanded from macro 'INSN_CODE' offset = INTVAL (XEXP (XEXP (dest, 0), 1)); :23 ^ ~note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :7715/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'In file included from ^ ~: note 341: : 5array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: note ^ ~ 23expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' ^:: ./genrtl.h:598/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array 'fld' declared here768 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c::: ^ ~ :3 : 5071 rtunion fld[1]; ^expanded from macro 'XEXP' 23: ^ ~5: notenote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7:: ^ ~array 'fld' declared here array 'fld' declared here :660 rtunion fld[1];warning:38 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h116: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ NOTE_VAR_LOCATION_LOC (loc_note))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ^:38:660:38:: noteIn file included from : 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 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h981:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h315::7702344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1153:28: note: 2344expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): : 3./genrtl.hnote: expanded from macro 'NOTE_VAR_LOCATION_LOC':: ^ ~ ^~~ 23 ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h225warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341 XEXP (rt, 3) = arg3; : ::1153:954 ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5665:771:33note:28: note: note23:: : 791:3: :expanded from macro 'XSTR'note: warning expanded from macro 'INTVAL' 33::: expanded from macro 'NOTE_VAR_LOCATION' 3: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~ note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) ^ ^ ~ ^~~: XINT (rt, 1) = arg1;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::66525#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 768:38:33:: expanded from macro 'XEXP' note ^ ~: : expanded from macro 'XCWINT' note: ^~~expanded from macro 'RTL_CHECK2' 23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:49: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h5:338::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XINT' :#if HAVE_DESIGNATED_UNION_INITIALIZERS note: array 'fld' declared here805:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: note: expanded from macro 'XCEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:341 rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):38:: ^~~ note: expanded from macro 'RTL_CHECK2'558 ::5 : ^note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~9expanded from macro 'XBBDEF'341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note ^ ~5: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: 660:38: In file included from expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c : && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))26 ^ : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) rtunion fld[1]; ^ ~note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:note5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::659:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here969 : rtunion fld[1]; array 'fld' declared hereIn file included from ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ^ ~ :44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ./genrtl.h#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11799:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from expanded from macro 'RTL_CHECK1' && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c341:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~599: 2344: 3::./genrtl.h:316805 :: warning:45:3 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : expanded from macro 'XCEXP'5:warning771:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 23: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c XVEC (rt, 2) = arg2; X0EXP (rt, 4) = NULL_RTX;:1915:15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ : 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):note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: 772 ^~~ : note: array 'fld' declared hereexpanded from macro 'XEXP' 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^: ^ ~ : note for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) 23: note661: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: expanded from macro 'XVEC' ^~~~~~~~~~~~~~~~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660 note:788:38:: :27: expanded from macro 'RTL_CHECK2'note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notenoteIn file included from :903/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.cexpanded from macro 'RTL_CHECKC1' : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25::25 116: In file included from ^~~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'X0EXP'In file included from note: expanded from macro 'REG_NOTES'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344#define REG_NOTES(INSN) XEXP(INSN, 7) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~5:1153 ^ ~:: 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 ::: 341 :5 ^ ~./genrtl.h:: note: ./genrtl.h: 809notearray 'fld' declared here :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XEXP (rt, 1) = arg1;771: :226:: 323 expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: rtunion fld[1];array 'fld' declared here#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; ^~~: ^ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP' rtunion fld[1];665659 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: ^ ~ :33:38In file included from :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:5147:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote22:: ^ ~788: : warning2344: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'XCWINT' ^ ~27: note: :617 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0EXP':3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : || (!rtx_equal_p (NOTE_VAR_LOCATION_LOC (last_loc_note),660 :3823: : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:981 :3 warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote ^ ~ : array 'fld' declared here : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note rtunion fld[1]; ^~~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 659note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : expanded from macro 'NOTE_VAR_LOCATION_LOC' ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h57:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :38:: 27 PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)): 772: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' 23: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note : :In file included from 341:5::2344: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h341note 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:55#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :172: note: 335: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341: 9693array 'fld' declared herenote: array 'fld' declared herearray 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: ::5 rtunion fld[1]; rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :warning66036: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :38: note: expanded from macro 'RTL_CHECK2': ^ rtunion fld[1]; : XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.cnote ^ ~521:: 1: ^ 1915/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11803:25 warning46: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'PAT_VAR_LOCATION_LOC': : : 45 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:warning: array 'fld' declared here23 ^ ~: In file included from 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)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:2344 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)): : : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 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) ^ ~:805:32:empty macro arguments are a C99 feature [-Wc99-extensions] ? ((GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1)) >> 1):In file included from note: expanded from macro 'XCEXP' ./genrtl.h :227: HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3771 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:771:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)23:116: :43:38:: In file included from note23:: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 50: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : warning: expanded from macro 'XEXP' ^ ~note ^ ~:2344 : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 829In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote ^ ~ : : expanded from macro 'RTL_CHECK2' expanded from macro 'HOOK_VECTOR_END' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660661 X0EXP (rt, 5) = NULL_RTX; 3: warning:38: note: :1153:28::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 26 XVEC (rt, 1) = arg1; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)37::: In file included from note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'INTVAL' 341 ^ ~:2344 ^ ~note: ./genrtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 635: ^ ~3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECKC1'In file included from ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'X0EXP' 5 772:23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:665: expanded from macro 'XVEC' :23: :57 :533#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : : note: array 'fld' declared here :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h note: rtunion fld[1]; expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ note ^ ~: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:1931note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::: 38: rtunion fld[1];expanded from macro 'XCWINT'538 : :660:38: : note: note172 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27 :10#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: : expanded from macro 'RTL_CHECK2' :note: ^~~expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: expanded from macro 'RTL_CHECK2':2344 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~./genrtl.h940 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:341:5array 'fld' declared here: empty macro arguments are a C99 feature [-Wc99-extensions]: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341 HOOK_VECTOR_END (sched) notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ ~ n = PATTERN (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here: :5: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note: array 'fld' declared here 336 rtunion fld[1]; ^ ^341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::43: ^:5::11806: 831 rtunion fld[1];40:23 note: array 'fld' declared here ::50: warning: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c :warning 5147:22: 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 <= GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1)))) XEXP (rt, 2) = arg2; ^ ~ :: expanded from macro 'PATTERN' : expanded from macro 'HOOK_VECTOR_END' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) : 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 771: ^ ~771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c::: ^2523: #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h || (!rtx_equal_p (NOTE_VAR_LOCATION_LOC (last_loc_note), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: note83023: ::In file included from expanded from macro 'XEXP'3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:981: expanded from macro 'XEXP': ^ : 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: note./genrtl.h:653:warning: expanded 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]25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 #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) ^ ~ In file included from XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:warningnote: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660:./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:22838/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::57: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h770::954:33: note: expanded from macro 'NOTE_VAR_LOCATION': note: XVEC (rt, 1) = arg1;3: 660#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) ^ ~ : warningexpanded from macro 'RTL_CHECK2':23: :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:172 ^ ~ : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:: note: expanded from macro 'XVEC' note805note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : ^ ~ 32: note: expanded from macro 'XCEXP' expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg4; #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: note: ^ ~ : expanded from macro 'XSTR'HOOK_VECTOR_END (vectorize) expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341768 ^ ~ :969:^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:441153:::23: note: ^ ~:5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:341:: 5 expanded from macro 'PAT_VAR_LOCATION_LOC': note#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~notearray 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : note: array 'fld' declared here :660:3828 rtunion fld[1]; ^ rtunion fld[1]; : note : rtunion fld[1];expanded from macro 'INTVAL' expanded from macro 'XINT' 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^: 50: note: expanded from macro 'RTL_CHECK2' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27: ^~~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: In file included from note: :2344: ./genrtl.h805:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38expanded from macro 'HOOK_VECTOR_END':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;)2344: :45: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.hnote: expanded from macro 'RTL_CHECK2':expanded from macro 'XCEXP' ^ 665:6721942:8:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 401:33: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341::5:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCWINT' ^ ~ note3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:341: :5array 'fld' declared here: :770 #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2357note : note: :: ^ 341 ^ ~: In file included from n = single_set (insn);array 'fld' declared here rtunion fld[1]; ^ 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:116: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~:2344: ./genrtl.h38expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:3::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 525expanded from macro 'RTL_CHECKC1':: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5172: noteIn file included from : : 664: XVEC (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1996:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:22array 'fld' declared here note: 660::38:29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; :note ^ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XWINT' array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^expanded from macro 'single_set'#define XWINT(RTX, N) ((RTX)->u.hwint[N])1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11811 ^ ~HOOK_VECTOR_END (addr_space) ^: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50 :229:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::21342 5148:3 ^ ~: ? PATTERN (I) : single_set_1 (I)) \ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: :8:5 << INTVAL (XEXP (op0, 1))) - 1));:: note: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 772expanded from macro 'HOOK_VECTOR_END' ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: note: warning:23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23341array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::1998:5:: note 42note: : XSTR (rt, 7) = arg5;: expanded from macro 'XVEC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: HOST_WIDE_INT hwint[1]; ^ 57:note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 NOTE_VAR_LOCATION_LOC (loc_note))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342 981::1:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)61:expanded from macro 'XEXP'26:note: 3note: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: notearray 'fld' declared here: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'HOST_WIDE_INT' ^ ~ ^ ~expanded from macro 'NOTE_VAR_LOCATION_LOC' : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) HOOK_VECTOR_END (calls) rtunion fld[1]; ^ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^~~~~~~~~~~:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: In file included from 660:770 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:43# define HOST_WIDE_INT long ^ :::2344: :./genrtl.h:673:3: In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3823/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : notenote : 831 XSTR (rt, 2) = arg2; ^ ~expanded from macro 'RTL_CHECK2'note:: 969expanded from macro 'RTL_CHECK2':27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 50:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 36expanded from macro 'XSTR': note : note: 23: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'PAT_VAR_LOCATION_LOC' expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1153:28: #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) note: ^ ~ ^ ~ ^expanded from macro 'PATTERN' note ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from #define PATTERN(INSN) XEXP (INSN, 4)341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:::38:660:38: expanded from macro 'INTVAL':5 :57:402:: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :172: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote note: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): 3expanded from macro 'RTL_CHECK2': warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:25855array 'fld' declared here:1 rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]771: ^~~ :23:: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: 805#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:32 ^ ~:: rtunion fld[1]; empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XEXP':665 note HOOK_VECTOR_END (c) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: expanded from macro 'XCEXP'In file included from :664:29:^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote33: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' In file included from expanded from macro 'XWINT':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26:: 341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :661: 37: 116#define XWINT(RTX, N) ((RTX)->u.hwint[N]) expanded from macro 'XCWINT': ^ ~ 5 ^ ~ 2344#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342::43:: 50::note6925: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' In file included from rtunion fld[1];:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ 341::3 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5In file included from :341:5note: 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/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25: 2344: ./genrtl.h: 851#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here: : 3: rtunion fld[1]; XEXP (rt, 1) = arg1;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 2344 array 'hwint' declared here: array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 771::770:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c23 ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 247: ^ HOST_WIDE_INT hwint[1];note: expanded from macro 'XSTR'note :3: warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.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] :341 ^: :575 XINT (rt, 1) = arg1;: 1942:8In file included from : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: note: array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] n = single_set (insn); expanded from macro 'XEXP': ^ ~ ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172 rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:61:26:11819:26: warning: expanded from macro 'single_set' ^ ~1 : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^warning ? PATTERN (I) : single_set_1 (I)) \ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: const_op <<= INTVAL (XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:831:23: :23: note5148note660: : :note38:expanded from macro 'HOST_WIDE_INT' : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP':50: note: expanded from macro 'HOOK_VECTOR_END' : note : #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) 23 ^ ~ # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: ^note :38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 8:1153In file included from expanded from macro 'PATTERN'expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c #define PATTERN(INSN) XEXP (INSN, 4) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28 warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from :27: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: In file included from ^ ~ ::57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:note 172 NOTE_VAR_LOCATION_LOC (loc_note))): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :::341660:234452771: ./genrtl.h::435:3::5 warning::1 expanded from macro 'INTVAL':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 1) = NULL_RTX;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)note: warning array 'fld' declared here ^~~ :array 'fld' declared here rtunion fld[1];: empty macro arguments are a C99 feature [-Wc99-extensions] 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1]; 771665: ^ ^:33HOOK_VECTOR_END (emutls)23 : note: expanded from macro 'RTL_CHECK2' 981:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cexpanded from macro 'XCWINT': :26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :43:116note341:2550:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): : expanded from macro 'XEXP'In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344note5: ./genrtl.h788:27: :2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'HOOK_VECTOR_END'./genrtl.h ^~~: :852693:note:: : 3 ^ ~note::3 notewarning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0EXP':5: expanded from macro 'NOTE_VAR_LOCATION_LOC' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)): note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here XSTR (rt, 2) = arg2;: ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 659:38: rtunion fld[1]; note954:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^33: note: XSTR (rt, 2) = arg2;expanded from macro 'NOTE_VAR_LOCATION' 660 :#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) ^ ~ :: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: 770#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::805 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:11824:77057: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c3412842:1:::23:5: note: : array 'fld' declared herewarning 25: : note: expanded from macro 'XSTR' 341 rtunion fld[1]; empty macro arguments are a C99 feature [-Wc99-extensions]: 32: :5:43In file included from note: HOOK_VECTOR_END (target_option):expanded from macro 'XSTR'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):note |= (((HOST_WIDE_INT) 1 << INTVAL (XEXP (op0, 1))) - 1);: note expanded from macro 'XCEXP' : ^ 2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1];50: ^ ~ ^ ~ ^ note./genrtl.h ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: notenote27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:1951: :: 270 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)expanded from macro 'RTL_CHECK2' : 771:23 :expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969: 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2' 10: ^ ~ 44: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note:341:5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : warning note: ^ : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344: ^ ~: array 'fld' declared here : expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hexpanded from macro 'PAT_VAR_LOCATION_LOC':warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:436: n = PATTERN (insn); 5 rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: X0EXP (rt, 2) = NULL_RTX;57: ^#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))note: : In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ In file included from XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172:: ::2638: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^805:45 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:770: note: :116:23:27: :In file included from 8312980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :2344HOOK_VECTOR_END (C90_EMPTY_HACK):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'X0EXP' expanded from macro 'XCEXP'^ note: expanded from macro 'RTL_CHECK2' 23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ./genrtl.hnote : 2344:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XSTR' ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ 712 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:381153: 43:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :660warning: ::853:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' :38::503:28::: XSTR (rt, 1) = arg1; 661 ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN':38note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):770:23:expanded from macro 'HOOK_VECTOR_END' warningnote : note: ^ ~#define PATTERN(INSN) XEXP (INSN, 4)#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] XSTR (rt, 3) = arg3;note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR' :771expanded from macro 'RTL_CHECKC1':770341 :5#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):23 : note : ^~~: 23 ^~~: note: expanded from macro 'XSTR':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5::5660: note: : :66538: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:196: ^:33#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 36 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38:note : ^ ~ expanded from macro 'RTL_CHECK2' : expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared herewarning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c ^~~ :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h h = CONST_DOUBLE_LOW (value) ^ CONST_DOUBLE_HIGH (value); rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38341note: 1162: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 3: ^ ^ :305:341note: In file included from :::341 5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: :25note:5:note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: ^: expanded from macro 'CONST_DOUBLE_HIGH' 341 note: array 'fld' declared here : rtunion fld[1]; 3:array 'fld' declared here#define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : 5warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ note: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: XINT (rt, 2) = arg2; 26: 11967 ^ ~In file included from 666768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2323:8 note: 2344: : ./genrtl.h noteexpanded from macro 'XINT':36 rtunion fld[1];:713:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):expanded from macro 'XINT' : ^ ~3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: warning ^: 38: 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] expanded from macro 'XCMWINT' XSTR (rt, 2) = arg2; ^ ~ XEXP (op0, 1))); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:note23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:: #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) 1962expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:: note771:23:: ^ ~ note: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:8expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note: : array 'fld' declared here ^ ~ ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h342:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341: ^5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : : n = single_set (insn); array 'hwint' declared here ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 :38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:array 'fld' declared here 25note rtunion fld[1]; 1996:22: : : expanded from macro 'RTL_CHECK2' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:272: HOST_WIDE_INT hwint[1];3note:: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c :660 warning:27: ^ ? PATTERN (I) : single_set_1 (I)) \: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61 ^ ~ ^~~~~~~~~~~~~~~~: XVEC (rt, 3) = arg3; 2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26: note: 341:38:: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: # define HOST_WIDE_INT long ^ 471note: : note: expanded from macro 'RTL_CHECK2' array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ rtunion fld[1];:772:23:1998 :note: 42:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::217:9 : warningexpanded from macro 'XVEC' : 341 ^warningnote:5 : :expanded from macro 'single_set_1' #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 single_set_1(I) single_set_2 (I, PATTERN (I)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && CONST_DOUBLE_HIGH (a) == CONST_DOUBLE_HIGH (b));: ^~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :831 rtunion fld[1]; ^ 1162:30: note: expanded from macro 'CONST_DOUBLE_HIGH' :#define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~38: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c::66626:: 36In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344: : expanded from macro 'XCMWINT'expanded from macro 'RTL_CHECK2' ./genrtl.h :732:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:23:3788:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning note: :27: ^ ~: 12008 :16/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]):array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note341 : XSTR (rt, 1) = arg1;expanded from macro 'X0EXP':: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:warning5: expanded from macro 'PATTERN'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: note ^ ~ note rtx x1 = XEXP (x, 1); : ^ ~ ^ ~: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: 770:#define PATTERN(INSN) XEXP (INSN, 4)23::771:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; note: array 'hwint' declared here ^ HOST_WIDE_INT hwint[1];23 ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: noteexpanded from macro 'XEXP':: 25341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h note: ./genrtl.h::771expanded 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) array 'fld' declared here61::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26::273: 660 ^ ~ 3 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: warning:38: : :note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23expanded from macro 'HOST_WIDE_INT' 660expanded from macro 'RTL_CHECK2' : : XVEC (rt, 4) = arg4; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38# define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660217:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:: :341::5: note:2338: 27: noteexpanded from macro 'RTL_CHECK2' :: expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: 504: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]) ^ ~note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && CONST_DOUBLE_HIGH (a) == CONST_DOUBLE_HIGH (b)); 341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : array 'fld' declared here:5: ^~~~~~~~~~~~~~~~~~~~~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:341 : X0EXP (rt, 1) = NULL_RTX; ^ ~ note rtunion fld[1];5:: ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788 ::12015 notenote ::: 36/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c1162:array 'fld' declared here:1962:8:: warning: 30:27warning: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' note && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ n = single_set (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 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]): ^ ~ 23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:5: note: array 'fld' declared here ^ rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'CONST_DOUBLE_HIGH' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996 659#define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ^In file included from : ^ ~:38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:666:::258: 36/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote: expanded from macro 'single_set'note: 660: ::26In file included from :38: expanded from macro 'RTL_CHECK1' note : note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ? PATTERN (I) : single_set_1 (I)) \expanded from macro 'XCMWINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^ ~In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~2344: ./genrtl.h ::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:733: ^~~~~~~~~~~341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h274:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :: warning: note: : ::831array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here342:5: note: warning5array 'fld' declared here : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 5) = arg5; XEXP (rt, 2) = arg2;23 rtunion fld[1]; rtunion fld[1];: ^ ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:12018:: 11: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771 ^ ~::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c ::27: notewarningIn file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1];: ^: 7722344: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ./genrtl.h: 23:505:: note23: expanded from macro 'XEXP':: note : expanded from macro 'XVEC'3:expanded from macro 'XEXP' ? XEXP (x1, 1) : XEXP (x1, 0)); warningIn file included from ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::126 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131660:26:38: ^ ~ :660:38 X0EXP (rt, 2) = NULL_RTX; 6note ^ ~:note: expanded from macro 'XEXP' note : noteexpanded from macro 'HOST_WIDE_INT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : expanded from macro 'RTL_CHECK2' : warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]# define HOST_WIDE_INT long #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341788660 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :38::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:::38::27: note: :note: expanded from macro 'RTL_CHECK2'341expanded from macro 'RTL_CHECK2' note:: 53:note5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notearray 'fld' declared herenote#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 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: ^ ~ 301341 ^ rtunion fld[1];: :5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 7 ^ 341 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c659:38: note: expanded from macro 'RTL_CHECK1' 5 MEM_ATTRS (mem) = 0; ^~~~~~~~~~~~~~~ ^ In file included from :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])14581971: 26 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c10:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 24:341:5: :: array 'fld' declared hereIn file included from 10840: rtunion fld[1]; ^: note: 26:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 note: : array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:12022: offset += INTVAL (XEXP (elim, 1)); : ^ ~expanded from macro 'MEM_ATTRS' 36 rtunion fld[1];#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1):./genrtl.h ^:753 :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :2344: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))):3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 29771275::In file included from n = PATTERN (insn);: note:: expanded from macro 'X0MEMATTR' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c warning#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~:: 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]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XINT (rt, 1) = arg1; 661:37: note: note expanded from macro 'RTL_CHECKC1' 771 ^ ~: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23expanded from macro 'XEXP': 27 XINT (rt, 6) = arg6; ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c::135: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:172 :38:: note: expanded from macro 'RTL_CHECK2' 341:768expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'PATTERN': 2344: 76823: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here note 524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' 23 XEXP (rt, 1) = arg1;:: ^ note ^ ~ : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7711153#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):23: note: expanded from macro 'XEXP'521:660:38: note #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :::1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 312:3: : warning: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded 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): ^ ~HOOK_VECTOR_END (asm_out)771 :23 : ^ ~ note: expanded from macro 'XEXP' 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' MEM_ATTRS (mem) = (mem_attrs *) *slot;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~ :660 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458: note: 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ ^ ~ ^expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~: :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:note note: array 'fld' declared here : rtunion fld[1]; ^ 24 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) :: ^~~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:12025 : 660:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : note: : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 11 ^ ~ :50 ^ ~ :: note: expanded from macro 'MEM_ATTRS'665 warning:33 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^: ^341:5:: ^ ~ : 341:5In file included from notenote: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'XCWINT'In file included from ^ ~ In file included from 341 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ? XEXP (x0, 1) : XEXP (x0, 0)); ^ ~ ^ :::5:795:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:135 note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h2344 array 'fld' declared here:172:25: : ^~~ note: array 'fld' declared here rtunion fld[1];: rtunion fld[1]; 771:23: ^29: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'X0MEMATTR': ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) noteIn file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 754 ^:53 ^ ~:2344: warningexpanded from macro 'XEXP'940: :1:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344: 661:./genrtl.h: 37525:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.hnote: XEXP (rt, 2) = arg2; note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :293:::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:2011:14: 771:: :warning ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here23:warning note XINT (rt, 2) = arg2;: ^ ~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 ^ ~341: 5:: XINT (rt, 1) = arg1; ^ ~ expanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :768:array 'fld' declared here ^38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^empty macro arguments are a C99 feature [-Wc99-extensions] : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note insn = PATTERN (insn); ^~~~~~~~~~~~~~: 660: : note: :expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (sched) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:387:831:66011026:7:: note 38 43: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3 note23: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning341:expanded from macro 'PATTERN' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' : : : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]50 #define PATTERN(INSN) XEXP (INSN, 4) : note: 341:expanded from macro 'HOOK_VECTOR_END' ORIGINAL_REGNO (x) = regno; ^ ~ 5:5:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note if (SYMBOL_REF_TLS_MODEL (rtl) != TLS_MODEL_NONE) 771:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~ rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here ^23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ :1623:23: note: note5: :expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: 38::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1119 expanded from macro 'SYMBOL_REF_TLS_MODEL' rtunion fld[1]; note: array 'fld' declared here ((enum tls_model) ((SYMBOL_REF_FLAGS (RTX) >> SYMBOL_FLAG_TLS_SHIFT) & 7)) :29:: 135 ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 expanded from macro 'RTL_CHECK2'12076:: 15expanded from macro 'ORIGINAL_REGNO'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c ^ ~ :26 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1): : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c rtx x1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :341:5:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:16022344: ^ ~ 1104:1 660:38: : note./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 31warningnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 25: :786:expanded from macro 'RTL_CHECK2'empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :array 'fld' declared here28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 rtunion fld[1]; ^ 755 noteHOOK_VECTOR_END (vectorize): ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h2344: ./genrtl.h:313:::In file included from :343: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cnote3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: ^ ~expanded from macro 'XEXP' note27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'X0UINT' expanded from macro 'SYMBOL_REF_FLAGS': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) XVEC (rt, 1) = arg1; ^ ~ : ^ ~ 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772:23warning::: :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:660./genrtl.h#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1):38:note : note: :: 38 ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : noteexpanded from macro 'XVEC':341560:3expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :: 5: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)notenote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3;:expanded from macro 'RTL_CHECK2'array 'fld' declared here expanded from macro 'RTL_CHECK1' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 785array index 1 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]) ^ ~: XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:770:23: note: expanded from macro 'XSTR' :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23: :135#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note: expanded from macro 'X0INT'In file included from :38: ^ ~: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h341: expanded from macro 'RTL_CHECK2' ::172 5:note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ : expanded from macro 'XSTR'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 659: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:660:38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :1691:1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c660:38: note: expanded from macro 'RTL_CHECK2' 341:38: note: 5: array 'fld' declared herenote : warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :341:5empty macro arguments are a C99 feature [-Wc99-extensions]2111::notearray 'fld' declared here: rtunion fld[1];: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (addr_space) 14:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])notearray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; ^ : ^ array 'fld' declared here ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: :43 ^ ~ 12087:: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25: 50 next = NEXT_INSN (insn); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: : note341: ./genrtl.h:314In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27341:5: ^~~~~~~~~~~~~~~~note: : expanded from macro 'HOOK_VECTOR_END':3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :35In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;array 'fld' declared here ^ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:493:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ ~ r.high = CONST_DOUBLE_HIGH (cst);: : 2344: ./genrtl.h:array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 561:3 && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :826135 rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :In file included from 771::116223 rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30 ^ : ^:77125:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: note2342:1:23: ::: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cexpanded from macro 'CONST_DOUBLE_HIGH' :26 : note #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode): warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c expanded from macro 'XEXP' In file included from expanded from macro 'NEXT_INSN' warningarray 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) ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11034:#define NEXT_INSN(INSN) XEXP (INSN, 2)660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::HOOK_VECTOR_END (calls) 7 ^ ~38 ^: :2344expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: note: expanded from macro 'RTL_CHECK2' : :43:50: XSTR (rt, 2) = arg2;./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:773: expanded from macro 'HOOK_VECTOR_END' :666:36: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XCMWINT' ^ ~ #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) warning : ^ ~ 3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 5: note ^ ~ if (SYMBOL_REF_EXTERNAL_P (rtl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:770: warningarray 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::: ^ 23 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 :660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note HOST_WIDE_INT hwint[1];: : In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^:23: note1627expanded from macro 'XSTR'note: expanded from macro 'RTL_CHECK2': : expanded from macro 'XEXP' XVEC (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:: 23:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c61: note: ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :341:array 'fld' declared here5: note: array 'fld' declared here:135:: : note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' rtunion fld[1]; In file included from expanded from macro 'XVEC'expanded from macro 'SYMBOL_REF_EXTERNAL_P' ^26::38 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::: 25341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0):172 : : note12093: note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:35In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315 ^~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here array 'fld' declared here: rtunion fld[1];3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1602 :::2585 warning: :1:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c::38 : && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) warning: 555:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3In file included from note: : warningempty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'SYMBOL_REF_FLAGS' HOOK_VECTOR_END (c)771 XEXP (rt, 3) = arg3; ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ note ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27 CONST_DOUBLE_HIGH (value) = i1; ^~~~~~~~~~~~~~~~~~~~~~~~~ : 7712113/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : 78528/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344note30: :: expanded from macro 'RTL_CHECK2'./genrtl.h27: 23:579:3note warning: warning: :expanded from macro 'XEXP'43: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : : noteexpanded from macro 'CONST_DOUBLE_HIGH'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])expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~expanded from macro 'X0INT': XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int)770 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666: ^ ~ 341::523:660:36::960 note:25: : 5038note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note::: : expanded from macro 'XSTR' notenote: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XCMWINT' note: 659: array 'fld' declared here#define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) expanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'NOTE_KIND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : 38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: rtunion fld[1];expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 342:5#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)660 :: 38 ^ ~ 341 ^::5 ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: note: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'hwint' declared hereIn file included from :note802noteexpanded from macro 'RTL_CHECK1':32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c note: expanded from macro 'XCINT' HOST_WIDE_INT hwint[1];:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 135:26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : : In file included from ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344661 rtunion fld[1];: ./genrtl.h::In file included from 26 791:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^:341: 3: array 'fld' declared here::5 :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: :37 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: XINT (rt, 1) = arg1; ^ ~ :array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from note 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:: 172 rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:note:25: 27045: : note: array 'fld' declared here In file included from expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECKC1' ^:2344: ./genrtl.h ^:1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: # define HOST_WIDE_INT long ^ 316:768warning:3: empty macro arguments are a C99 feature [-Wc99-extensions]: rtunion fld[1]; ^#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] ^ ~ HOOK_VECTOR_END (cxx) X0EXP (rt, 4) = NULL_RTX; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cnote: expanded from macro 'HOOK_VECTOR_END' 23: :11036:27: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:636::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: 3 : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:19 598788:note: warning341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: noteexpanded from macro 'XINT': : MEM_ATTRS (rt) = 0;::3 ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array 'fld' declared here 27 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ^~~~~~~~~~~~~~ warning 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:12250:48:warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:135: : expanded from macro 'X0EXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h1458: ::172 XSTR (rt, 1) = arg1;: 2121 24:warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (rtl); ^ ~ 28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^~~~~~~~~~~~~~~~~~~~~:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): warning38: note record_value_for_reg (dest, record_dead_insn, SET_SRC (setter)); ^~~~~~~~~~~~~~~~ : 2771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]:1536: expanded from macro 'MEM_ATTRS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::22 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: HOOK_VECTOR_END (emutls) ^ 770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3411585:5: :23: :43array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]659:50note: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1):note : if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ ::43: 38note: noteexpanded from macro 'XSTR' expanded from macro 'SYMBOL_REF_DECL' array 'fld' declared here:: expanded from macro 'SET_SRC' note: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ ^ ~expanded from macro 'HOOK_VECTOR_END' ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960: :25: ^ note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) 660:38::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: : ^ ~note: ^ ~ expanded from macro 'RTL_CHECK2'809#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 795 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c ^ ~:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h293: :135341:: :5::warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from : 802note : : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote: expanded from macro 'X0MEMATTR': : 32: 172note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote: array 'fld' declared here: : 805expanded from macro 'X0TREE':#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) :expanded from macro 'XCINT' ^ ~ 2842 XEXP (rt, 1) = arg1; array 'fld' declared here:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)1 rtunion fld[1];: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 ^ ~ ^ :HOOK_VECTOR_END (target_option) 32 ^: ^ ~ ^37 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25 : ^ ~ notenote: : expanded from macro 'XCEXP'expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 43 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5023:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:659335:::3: 234438:::warning : note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK1'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])661note: :: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~661:37 :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660:38:599 note ^ ~: expanded from macro 'HOOK_VECTOR_END'note: expanded from macro 'RTL_CHECK2': 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECKC1': 771341:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c37array 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]): 23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :341:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; ^note rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^note: expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :expanded from macro 'RTL_CHECKC1'772:23 : note: expanded from macro 'XVEC'135 : In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h341 note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : ^ ~ :5: : 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote2980: :1: :warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 660empty macro arguments are a C99 feature [-Wc99-extensions]:note 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:HOOK_VECTOR_END (C90_EMPTY_HACK) 38: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:./genrtl.h:1115943:note: array 'fld' declared here :note: 829: expanded from macro 'RTL_CHECK2':3: array 'fld' declared here29: rtunion fld[1]; : 50 : ^warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: warning rtunion fld[1]; ^ : expanded from macro 'HOOK_VECTOR_END' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:12258:14: 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, expanded from macro 'RTL_CHECK2' SET_SRC (setter))); #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ^ ~ ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2123771::: 42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::: 341 : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: XVEC (rt, 1) = arg1;In file included from note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:136: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: 341 ^ ~array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c 1536:22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def:5:::105:772 rtunion fld[1]; ^:expanded from macro 'XEXP' note9301::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: : : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:expanded from macro 'SET_SRC'warning: 23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: empty macro arguments are a C99 feature [-Wc99-extensions] 660noteIn file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET)10: : :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' HOOK_VECTOR_END (C90_EMPTY_HACK) rtunion fld[1]; ^ bool required = cfi_label_required_p (NOTE_CFI (insn)); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c : decl = REG_EXPR (reg);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:38 ^~~~~~~~~~~~~~~ : note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 25 expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note 43955: ^ ~2532: : In file included from :expanded from macro 'REG_EXPR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c50 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: : ^ ~ 27note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660note ^~~~~~~~~~~~~~~ : expanded from macro 'XCEXP'expanded from macro 'NOTE_CFI'341:2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5expanded from macro 'HOOK_VECTOR_END': note 38./genrtl.h1462:::617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_CFI(INSN) XCCFI (INSN, 4, NOTE)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: : note:661: XVEC (rt, 1) = arg1; ^ ~ : : array 'fld' declared here 2344 ^ ~ rtunion fld[1];: expanded from macro 'REG_ATTRS' 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::796336:3:::810note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECKC1' 772 ^warning:32 ::23 ^ ~: note29: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'XVEC'5 :note XEXP (rt, 2) = arg2; :11210:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :: note341: note: expanded from macro 'X0REGATTR' 20:5: expanded from macro 'XCCFI'note#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :771:: ^ ~ warningarray 'fld' declared here#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66123: rtunion fld[1];:37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661array 'fld' declared here == (INTVAL (XEXP (rtl, 1)) & GET_MODE_MASK (op_mode)))))660 :37note note: expanded from macro 'RTL_CHECKC1' ^ ^ ~ : expanded from macro 'XEXP' rtunion fld[1]; :38: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : 771:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'RTL_CHECKC1'341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :::660:5:38::: 12284note ^ ~note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP'26 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note ^ ~ 15: warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 :: array 'fld' declared here:3415660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) 38 ^~~~~~~~~~~~~~~~ :5: In file included from 341: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344:note: : expanded from macro 'RTL_CHECK2'903 :note: ./genrtl.h: array 'fld' declared here :830:3 rtunion fld[1];: 25 rtunion fld[1];5 ^:: note :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^warningarray 'fld' declared here rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: array 'fld' declared here :930:10:28:: 27array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ warning: XSTR (rt, 2) = arg2; : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:note decl = REG_EXPR (reg);noteIn file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'REG_NOTES' :: #define REG_NOTES(INSN) XEXP(INSN, 7)2125 :expanded from macro 'INTVAL'note:27 2344 ^~~~~~~~~~~~~~: expanded from macro 'XSTR': ^ ~ ./genrtl.h:635:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning ^ ~:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 771:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~ 660: ::51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: warning25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3:: :38665: :: notewarning33: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: if (NOTE_P (next) && NOTE_KIND (next) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ :: : expanded from macro 'XEXP' expanded from macro 'REG_EXPR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960: : expanded from macro 'XCWINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ~ XSTR (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:1462::770664:5660:38: 29: notenote::: :: expanded from macro 'XWINT': ^ ~noteexpanded from macro 'NOTE_KIND' note: expanded from macro 'RTL_CHECK2' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here2423 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~: note: expanded from macro 'REG_ATTRS'::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11223:: 46/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ 341#define REG_ATTRS(RTX) X0REGATTR (RTX, 2)341 :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:::: 342:802note: 5: ^ ~ 5: 32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];796::expanded from macro 'XSTR'29note note : ^: array 'hwint' declared here :: HOST_WIDE_INT hwint[1]; ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h::61: + size_of_int_loc_descriptor (INTVAL (XEXP (rtl, 1)) << shift): expanded from macro 'X0REGATTR'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 12284 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note26:46: 660#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c::expanded from macro 'XCINT' : note: :expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: ^ ~ # define HOST_WIDE_INT long 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26 ^#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) 23:: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~In file included from 661: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: : ^ ~ note: expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h:831:3: warning5expanded from macro 'RTL_CHECKC1' :661:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 37: ^ ~ note: array 'fld' declared here : 771:23 ^ ~ 25 rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~2344: ::./genrtl.h: note660 :653:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: :2344: :385: 3:expanded from macro 'RTL_CHECKC1' ^ ~ note:warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ./genrtl.h:23 array 'fld' declared here XVEC (rt, 1) = arg1; : : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])402:expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153: ^ ~ 660: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :warning28: 77238: :#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]:23 note: expanded from macro 'INTVAL'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c XWINT (rt, 2) = arg2;:940: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: ^ ~ note: 341expanded from macro 'RTL_CHECK2':expanded from macro 'RTL_CHECK2' 5expanded from macro 'XVEC' 40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): note: : warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here 664 rtunion fld[1]; : ^ #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]29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c :2127: ^~~ REG_ATTRS (new_rtx) = get_reg_attrs (REG_EXPR (reg), ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :37:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1501warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : required |= cfi_label_required_p (NOTE_CFI (next)); ^~~~~~~~~~~~~~~ 341note24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 955: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::25:341:5:note38: :expanded from macro 'XWINT' : expanded from macro 'REG_EXPR'#define XWINT(RTX, N) ((RTX)->u.hwint[N])note5 ^ ~:665:note: : note#define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) expanded from macro 'NOTE_CFI': note: : expanded from macro 'RTL_CHECK2' array 'fld' declared here33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define NOTE_CFI(INSN) XCCFI (INSN, 4, NOTE)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])1462:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: 12328/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851 :expanded from macro 'REG_ATTRS' ^~~ : ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning rtunion fld[1]; ^#define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:810:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note_stores (PATTERN (insn), record_dead_and_set_regs_1, NULL_RTX); :796:342:: 5 ^~~~~~~~~~~~~~ 32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 295#define PATTERN(INSN) XEXP (INSN, 4)::: note In file included from ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XCCFI': warning :: : #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c note: 771array 'hwint' declared here: array 'fld' declared here: ^ ~27: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0REGATTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg): XSTR (rt, 1) = arg1; 2344 rtunion fld[1]; ^ ^ ~ HOST_WIDE_INT hwint[1]; ^ ~ ^23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c770::: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :661: 6721122561note:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:4237: :661:::: warning26:38:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37 warning : : note: expanded from macro 'XSTR': note: expanded from macro 'RTL_CHECKC1' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'RTL_CHECK2' expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note XSTR (rt, 1) = arg1;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:# define HOST_WIDE_INT long:660:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECKC1'38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :341:expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 770:23: ^ ~ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3415: note: array 'fld' declared here In file included from :5 + size_of_int_loc_descriptor (INTVAL (XEXP (rtl, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'XSTR' rtunion fld[1]; :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: 5941:8: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here :341:: rtunion fld[1];: ^ ^ ~note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from rtunion fld[1]; 5: ^note: array 'fld' declared here warning: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:771:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:12331/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::23:2344: 26./genrtl.h18note:: 435:3::: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning2128 :10expanded from macro 'RTL_CHECK2': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note_stores (PATTERN (insn), record_dead_and_set_regs_1, insn); REG_OFFSET (reg) + offset); ^ ~:341: : expanded from macro 'XEXP' :5 ::2344: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h ^~~~~~~~~~~~~~ ^ ~note ^~~~~~~~~~~~~~~~: : next = NEXT_INSN (next);array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788 ^~~~~~~~~~~~~~~~:852: :660:38: note: expanded from macro 'RTL_CHECK2' :27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 831 rtunion fld[1]; 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ 1153: 1505warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :In file included from note: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c 28: note XSTR (rt, 2) = arg2; ^ ~826 note:25:: note: expanded from macro 'X0EXP' 26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 27expanded from macro 'NEXT_INSN' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : expanded from macro 'INTVAL' ^ ~770#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) expanded from macro 'PATTERN':23 :: note: #define NEXT_INSN(INSN) XEXP (INSN, 2)In file included from ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :659expanded from macro 'REG_OFFSET':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :38#define PATTERN(INSN) XEXP (INSN, 4)2344: ::#define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:: expanded from macro 'XSTR' ^~~~~~~~~~~~~~~note665: 23: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]) ^ ~ ^ ~33 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : : :1462:24: note: note: expanded from macro 'XEXP'673expanded from macro 'REG_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define REG_ATTRS(RTX) X0REGATTR (RTX, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XCWINT'771 ::23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660::38:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note3:: 796: ^ ~note: :: warningexpanded 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~295:38: note341 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 5:: XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2'38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :array 'fld' declared here 770:23341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : note: expanded from macro 'X0REGATTR' expanded from macro 'XSTR'note: expanded from macro 'RTL_CHECK2':#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ rtunion fld[1]; note: array 'fld' declared here5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:661 ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:11230:38:37::341 note: array 'fld' declared here : :: : rtunion fld[1];341In file included from expanded from macro 'RTL_CHECKC1' warning: :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 note::2344 : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 1)) : ^ ~ In file included from 660 rtunion fld[1]; :./genrtl.h: ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c436:3::26 rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^note: expanded from macro 'RTL_CHECK2': :::7715:23853 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:: note2131:3 : : X0EXP (rt, 2) = NULL_RTX; 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:note: array 'fld' declared here :12359:13expanded from macro 'XEXP'warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:941:8#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): set = single_set (insn); : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ || (NOTE_P (next) && (NOTE_KIND (next):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning : :770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:: ^~~~~~~~~~~~~~~~ 38: note522: 788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' :23: REG_OFFSET (reg) + offset);27note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^~~~~~~~~~~~~~~~ :1153:expanded from macro 'single_set' note: expanded from macro 'XSTR' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ 960/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:150528: note: : array 'fld' declared here :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'X0EXP' ^25: ^ ~53: expanded from macro 'INTVAL': note: expanded from macro 'REG_OFFSET' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset)note1998660:: : : ^ ~expanded from macro 'NOTE_KIND'38 42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~: ^~~~~~~~~~~ ^~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2'#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:831665#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23:659 ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ::3833: ::341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::52344expanded from macro 'PATTERN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462#define PATTERN(INSN) XEXP (INSN, 4):: ^ ~ : 80224: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:note771: note./genrtl.h: expanded from macro 'XCWINT' :32: :note: :23: note: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])expanded from macro 'REG_ATTRS' note: ^~~expanded from macro 'XCINT' : #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 692array 'fld' declared here : rtunion fld[1]; 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : #define REG_ATTRS(RTX) X0REGATTR (RTX, 2)expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:661 ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP': :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 37 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ : 5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:796expanded from macro 'RTL_CHECKC1':29771: :23: note: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note38:55array 'fld' declared here: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2'note : expanded from macro 'X0REGATTR' ^ ~ : note: array 'fld' declared here: #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: ^ ~ 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11238:39 rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: 907: ^37::: note warning: 23:note660 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:: : : expanded from macro 'RTL_CHECKC1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25array 'fld' declared here op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 1)) << shift); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c771:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: note2135:15: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) for (ei = ei_start (BLOCK_FOR_INSN (insn)->preds); (e = ei_safe_edge (ei)); ) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :828 ^ ~:30:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) next = NEXT_INSN (next);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'BLOCK_FOR_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:5: 5 ^~~~~~~~~~~~~~~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) :note: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 77512359:./genrtl.h826:array 'fld' declared herenote454: :: rtunion fld[1]; ^3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66013:: :25: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c38:array 'fld' declared here note: 25: warning :expanded from macro 'XBBDEF'27: rtunion fld[1]; warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 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) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : set = single_set (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ^ expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ^~~~~~~~~~~~~~~~~:659 XINT (rt, 1) = arg1;note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2)38:940:./genrtl.h40 : : 693: noteexpanded from macro 'RTL_CHECK2' ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23: 38expanded from macro 'RTL_CHECK1':: 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]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 768: REG_ATTRS (new_rtx) = get_reg_attrs (REG_EXPR (reg),: note ^~~~~~~~~~~~~~ ^ ~ : expanded from macro 'XEXP' note23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h XSTR (rt, 2) = arg2;note: expanded from macro 'XINT':587 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501expanded from macro 'single_set':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'ei_start' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define ei_start(iter) ei_start_1 (&(iter)) 660 ^~~~::770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66051::1153:28 ? PATTERN (I) : single_set_1 (I)) \:341: 38:38: ::note : ^~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' : 5 : notenote: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): noteexpanded from macro 'INTVAL' expanded from macro 'REG_EXPR'23: ^ ~: #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1];expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 831:23: ^~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:914:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462::33expanded from macro 'XSTR' :24: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 341#define PATTERN(INSN) XEXP (INSN, 4)note: expanded from macro 'REG_ATTRS' ^ ~ :note ^ ~ :: array 'fld' declared herenote: expanded from macro 'XCWINT'warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1];#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note last = PREV_INSN (last);: ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' ^ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:2151:8 :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 341::expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 825: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here 5796 rtunion fld[1]; : 25:warning :: note: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PREV_INSN(INSN) XEXP (INSN, 1) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 29 ^ ~array 'fld' declared here : NOTE_LABEL_NUMBER (tmp) = num; ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:341::38:::expanded from macro 'X0REGATTR' ^ note: 255: note: : array 'fld' declared hereIn file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:expanded from macro 'RTL_CHECK2'#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) 956: 471 rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 33 ^ ~ 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: : ^ ~: expanded from macro 'XEXP'warningnote: expanded from macro 'NOTE_LABEL_NUMBER': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; 234411268/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:5:#define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 4, NOTE)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~29 : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: : note:: 802array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37:note: :32: ^ ~ op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode,notearray 'fld' declared here./genrtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h712 rtunion fld[1]; ^ ~:660note : :: : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECKC1'expanded from macro 'X0EXP': warning:771:23: noteexpanded from macro 'XCINT': ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:12378:19: warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38: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)expanded from macro 'XEXP'#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~ expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; regno = REGNO (SET_SRC (set));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661660: expanded from macro 'RTL_CHECK1' ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1536:22: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'SET_SRC': ^ ~:38 :37: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ ~23 note: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32:expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 :note5:341:5: : 5:::note note: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared herenote: array 'fld' declared here : expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2' array 'fld' declared herenote: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1];:341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:940:3: warning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning ^ ~: : array 'fld' declared here: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h rtunion fld[1];:11292 REG_ATTRS (new_rtx) = get_reg_attrs (REG_EXPR (reg),5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:661:37 : : :50436: warning ^~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25:array 'fld' declared here: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: 660note: expanded from macro 'INSN_CODE': rtunion fld[1];38expanded from macro 'RTL_CHECKC1':915 op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 1)) & mask); ::3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ 13 note: expanded from macro 'RTL_CHECK2' warning#define INSN_CODE(INSN) XINT (INSN, 6) : 1462:24: note: expanded from macro 'REG_ATTRS' : ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define REG_ATTRS(RTX) X0REGATTR (RTX, 2)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])warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: note: expanded from macro 'XEXP' ^ ~ ^ ~:768:23: 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, 1) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' :796:29:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h prev_bb = BLOCK_FOR_INSN (insn)->prev_bb;341::660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c 5 note: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112: 2156:: rtunion fld[1];38:31: note: expanded from macro 'REGNO' expanded from macro 'X0REGATTR': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define REGNO(RTX) (rhs_regno(RTX))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h828:30: :660 ^ ^~~: 29: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI): 788#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg)expanded from macro 'BLOCK_FOR_INSN':27: expanded from macro 'RTL_CHECK2' ^ ~ 38: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~: 341 ^ ~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:661:37In file included from : note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: :38: : note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cnote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: rtunion fld[1]; : 27 ^: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ^ ~ 960 note: expanded from macro 'INTVAL'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])775: ^ ~: ./genrtl.h:713::25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 XSTR (rt, 2) = arg2; :341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XBBDEF' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^~~ ^ ~: :341note341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: array 'fld' declared here 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :665:33: note::5: : ^expanded from macro 'XCWINT' 770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cnote: :array 'fld' declared here note:23#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : array 'fld' declared here :12560: rtunion fld[1]; rtunion fld[1]; ^17note: expanded from macro 'NOTE_KIND': note: :expanded from macro 'XSTR' 659In file included from #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^: ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2538 ^ ~:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c rtx x1 = XEXP (x, 1); :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :341:: note:5: In file included from : ^ ~ 1551013:2: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: :660array 'fld' declared here32:771: REG_ATTRS (reg) = get_reg_attrs (MEM_EXPR (x),2344:23: 31: ./genrtl.h :38:505:expanded from macro 'RTL_CHECK1'3 ^~~~~~~~~~~~~~~note:: note: expanded from macro 'XCINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: notearray index 2 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, 2) = NULL_RTX; ^ ~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP':341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c::1462 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~11308 : 24: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:::17 note: :array 'fld' declared here 5 rtunion fld[1]; ^ ~ 661note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37warningexpanded from macro 'REG_ATTRS' ^: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: note: :660 note788expanded from macro 'RTL_CHECKC1' : array 'fld' declared here : ::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define REG_ATTRS(RTX) X0REGATTR (RTX, 2)In file included from 38 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c::27 ^ ~ ^ ^ ~27: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~~~~~~~~~~~~ : In file included from + INTVAL (XEXP (rtl, 1)));:796 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:29: ^ ~:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831: ^ ~ note 23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: note341: : expanded from macro 'X0EXP' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~./genrtl.h 5: rtunion fld[1]; ^: : 23 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:1060732expanded from macro 'X0REGATTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ : note: expanded from macro 'PATTERN' 43: array 'fld' declared here::659 3::note #define PATTERN(INSN) XEXP (INSN, 4) :38 ^ ~ 2157:: note:: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35: rtunion fld[1];warning661: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):37: warning: expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#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]: 771 ^ ~ for (insn = get_insns (); insn ; insn = NEXT_INSN (insn))::23: note : ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):660:38: 12570 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341:826note: expanded from macro 'RTL_CHECK2':: 770:5: :25: 37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning note: array 'fld' declared here : ^ ~ 23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:: rtunion fld[1]; note: 5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'NEXT_INSN' : expanded from macro 'RTL_CHECK2' ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2) rtunion fld[1]; vec_safe_push (fde->dw_fde_cfi, NOTE_CFI (insn)); 1153In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):28 && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))): :1020: ^ ~ note ^ ~ ^~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38:expanded from macro 'INTVAL' :11 771:23#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 note:: warning : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :25: :955:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25665:33:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:2344 if (REG_ATTRS (x))5: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~./genrtl.h :23 notenote:524: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: expanded from macro 'XCWINT'expanded from macro 'XEXP' expanded from macro 'NOTE_CFI' ^ ~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define NOTE_CFI(INSN) XCCFI (INSN, 4, NOTE) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~ : :expanded from macro 'RTL_CHECK2'1462::3 660: warning: 810 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::24:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note341:5:38note: : expanded from macro 'RTL_CHECK2':expanded from macro 'REG_ATTRS' XEXP (rt, 1) = arg1; ^32: note : ^ ~note#define REG_ATTRS(RTX) X0REGATTR (RTX, 2) : ^ ~note array 'fld' declared here : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c rtunion fld[1];: ^ ~ ^ ~ expanded from macro 'RTL_CHECK2'38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:796#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~55771:23: ^ expanded from macro 'XCCFI' :: :#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) note: expanded from macro 'XEXP'warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'X0REGATTR' 341array 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)::5341 :: note: array 'fld' declared here5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 661 rtunion fld[1];:#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~ note: 37 ^ note : :array 'fld' declared here : array 'fld' declared herenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c844:25 11333660: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note::29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c 27warning38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1144: :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: rtunion fld[1]; op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, : ^ ~ :12576:37:66172344: ^: : expanded from macro 'INSN_CODE'37./genrtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c::: : expanded from macro 'RTL_CHECK2' warning: 2158/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :733771::15: && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1)))#define INSN_CODE(INSN) XINT (INSN, 6) note: expanded from macro 'RTL_CHECKC1' 3: warning:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SYMBOL_REF_FLAGS (sym) = SYMBOL_FLAG_LOCAL;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ ^~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ ~ insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23::1602771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 2) = arg2;: ^ ~ :5: 341note31: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5note660: 23: note: note: rtunion fld[1];expanded from macro 'SYMBOL_REF_FLAGS' :826:25: note: noteexpanded from macro 'XEXP'expanded from macro 'XINT': array 'fld' declared here :#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) 38: ^ ~ rtunion fld[1]; : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2)785 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^771 ^27expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23771::: ^ ~ 660 note: 23::: 38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~ :341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0INT' expanded from macro 'XEXP':: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c note5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: 660expanded from macro 'RTL_CHECK2': : 38:note1057 :19 ^ ~: warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 25:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~: ::38array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ INTVAL (XEXP (x, 1))); ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341659::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:11423:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::: op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~./genrtl.h: note771:5:3823: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' 771: ^ ~ note: array 'fld' declared here 23 note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :341:5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 525: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ::341:5: note: : array 'fld' declared here 3 rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' 5array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ rtunion fld[1];In file included from : ^note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2; ^ ~ 38::1180array 'fld' declared here660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 38 rtunion fld[1]; :768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::: note: array 'fld' declared hereIn file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c note: ^note: ^ ~ expanded from macro 'XINT' 156:46expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: 27::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) 10warning ^ ~::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: warning2344: ^ ~:./genrtl.h:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:753 for (fn_begin = get_insns (); ; fn_begin = NEXT_INSN (fn_begin)): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning341660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c5:38::array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]12773/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: :note: array 'fld' declared here rtunion fld[1]; ^ :11: 2271 warning: :: 10array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 1) = arg1; block = BLOCK_FOR_INSN (insn); 1153 826 ^~~~~~~~~~~~~~~~~~~~~ : 28:warning: return INSN_CODE (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:25: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 828:30note:: : expanded from macro 'NEXT_INSN'expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: tmp = PATTERN (tmp); ^~~~~~~~~~~~~25#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~: : ^~~ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :expanded from macro 'BLOCK_FOR_INSN':768 :665341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'INSN_CODE'5: 23#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)33#define INSN_CODE(INSN) XINT (INSN, 6) : note: expanded from macro 'XINT' : ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XCWINT'array 'fld' declared here :768:23: :660 rtunion fld[1];771: 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])23 : note: note3811734:: expanded from macro 'XEXP' ^~~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: note : ^ expanded from macro 'PATTERN' expanded from macro 'XINT':#define PATTERN(INSN) XEXP (INSN, 4)expanded from macro 'RTL_CHECK2' rtx rtlop1 = XEXP (rtl, 1); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from 341 :5 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)25775: : : ^ ~ 25771 ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2':23array 'fld' declared here note2344: :: ./genrtl.h:560note:3341: note: expanded from macro 'XEXP': warning#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: expanded from macro 'XBBDEF' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~1055#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ XSTR (rt, 1) = arg1; 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~:5: expanded from macro 'XEXP' 6:: note38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 warningexpanded from macro 'RTL_CHECK2' :: array 'fld' declared here#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]5 ^ ~ REG_ATTRS (XEXP (x, 0))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659 : ^~~~~~~~~~~~~~~~~~~~~~~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: : 770: 1462:expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 2423/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 341 rtunion fld[1]; ^ ~ ^ : :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: rtunion fld[1]; note:note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:expanded from macro 'XSTR' ^ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:27: 38 ^:5In file included from ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:note:: :2344660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:5 :: 1183:expanded from macro 'REG_ATTRS'38 6note:./genrtl.hIn file included from notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c : :: :expanded from macro 'RTL_CHECK2'754:3: warningarray 'fld' declared here #define REG_ATTRS(RTX) X0REGATTR (RTX, 2)38 rtunion fld[1];: : array 'fld' declared herenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hexpanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :338:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ warning5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 796array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : rtunion fld[1]; warning: if (NOTE_KIND (fn_begin) == NOTE_INSN_FUNCTION_BEG) XEXP (rt, 2) = arg2; : 29: 341: ^ ^ ~ 5note ^~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: note: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 12778:17expanded from macro 'X0REGATTR' #if HAVE_DESIGNATED_UNION_INITIALIZERS rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg): 341 ^ ~ : 5 ^ 960In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::25::: In file included from 558:9: note: note25:: array 'fld' declared here 771:23661 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37:warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'2344 : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) :note: :561expanded from macro 'NOTE_KIND' note_stores (PATTERN (insn), reg_dead_at_p_1, NULL); :3 2283: #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^note:: ^~~~~~~~~~~~~~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; 41 ^ ~ expanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ::770:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 802expanded from macro 'RTL_CHECKC1' 831expanded from macro 'XSTR'warning: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: ^ ~ 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~660:385: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: note: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote40: : expanded from macro 'XCINT' : array 'fld' declared here#define PATTERN(INSN) XEXP (INSN, 4) for (lab = forced_labels; lab; lab = XEXP (lab, 1)) #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): ^ ~expanded from macro 'RTL_CHECK2' 660 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 rtunion fld[1]; : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23521/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341::661:23 :note: 537::: note:note: 1: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECKC1' : warningnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5expanded from macro 'XEXP'empty macro arguments are a C99 feature [-Wc99-extensions]: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])HOOK_VECTOR_END (asm_out) ^array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^note1074: array 'fld' declared here:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^ REG_ATTRS (x): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^~~~~~~~~~~~~1210843In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:245/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25:: note: ^ ~: : :27expanded from macro 'REG_ATTRS' note : 34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here#define REG_ATTRS(RTX) X0REGATTR (RTX, 2)In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~234450341:: ./genrtl.h:579:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::::5796 :: XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770note341:2344: :523:./genrtl.h:755:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c: expanded from macro 'HOOK_VECTOR_END' :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] notenote: XSTR (rt, 3) = arg3;: :29 : note1185: expanded from macro 'X0REGATTR' expanded from macro 'XSTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) #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] ^ ^ ~ :11 : return mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, initialized); ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: array 'fld' declared here: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37 ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h else if (NOTE_INSN_BASIC_BLOCK_P (fn_begin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: note: expanded from macro 'RTL_CHECKC1' 660::array 'fld' declared here770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' 771 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c40: :38: && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^note :: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ^~~~~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2288: :960:25: noteIn file included from : 1278923: 23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote: expanded from macro 'XSTR' expanded from macro 'XEXP':expanded from macro 'NOTE_KIND'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~172: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:45 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def341::940:14: #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) : ^ ~660:341:5: 5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: warningnotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38 insn = PREV_INSN (insn); note: ^ ~ note: expanded from macro 'RTL_CHECK2' : :array 'fld' declared here 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]) 1array 'fld' declared here rtunion fld[1]; ^ ~ 802 else if ((tmp = extract_asm_operands (PATTERN (insn))) != NULL) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825: rtunion fld[1];:660 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here 32 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:warning: note38 ^:25: rtunion fld[1]; 1080note: ^: expanded from macro 'XCINT'empty macro arguments are a C99 feature [-Wc99-extensions] : #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) : : In file included from noteexpanded from macro 'PREV_INSN' ^ ~ HOOK_VECTOR_END (sched): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:925: 661:: 37^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):831:2344: ./genrtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h::warning 771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]773341:::5::note: expanded from macro 'RTL_CHECKC1' 3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :59843 note23: :note: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'PATTERN'warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:12124: ^ ~: : :: 73:note REG_ATTRS (XEXP (x, 0)) = get_reg_attrs (t, 0); ^~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ XVEC (rt, 1) = arg1; ^ ~ :1462/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772341:#define PATTERN(INSN) XEXP (INSN, 4):warning: : note :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warning24: : 660:: : :38: : XSTR (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 note: expanded from macro 'RTL_CHECK2' ^ ~note && SYMBOL_REF_TLS_MODEL (rtl) != TLS_MODEL_NONE) : ^~~~~~~~~~~~~~~~~~~~~~~~~~ : note23noteexpanded from macro 'HOOK_VECTOR_END' array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 770 note ^1623: :23 rtunion fld[1]; ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' : ^ ~ :23note: :expanded from macro 'REG_ATTRS' : expanded from macro 'XSTR' expanded from macro 'XVEC'#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 ^ ~ note: expanded from macro 'SYMBOL_REF_TLS_MODEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ((enum tls_model) ((SYMBOL_REF_FLAGS (RTX) >> SYMBOL_FLAG_TLS_SHIFT) & 7)): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1223 ^ ~: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: note 660:38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h12: ^~~~~~~~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2' note warning : :172array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: 1602: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660expanded from macro 'RTL_CHECK2'796:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:::291104:: note5:: : expanded from macro 'RTL_CHECK2' insn = NEXT_INSN (insn);1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :HOOK_VECTOR_END (vectorize): :array 'fld' declared here 31:expanded from macro 'X0REGATTR'^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];826: ^ ~341:5 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: : 341:5: note: array 'fld' declared here: 25#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) : ^ ~ ^ 341expanded from macro 'SYMBOL_REF_FLAGS':array 'fld' declared here note rtunion fld[1]; : 5 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:2290 ^expanded from macro 'NEXT_INSN'note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:43:50: array 'fld' declared here#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) : ^ ~ : 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c#define NEXT_INSN(INSN) XEXP (INSN, 2):8::3712868: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25: In file included from 26 ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h n = ASM_OPERANDS_LABEL_LENGTH (tmp);:785 ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1432:2344: ::: 27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:notenote: expanded from macro 'RTL_CHECKC1' 599:3: #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] 40 warning :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ 771 XVEC (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h mark_used_regs_combine (SET_SRC (x));23note:27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: noteIn file included from 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : ^~~~~~~~~~~341172 expanded from macro 'X0INT'./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'ASM_OPERANDS_LABEL_LENGTH':::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1691 :1536::660772 :38: note: :#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ 225::123 ::note: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' 791note#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (addr_space) ^:expanded from macro 'SET_SRC' 3 #define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~::expanded from macro 'XVEC' 814:43 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning :341659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::381082:805:32:38: : : note note5:: noteexpanded from macro 'XCVECLEN': :2: #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))expanded from macro 'RTL_CHECK1' note: array 'fld' declared here 50 rtunion fld[1]; : : warningnote XINT (rt, 1) = arg1;: ^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]): expanded from macro 'XCEXP' ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ ^ ~ 768: 23: note: expanded from macro 'XINT' REG_ATTRS (XEXP (x, 1))806:32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XCVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :661: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~ :37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :341: ^ ~5note:1462 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:660#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :2342385::24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c::#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)1484 :note ^ ~ :: array 'fld' declared here 1: : warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: note ^ ~: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (calls) 27note^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'REG_ATTRS' rtunion fld[1];:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];warning ^ :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~661: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43::37: note: 12198array 'fld' declared here #define REG_ATTRS(RTX) X0REGATTR (RTX, 2)50 redirect_edge_succ (e, BLOCK_FOR_INSN (lp->landing_pad));: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 13note: expanded from macro 'RTL_CHECKC1' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h828:25: In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30 ^ ~: : : expanded from macro 'HOOK_VECTOR_END' :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391341::warning796 note./genrtl.h:617::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3 : :: ^5 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32 note: : expanded from macro 'BLOCK_FOR_INSN'array 'fld' declared here warning29 rtl = XEXP (rtl, 1); ^ ~ : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c XVEC (rt, 1) = arg1;expanded from macro 'GET_NUM_ELEM'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 :: note: ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: 23 : ^ ~: ./genrtl.h40: expanded from macro 'X0REGATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)In file included from note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:: expanded from macro 'XEXP' :77580912940note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg):: 17225: expanded from macro 'XVEC': 3: warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^~~~~ ^ ~: 7 ^ ~:: 2585 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: :: : expanded from macro 'XBBDEF' warning #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)notenote: XEXP (rt, 1) = arg1; ^ ~ : HOOK_VECTOR_END (c) expanded from macro 'RTL_CHECKC1' 341: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])5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 660: expanded from macro 'RTL_CHECK2' && BLOCK_FOR_INSN (where_dead) == BLOCK_FOR_INSN (to_insn) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];341 ^: 659::50::30::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:2293:771: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: note: :: expanded from macro 'RTL_CHECK2' 20note23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) noteexpanded from macro 'RTL_CHECK1': expanded from macro 'BLOCK_FOR_INSN' :: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: ^ ~ warning expanded from macro 'HOOK_VECTOR_END': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 lab = XEXP (ASM_OPERANDS_LABEL (tmp, i), 0);expanded from macro 'XEXP': ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note rtunion fld[1]; ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.carray 'fld' declared here :1433 :note: rtunion fld[1]; ^40: array 'fld' declared here:36775:: :note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: : 341: rtunion fld[1]; expanded from macro 'ASM_OPERANDS_LABEL'660:38 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c ^:5:noteIn file included from #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS): expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:1082 note ^ ~ :13: warning25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : REG_ATTRS (XEXP (x, 1)) ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):813 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XBBDEF': In file included from rtunion fld[1];172 :43: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1341#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^ ~ 660::./genrtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: :warning: 5635 empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:12220:HOOK_VECTOR_END (cxx) :3: :note: : 16^:note 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c rtunion fld[1];: ^ 43: : :expanded from macro 'RTL_CHECK2' warning50:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : 1679#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XCVECEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END': ./genrtl.h XSTR (rt, 1) = arg1; :82924#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ ~: INTVAL (XEXP (rtl, 1)), ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: 23expanded from macro 'RTL_CHECK1' ::In file included from ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1462 warning warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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] XVEC (rt, 1) = arg1; return may_trap_p (PATTERN (insn));: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 35 ^ ~40: 771:expanded from macro 'XSTR'23In file included from : ^~~~~~~~~~~~~~ 806/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::341:52771: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32:: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1note: array 'fld' declared here 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: :noteexpanded from macro 'XEXP'38: warning: : expanded from macro 'XCVEC'expanded from macro 'REG_ATTRS' rtunion fld[1]; 772 :empty macro arguments are a C99 feature [-Wc99-extensions]23#define REG_ATTRS(RTX) X0REGATTR (RTX, 2): note : HOOK_VECTOR_END (emutls) ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: expanded from macro 'RTL_CHECK2' 43 ^: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XVEC' ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :: note: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' 796/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::42:663:341: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 12940: ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'X0REGATTR'expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 35:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153660 :#define PATTERN(INSN) XEXP (INSN, 4) :#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^~~ 28: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 :38: ^ ~ notenote: :5:38expanded from macro 'HOOK_VECTOR_END' note: : note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ noteexpanded from macro 'RTVEC_ELT': : #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ expanded from macro 'INTVAL':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here rtunion fld[1];#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) note In file included from : expanded from macro 'RTL_CHECKC1' ^ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ 771warning: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25: : && BLOCK_FOR_INSN (where_dead) == BLOCK_FOR_INSN (to_insn) ^~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66540:33828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30: In file included from : 2344: ./genrtl.h:653:::341:::5: note: 3: note771:341 note: expanded from macro 'BLOCK_FOR_INSN'35note: expanded from macro 'XEXP':: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) :expanded from macro 'XCWINT'array 'fld' declared here5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h rtunion fld[1]; ^ : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : ^ ~ ^ ~ note: 27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:expanded from macro 'XEXP'775:2842:1660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning25 : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[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) ::: ^~~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note XVEC (rt, 1) = arg1; ^ ~ 38:660:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note note: expanded from macro 'RTL_CHECK2': ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:772empty macro arguments are a C99 feature [-Wc99-extensions]note : expanded from macro 'XBBDEF'expanded from macro 'RTL_CHECK2' note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) HOOK_VECTOR_END (target_option):341: ./genrtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 830:3 rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^~~^warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 ^ ~ : ^ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 43:50: note: expanded from macro 'HOOK_VECTOR_END'660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:12231:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :659: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38:: ^ ~ loc_descr_plus_const (&mem_loc_result, INTVAL (XEXP (rtl, 1))); :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c rtunion fld[1]; :1100:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341::58 23: note: ::40 note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hwarning:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1771 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5note: :: expanded from macro 'RTL_CHECK2': 23: REG_ATTRS (XEXP (y, 0)) = get_reg_attrs (t, INTVAL (XEXP (y, 1))); ^ ~ note: expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1700 :HOOK_VECTOR_END (C90_EMPTY_HACK) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ 44: :warning notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #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]:: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~660:43:50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415: ::expanded from macro 'XEXP'5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: :660 38::: array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ note for (insn = first; insn != last ; insn = NEXT_INSN (insn))38: note: : ^~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:2299:10: : rtunion fld[1]; warning826 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ./genrtl.h:672:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: lab = JUMP_LABEL (insn);:3:341 :25: ^expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^~~~~~~~~~~~~~~~~:28: note: expanded from macro 'INTVAL' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:warning:12997:8: 28: note: : 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] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = *pnotes; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 XSTR (rt, 1) = arg1; expanded from macro 'NEXT_INSN'In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 41: : rtunion fld[1]; In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def:105:In file included from 1:770:expanded from macro 'JUMP_LABEL':: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28 :warning: empty macro arguments are a C99 feature [-Wc99-extensions] :#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ : 23660noteHOOK_VECTOR_END (C90_EMPTY_HACK)665 :33:::38 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' :771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :^ noteexpanded from macro 'INTVAL'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h805: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2332/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:: ^ ~::27: :In file included from : expanded from macro 'XCWINT' 660:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) notenote: expanded from macro 'XEXP': expanded from macro 'XCEXP' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^~~ 43#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note:341:: : note665: expanded from macro 'RTL_CHECK2' 50./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:33 ^ ~:: XVEC (rt, 3) = arg3; 661: note: expanded from macro 'XCWINT' :37: note: expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here ^ ~note#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: : rtunion fld[1];array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^5: note: : rtunion fld[1]; 660 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c : expanded from macro 'RTL_CHECK2'In file included from rtunion fld[1];:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 12234 ^ ~ note: array 'fld' declared here ^:772:23: note: expanded from macro 'XVEC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h13011 :341:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; :341:5::: note: array 'fld' declared here :34 ^: 20 25: note42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:: array 'fld' declared here :1100: rtunion fld[1];In file included from rtunion fld[1]; ^: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: 131:warning 6/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c6:2312:54array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:1721:: warning: : op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ 2344: 43warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] 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] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h move_deaths (SET_SRC (x), maybe_kill_insn, from_luid, to_insn, pnotes); : : note121: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)));: 53:expanded from macro 'RTL_CHECK2' ./genrtl.hwarning: 771:23 ^~~~~~~~~~~ for (insn = last; insn != first; insn = PREV_INSN (insn)) : 673note: ^~~~~~~~~~~~~~~~:: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' expanded from macro 'XEXP'#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ^~~~~~~~~~~~~~~~~~~~~~~3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: 825#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'REG_ATTRS' 1536:#define REG_ATTRS(RTX) X0REGATTR (RTX, 2): #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] 22: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: for (lab = nonlocal_goto_handler_labels; lab; lab = XEXP (lab, 1)) 796expanded from macro 'SET_SRC' :29: note341expanded from macro 'PREV_INSN' : ^ ~ ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET):5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0REGATTR' 770 #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ :#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~660note 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 805:32note : note: expanded from macro 'XSTR'771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:noteexpanded from macro 'XCEXP'::: 116 661:23:38: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XEXP': 43 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :37: ^ ~: expanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 27 :661:37: : ^ ~ ^ ~ warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660 ^ ~: : :expanded from macro 'RTL_CHECKC1'38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h::: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 341:660660 notenote: 851: ::383:expanded from macro 'RTL_CHECK2': double_int di_x = double_int::from_pair (CONST_DOUBLE_HIGH (x), ^ ~ : 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'expanded from macro 'RTL_CHECK2' :5#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' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415: note: array 'fld' declared here rtunion fld[1]; : :5341:770: 1162:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: array 'fld' declared here notearray 'fld' declared here :: rtunion fld[1]; ^ 341:23 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:: array 'fld' declared here: :note: expanded from macro 'CONST_DOUBLE_HIGH'note: note :12290: 5: rtunion fld[1];expanded from macro 'XSTR' : ^ 15 note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];: rtunion fld[1]; array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ rtunion fld[1]; : ./genrtl.hwarning : #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h692 ^:660: ::38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c::1745note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6663 rtx rtlop1 = XEXP (rtl, 1);:36::21 : :: 2317expanded from macro 'RTL_CHECK2'warning ^ ~: : 17 note: expanded from macro 'XCMWINT' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::771 :23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) array index 4 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] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ^ ~ XEXP (rt, 1) = arg1; : insn = XVECEXP (PATTERN (insn), 0, 0); : 1134/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP':341: 5 ^~~~~~~~~~~~~~22 ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ rtx seq = PATTERN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :: : 831array 'fld' declared here#define PATTERN(INSN) XEXP (INSN, 4) 771array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:660note::23: ^ ~ note : array 'hwint' declared here23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ : REG_USERVAR_P (XEXP (reg, 1)) = 1; ^ ~ ^: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c38::13133 note: expanded from macro 'PATTERN' expanded from macro 'XEXP' 771 :In file included from :19note23: :expanded from macro 'RTL_CHECK2'#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h 27:61:26:: 660warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::38:2344 ^ ~:: note: : expanded from macro 'RTL_CHECK2' ./genrtl.h771:: next_note = XEXP (note, 1); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note 23: expanded from macro 'HOST_WIDE_INT' ^ ~ ^ ~ # define HOST_WIDE_INT long ^852: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:341: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK2' : 5:233/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:168:660: :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:29:note: expanded from macro 'XEXP': : :38: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: note expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note XSTR (rt, 2) = arg2; ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h plus_constant (mode, XEXP (x, 1), c)); ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here: 341:expanded from macro 'XEXP' 5 :1136:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660:770: ^23:: : ^:note ^ ~: 38 ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cexpanded from macro 'REG_USERVAR_P'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; ^ :In file included from expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h12322 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:expanded from macro 'RTL_CHECK2': (RTL_FLAG_CHECK1("REG_USERVAR_P", (RTX), REG)->volatil):33 :25 660660:38: :38 : : notenotewarning: ^~~ ^ ~: : : 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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:2366expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:758 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :28:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: ./genrtl.h :693771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:23:3:45:: : note660: ^ ~ warning: warning ^ ~note : 38: note: expanded from macro 'RTL_CHECK2' : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_FLAG_CHECK1'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.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] :: for (prev = insn, insn = NEXT_INSN (insn);341:5: note#define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) XSTR (rt, 2) = arg2; (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ^ ~note ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : 955: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ 42::341:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):826 rtunion fld[1];770 ^ ^::25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :23expanded from macro 'gen_rtx_PLUS' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13188341 gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ note: :: 5: ./genrtl.h:: expanded from macro 'XSTR'10: note: expanded from macro 'NEXT_INSN'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c772 ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1192:7: warning: #define NEXT_INSN(INSN) XEXP (INSN, 2) *np = XEXP (n, 1); ^ ~ note:35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 771 39: array 'fld' declared here: if (CODE_LABEL_NUMBER (x) < first_label_num): ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: 38939In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:27: In file included from :660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:40: note: ::expanded from macro 'gen_rtx_fmt_ee'33note: 771expanded from macro 'RTL_CHECK2'expanded from macro 'XVEC':: ./genrtl.h:85338#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :3: : ^~~ : warningnote: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): noteexpanded from macro 'XEXP'23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note : expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~expanded from macro 'CODE_LABEL_NUMBER': gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660:39 XSTR (rt, 3) = arg3; ^ ~ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::note38: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~::expanded from macro 'RTL_CHECK2'341 5660: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~:341:5: note : notenote: 770: ^~~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: array 'fld' declared here768note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35::23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note23: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:note ^ ~ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341:expanded from macro 'RTVEC_ELT' 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:660:38: note:: : ^: note #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:array 'fld' declared here expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];5: ^ 12344 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:341:5: note: note :13189:4: :33: 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]): :In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: 660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:216:warning ^ ~7 ^:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (n, 1) = REG_NOTES (i3); : ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c: note./genrtl.h5: expanded from macro 'RTL_CHECK2' :: ::2368: #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]771: rtunion fld[1];712: 3 XEXP (x, 1))) ^ ~ op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode,note 2823 ^ ~ ^: : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: array 'fld' declared here : rtunion fld[1]; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :5: ^ 771array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::771: #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] prev = insn, insn = NEXT_INSN (insn))note: array 'fld' declared here :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cnote23: ^ ~ ^~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c XSTR (rt, 1) = arg1; ^ ~ : :1193:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 770:1824 ^ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::23: :660 :17:note: expanded from macro 'XSTR'826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3825:: note array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]660: ^ ~ note expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' :expanded from macro 'NEXT_INSN'warning 38: first_label_num = CODE_LABEL_NUMBER (x);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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :660:38: ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~ ^~~~~~~~~~~~~~~~~~~~~ ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx seq = PATTERN (insn); ^~~~~~~~~~~~~~ ::771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831:341:5: 341 note: array 'fld' declared here ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :939/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 rtunion fld[1]; ::23:341:33 ^:: 38: notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:225: 5 : ::note: :33expanded from macro 'PATTERN': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here x1 = eliminate_constant_term (XEXP (x, 1), &tem); ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4)expanded from macro 'CODE_LABEL_NUMBER' note: rtunion fld[1];expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6)expanded from macro 'RTL_CHECK2' ^note: array 'fld' declared here : rtunion fld[1]; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~:13189:23: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:18: warning: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c38:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XEXP (n, 1) = REG_NOTES (i3); note: ^~~~~~~~~~~~~~note25: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~341:5expanded from macro 'XINT': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ note 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: : ./genrtl.h: :713/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:array 'fld' declared here 9033: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25341 rtunion fld[1]; 23660:660:38::: ^warning:38 : 5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cnote: expanded from macro 'RTL_CHECK2' note: note: : XSTR (rt, 2) = arg2;: note ^ ~noteexpanded from macro 'RTL_CHECK2':expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 12565/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: rtunion fld[1]; ^ ~770 ^ ~:19expanded from macro 'REG_NOTES' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 7)341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:341: :660:2397:19: warning: :38 size = INTVAL (XEXP (rtl, 1));: ^ ~note : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx elt, pat = PATTERN (insn);5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: ^~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5expanded from macro 'XSTR':771array 'fld' declared here: note: 23 rtunion fld[1];: : ^ ~23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded 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) note : array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnote: ^ ~: : expanded from macro 'XEXP':5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : 660 rtunion fld[1];:expanded from macro 'PATTERN':38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :660 ^ ~ ^ :: 38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h226:: notenote#define PATTERN(INSN) XEXP (INSN, 4): array 'fld' declared here 14:expanded from macro 'RTL_CHECK2' rtunion fld[1]; :: warning660 ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :expanded from macro 'RTL_CHECK2'38: note: expanded from macro 'RTL_CHECK2' if ((x1 != XEXP (x, 1) || x0 != XEXP (x, 0)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : ^ ~23 : note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1153:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c660: :23: ^ ~:38:28 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: expanded from macro 'XEXP'1868:17: : note: expanded from macro 'INTVAL': 341:5note: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from array 'fld' declared herewarning: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c rtunion fld[1]; ^#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):25 : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:1364:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^~~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 7::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 rtx seq = PATTERN (insn);: :660 :13190:5 ^~~~~~~~~~~~~~ ./genrtl.h::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: 33notenote: array 'fld' declared here4array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : : expanded from macro 'RTL_CHECK2'732 == SUBREG_BYTE (x)); : warning: :note ^~~~~~~~~~~~~~~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 831 rtunion fld[1]; :23 ^3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) REG_NOTES (i3) = n; ^~~~~~~~~~~~~~:expanded from macro 'XCWINT' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]903:25expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:2555: 29 ^~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 341:5note: note: array 'fld' declared here 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1183warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1];: 23: ^ : ^ ~ 265/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : :: :expanded from macro 'REG_NOTES': notenote: : 771expanded from macro 'SUBREG_BYTE':23 #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) expanded from macro 'XSTR' ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define REG_NOTES(INSN) XEXP(INSN, 7) if (NOTE_P (start) && NOTE_KIND (start) == NOTE_INSN_CFI) note: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~ ^~~~~~~~~~~~~~~~~ :803: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32expanded from macro 'XEXP' :: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: ^ ~ 960/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c note: expanded from macro 'XCUINT'660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ expanded from macro 'XEXP'38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661660: : 25: ^: note: expanded from macro 'RTL_CHECK2' 306 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38:37:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])40 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: note: expanded from macro 'RTL_CHECK2' :: note ^ ~ 12566:20 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : expanded from macro 'NOTE_KIND': warning warning#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:: : expanded from macro 'RTL_CHECKC1' 341 34#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ shift = INTVAL (XEXP (rtl, 2));660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 :802:32: notenote:: : : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 154expanded from macro 'XCINT' note rtx op1 = break_out_memory_refs (XEXP (x, 1)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2': array 'fld' declared here :341 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:771#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~: 341:7In file included from : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (INSN_CODE (insn) < 0):::661: note:25 : ^~~~~~~~~~~~~~~~37: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE'5 : note: rtunion fld[1];:2344: ./genrtl.h rtunion fld[1];expanded from macro 'XEXP' : 733#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~771: 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ : :23warning ^: notenote:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^ ~: : expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: : expanded from macro 'RTL_CHECKC1' XEXP (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:66038:1922:: :771note4238: ^ ~: : 23:warning: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XINT' : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~note: for (insn = get_insns (); insn; insn = NEXT_INSN (insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 3411153 ^~~~~~~~~~~~~~~~: :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 28:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :660 ^ ~:13194/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38826note::4225 660:note: : :: expanded from macro 'INTVAL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here38: warning: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) : note ^ ~ ^~~ note: rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5expanded from macro 'RTL_CHECK2': : old_size = fixup_args_size_notes (PREV_INSN (i3), i3, args_size); ^~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:825 ^ ~array 'fld' declared here : rtunion fld[1]; :note: expanded from macro 'XCWINT' ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2558 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note308:40note: :771:23: array 'fld' declared here : warning15: expanded from macro 'PREV_INSN':warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note rtunion fld[1];: 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)) ^ ~ ^~~: : 341 ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3415:7715:: In file included from 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.cnote: expanded from macro 'XEXP' 1614:25: start = NEXT_INSN (start);In file included from :14: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~: :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)notenote refattrs = MEM_ATTRS (ref);:: ^ ~ 2344: ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h753: ^~~~~~~~~~~~~~~:array 'fld' declared here3826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 660: :660 660warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: : 1458array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ noteIn file included from : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c XINT (rt, 1) = arg1;:24:38: 38:::2534 : note: ^expanded from macro 'NEXT_INSN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155note :31: warning: ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2) : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'RTL_CHECK2' ^ ~ : note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])768: :12593 ^ ~ ^~~~~~~~~~~~~~: 2823:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 23 ^ ~expanded from macro 'RTL_CHECK2' expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XEXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): array 'fld' declared here :: #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] 341: ^ ~: rtunion fld[1]; ^ 831 op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode,:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~note: : expanded from macro 'XINT' 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h13236: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note341: ^ ~ :35: note: array 'fld' declared here : expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:385 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_set_p (XEXP (note, 0), PATTERN (i3))) ^~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 38: note: 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:expanded from macro 'RTL_CHECK2':831:795/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::29 :: ^23771: note: expanded from macro 'XEXP' :23note: note: expanded from macro 'PATTERN' : expanded from macro 'X0MEMATTR' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) notenote: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared hereexpanded from macro 'XEXP':660: ^ ~: array 'fld' declared here38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note : expanded from macro 'RTL_CHECK2' rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ^ ~ note note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from 341:38array 'fld' declared here:: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: 23: : expanded from macro 'RTL_CHECKC1'note: expanded from macro 'RTL_CHECK2'note25: array 'fld' declared here: rtunion fld[1]; note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1];: 5: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:12595:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c::754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341 rtunion fld[1]; ^ 28 ::5 XEXP (rt, 2) = arg2; 568: :25warning : : note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: In file included from ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:2655:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 34 offset += INTVAL (XEXP (XEXP (base, 0), 1));: note = NEXT_INSN (note); 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h op2 = mem_loc_descriptor (XEXP (rtl, 2), mode, mem_mode,: note ^ ~ :155:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ ^~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771771: 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77123 : rtunion fld[1]; 826::: 23:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23notewarning ^ ~: : ^:expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :note notenote: 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])note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); expanded from macro 'NEXT_INSN'expanded from macro 'XEXP':341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c#define NEXT_INSN(INSN) XEXP (INSN, 2): 2449 ^ ~ : expanded from macro 'XEXP' ^ ~ ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :43 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 844 ^ ~23:25:341: warning: :660 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: 38notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660::: for (iter = get_insns (); iter ; iter = NEXT_INSN (iter)) ^~~~~~~~~~~~~~~~ 38expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note:826::note25:note note: expanded from macro 'NEXT_INSN' : #define NEXT_INSN(INSN) XEXP (INSN, 2) : expanded from macro 'INSN_CODE' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.carray 'fld' declared here: expanded from macro 'RTL_CHECK2' ^ ~: #define INSN_CODE(INSN) XINT (INSN, 6)2028: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] rtunion fld[1]; ^ ^ ~expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771 :23: MEM_COPY_ATTRIBUTES (new_rtx, memref); ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 768: 25 ^ ~: 23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1514:4: note38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :1153expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:note::: 28242344: : 660: ^38:: note: :expanded from macro 'XINT'note: expanded from macro 'MEM_ATTRS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'RTL_CHECK2'./genrtl.h note: expanded from macro 'INTVAL' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])755#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):expanded from macro 'RTL_CHECK2'#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^~~ 3 :13249: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 47341 XSTR (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795::29 ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 665:: note: array 'fld' declared here : rtunion fld[1]; :770:: 660warning2333expanded from macro 'X0MEMATTR' ^:38:: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : else if (reg_referenced_p (XEXP (note, 0), PATTERN (i3)) ^~~~~~~~~~~~ note note: expanded from macro 'XCWINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) array 'fld' declared here::note: expanded from macro 'RTL_CHECK2'#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) 831 :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2461note ^ ~ ^~~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ expanded from macro 'PATTERN'341 : expanded from macro 'XSTR':5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:#define PATTERN(INSN) XEXP (INSN, 4)341:5: :66120 :2656 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):note ^ ~: ^ ~array 'fld' declared here: 37: warning: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:574::warning11:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notewarning: 771660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: 12890:58array 'fld' declared here: 38: note: expanded from macro 'RTL_CHECK2':note23:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : : :expanded from macro 'RTL_CHECKC1' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_P (note) && NOTE_KIND (note) == NOTE_INSN_CFI); ^~~~~~~~~~~~~~~~note 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), : || !SYMBOL_REF_HAS_BLOCK_INFO_P (base) insn = XVECEXP (PATTERN (insn), 0, 0); ^~~~~~~~~~~~~~ ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:341831:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)960/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:::23771:156341:25:10: :: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631 235:5:note note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' : ^ ~: note: : return INSN_CODE (insn);expanded from macro 'PATTERN' :note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^~~~~~~~~~~~~~~~ ^ ~ ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note #define PATTERN(INSN) XEXP (INSN, 4):: ^ ~: array 'fld' declared here array 'fld' declared here rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802 rtunion fld[1];: 660 :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: ^ :844:25: note: expanded from macro 'INSN_CODE' expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2028 #define INSN_CODE(INSN) XINT (INSN, 6) note1602 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ In file included from 77131: note: expanded from macro 'SYMBOL_REF_FLAGS' :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1): 32: 3:note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.cwarning: : ^ ~ : : 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from : MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :660expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38785 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCINT' ::2344:1514note: 341expanded from macro 'XEXP': :27 :: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) : ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5: notenote : array 'fld' declared here 22: ^ ~:./genrtl.h :773:3: note rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:13282:41:: ^ ~: note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)661array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~warning : expanded from macro 'X0INT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'MEM_COPY_ATTRIBUTES':66038 : MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) 341:5: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) : array 'fld' declared here XVEC (rt, 1) = arg1; 38 ^ ~ if (reg_mentioned_p (XEXP (note, 0), PATTERN (i3)))37 ^~~~~~~~~~~~ : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~:notenote: :831expanded from macro 'RTL_CHECK2': 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]) ^ 659expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) :695:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c14: : note: expanded from macro 'gcc_assert'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note ^ ~ 38:772:795:23:: :12902 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)):29:: 341(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 1423: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: notenote note: : expanded from macro 'XVEC' note rtx loc = PAT_VAR_LOCATION_LOC (rtl);: array 'fld' declared here 5expanded from macro 'XVEC': expanded from macro 'RTL_CHECK1' rtunion fld[1];: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:#define PATTERN(INSN) XEXP (INSN, 4) note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :969:36: note2657 ^ ~ note : rtunion fld[1]; expanded from macro 'PAT_VAR_LOCATION_LOC' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~ ^ ~ : ^ ~ 771 expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) :41:660:341#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): ^ ~ : warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note661:39: 660 note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37:23::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here 805:38: note: ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: rtunion fld[1];:34: 663 ^ :32expanded from macro 'RTL_CHECK2' output_cfi_directive (dump_file, NOTE_CFI (note));note: : ^~~~~~~~~~~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: 575:10: warningexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :note: expanded from macro 'RTL_CHECKC1' 338 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :955:25 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35: :: note: expanded from macro 'NOTE_CFI' 5note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NOTE_CFI(INSN) XCCFI (INSN, 4, NOTE) : ^ ~:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] : 660: expanded from macro 'RTVEC_ELT' ^ ~ :38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS341 ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:expanded from macro 'RTL_CHECK2'341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h558:55 ^~~~~ || SYMBOL_REF_ANCHOR_P (base) :810::note: expanded from macro 'XCEXP' ::32: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 9#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341note ^ ~expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~:661341 : && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))37 : rtunion fld[1];:5: note:5:: array 'fld' declared herenote : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: array 'fld' declared hereexpanded from macro 'XCCFI' ^: #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) note: expanded from macro 'RTL_CHECKC1' : 1636 rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from array 'fld' declared here: ^5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13285 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c2547: 2057::warning661 note:2504:3: :: In file included from 37: ^ ~array index 4 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] : if (i2 && reg_mentioned_p (XEXP (note, 0), PATTERN (i2))) ^~~~~~~~~~~~ NOTE_EH_HANDLER (note) = call_site;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 7:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'SYMBOL_REF_ANCHOR_P'2344:831 : MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~ ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_ANCHOR) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602 341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::95231: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1514:4: ::notenote#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : expanded from macro 'PATTERN' : 31: ^ ~ ./genrtl.h:791:3 noteexpanded from macro 'MEM_COPY_ATTRIBUTES'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :#define PATTERN(INSN) XEXP (INSN, 4)expanded from macro 'NOTE_EH_HANDLER' 341 note: ^ ~ MEM_ATTRS (LHS) = MEM_ATTRS (RHS))#define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) 5: note: warning ^ ~: ^~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802: :expanded from macro 'SYMBOL_REF_FLAGS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ :771:23: note321458: array 'fld' declared here:: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XCINT' rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^:785note:768 :27:note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c:: expanded from macro 'XEXP' :232681:23::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note : : expanded from macro 'XINT'expanded from macro 'X0INT' ^ ~ expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) note ^661 ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :37 ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138:12909: 795: note: expanded from macro 'RTL_CHECKC1' add_cfi_insn = PREV_INSN (ti->eh_head);13::29: warning note: expanded from macro 'RTL_CHECK2' : : ^~~~~~~~~~~~~~~~~~~~~~~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5659: expanded from macro 'X0MEMATTR'array index 1 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: note: expanded from macro 'RTL_CHECK1' :25 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): rtl = XEXP (rtl, 1);: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note rtunion fld[1];: ^ ~ ^ ~note: ^ ~: expanded from macro 'PREV_INSN' 341#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341array 'fld' declared here:::661 ^:5771::375:: note note2323: : expanded from macro 'RTL_CHECKC1'::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :array 'fld' declared here note: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];::13300:41: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP'note ^ ~ if (reg_mentioned_p (XEXP (note, 0), PATTERN (i3)) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341 : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^:660: ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:2507:3: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:: note: array 'fld' declared here 38: note: expanded from macro 'PATTERN' 37:array 'fld' declared here rtunion fld[1]; warning#define PATTERN(INSN) XEXP (INSN, 4): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c : ^ rtunion fld[1]; 586 ^ :9: warning: NOTE_EH_HANDLER (note) = call_site; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2057:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c : ^ ~: :172expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: SYMBOL_REF_TLS_MODEL (base)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::521/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9521623:23: note: expanded from macro 'SYMBOL_REF_TLS_MODEL' :: : :23 ((enum tls_model) ((SYMBOL_REF_FLAGS (RTX) >> SYMBOL_FLAG_TLS_SHIFT) & 7)): :31 note: expanded from macro 'XEXP' :warning: ./genrtl.h:809:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1:3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: ^ ~ :38: ^~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : MEM_COPY_ATTRIBUTES (new_rtx, memref);1602:31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341:5: : note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ empty macro arguments are a C99 feature [-Wc99-extensions]:: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: HOOK_VECTOR_END (asm_out) :warningnotenotenote 660: ^: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1514:array 'fld' declared here: 22:expanded from macro 'SYMBOL_REF_FLAGS': :38: note#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: : 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])expanded from macro 'XCINT' ^ ~ 43 rtunion fld[1];note: expanded from macro 'MEM_COPY_ATTRIBUTES'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341: ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5661 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:50: : MEM_ATTRS (LHS) = MEM_ATTRS (RHS)): note: ^~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; 785: 341 ^ ~note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37expanded from macro 'HOOK_VECTOR_END':27: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c : note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458: expanded from macro 'RTL_CHECKC1':expanded from macro 'X0INT': :24 13067:56: 771 ^ #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning rtunion fld[1]; :5: ^ ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : expanded from macro 'MEM_ATTRS' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13307#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1):In file included from 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c 45: = implicit_ptr_descriptor (XEXP (rtl, 0), INTVAL (XEXP (rtl, 1)));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: :: ^ ~ ^ ~In file included from 659 ^ ~:note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 172warning note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :341:5:940:1array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]771:: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :note:23:795: 29 && (reg_mentioned_p (XEXP (note, 0), PATTERN (i2))expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: :HOOK_VECTOR_END (sched)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: note: expanded from macro 'X0MEMATTR' expanded from macro 'XEXP' ^~~~~~~~~~~~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:^ 660 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h 660 :43:50: note: expanded from macro 'HOOK_VECTOR_END': ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^38: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38 ^#define PATTERN(INSN) XEXP (INSN, 4): note: expanded from macro 'RTL_CHECK2' :: 341:6615 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:37: expanded from macro 'RTL_CHECK2' :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.cIn file included from : note: : note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c2526: 7:: array 'fld' declared hereexpanded from macro 'RTL_CHECKC1'232717/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: :42:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note ^ ~ warning ^ ~ 37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h1153:341:5: 28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : rtunion fld[1]; :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def note:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_insns (); insn; insn = NEXT_INSN (insn)): rtunion fld[1];1104/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:660:5:38 NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~:1: : : expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:952:31: note: expanded from macro 'NOTE_EH_HANDLER' ^ ^~~~~~~~~~~~~~~~ note: warning: empty macro arguments are a C99 feature [-Wc99-extensions]note#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)#define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) : ^~~ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: HOOK_VECTOR_END (vectorize) 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ^33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 23:25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::432344: expanded from macro 'XCWINT'341:5: note: array 'fld' declared here: :50: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:685note./genrtl.h: expanded from macro 'XEXP': : : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 829:802173: expanded from macro 'HOOK_VECTOR_END' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 32: notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c::: ^~~ 2134: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:12 ^660:: warning: warningexpanded from macro 'XCINT': : 13323array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~:12: && (set = single_set (insn)) != 038: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661 ^~~~~~~~~~~~~~~~~: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :37array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1), offset)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c && (JUMP_LABEL (place) == NULL:1996:::341::5 : note: :37 ^ ~ : ^~~~~~~~~~~~~~~~~~ note5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.harray 'fld' declared here 22: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1'note rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: array 'fld' declared here : rtunion fld[1]; 771 1103expanded from macro 'single_set' : ^ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::28::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c1998:23 341note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def note:42: :2722:::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note: expanded from macro 'JUMP_LABEL'expanded from macro 'XVEC' 5:1691: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1note: expanded from macro 'single_set_1' rtunion fld[1]; ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) :#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: empty macro arguments are a C99 feature [-Wc99-extensions]12:: 13147: ^~~~~~~~~~~13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2532660: :3warning : warning: array index 4 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]38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (addr_space) : 660:38: note^ NOTE_EH_HANDLER (note) = call_site; varloc = PAT_VAR_LOCATION_LOC (varloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:952:31: note: expanded from macro 'NOTE_EH_HANDLER' expanded from macro 'RTL_CHECK2':805831::note32#define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) :: ^ ~note: 50: note: :960 expanded from macro 'HOOK_VECTOR_END' expanded from macro 'PAT_VAR_LOCATION_LOC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))expanded from macro 'RTL_CHECK2' 2523#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ note: 802 ^ expanded from macro 'XCEXP' : note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~32 :expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def./genrtl.h:1103: expanded from macro 'XCINT'341: ^ ~ 661: 44:52342:::37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note802:: 805:32: note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) :note32 : expanded from macro 'XCINT':note1 : expanded from macro 'PATTERN'warning: : ^ ~ : :empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (calls)#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): array 'fld' declared hereexpanded from macro 'gen_rtx_LO_SUM' gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~::341:5note #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^:37: expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: expanded from macro 'RTL_CHECKC1' 771: ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];:23: 39 : note: ^ ~50 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 40341 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: noteexpanded from macro 'XEXP'5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: : :expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 661array 'fld' declared herenote: expanded from macro 'gen_rtx_fmt_ee' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66125 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO): array 'fld' declared here ^ ~ : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1]; 37::37: ^~: :In file included from ^note ^38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from 2344: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:2543:./genrtl.h:830:3 : warning341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:5: :expanded from macro 'RTL_CHECK2' 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]) XSTR (rt, 2) = arg2; ^ ~ : expanded from macro 'RTL_CHECKC1' 1332437:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : note || JUMP_LABEL (place) == XEXP (note, 0)))770warning note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: : ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 2585 :1:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 1103 ^ ~:341:5: :28note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: rtunion fld[1]; 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning notenote: : expanded from macro 'XSTR': NOTE_EH_HANDLER (note) = call_site; expanded from macro 'JUMP_LABEL' 341 ^~~~~~~~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:952:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:34131 : 5:5805:32: note ^ ~note: : rtunion fld[1]; ^:: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note: empty macro arguments are a C99 feature [-Wc99-extensions]note : array 'fld' declared herearray 'fld' declared here:expanded from macro 'NOTE_EH_HANDLER' ^ ~ 38 rtunion fld[1]; ^ HOOK_VECTOR_END (c): note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::43:661 50: ^ : ^ ~2794 37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h802:: :21:note: 32note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:13263:24:: warningexpanded from macro 'HOOK_VECTOR_END':expanded from macro 'RTL_CHECKC1' note341: : warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : expanded from macro 'XCINT'5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2434 :28: warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (p = loc; p; p = XEXP (p, 1)) ^ ~37 ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (rtl, 1)); ::note: 685:17: warning ^ ~ 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : In file included from 341 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ attrs.offset = INTVAL (XEXP (addr, 1));:771:23: note: :5In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.cexpanded from macro 'XEXP' ^ ~ : && (set = single_set (insn)) != 0 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)172 ::771771:23: 25notenote: expanded from macro 'XEXP' : ^~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 1996./genrtl.h:: 23array 'fld' declared here: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def8 ^ ~ :note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: :660 2704:1: :38: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'single_set'expanded from macro 'XEXP' 831 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'RTL_CHECK2'note: :3 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ? PATTERN (I) : single_set_1 (I)) \HOOK_VECTOR_END (cxx)expanded from macro 'RTL_CHECK2': : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~38133265#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ warningnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :20: expanded from macro 'RTL_CHECK2' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ :note: 43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::831:23: warningnote XVEC (rt, 3) = arg3;array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 50 :1153:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) note::: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: note: : array 'fld' declared hereexpanded from macro 'INTVAL' :expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ 772 ^ ~ 1153/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtx label = JUMP_LABEL (place); :28: note#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): expanded from macro 'INTVAL' ^~~~~~~~~~~~~~~~~~ ::#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 ^ ^~~ ::33:1103 2552:10:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from ::771 warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cnote: expanded from macro 'XCWINT': : :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: note2837: : expanded from macro 'XEXP' : In file included from : note: expanded from macro 'JUMP_LABEL' ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:note#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): && NOTE_KIND (iter) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^ ~expanded from macro 'XVEC' 665: 33: ^~~~~~~~~~~~~~~~ :note 13272:7:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :172 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 960: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: || NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX) 805:32: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: : note 2771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCWINT'::981:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' array 'fld' declared herenote: : expanded from macro 'XCEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 1 PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) : rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:341:5: note: 38:: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2cfi.c ::: 661::37empty macro arguments are a C99 feature [-Wc99-extensions]note: rtunion fld[1];2799 : ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h969:36:expanded from macro 'NOTE_KIND' note::HOOK_VECTOR_END (emutls): expanded from macro 'RTL_CHECKC1' ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h341::22 341:5:expanded from macro 'PAT_VAR_LOCATION_LOC'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE):5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c 43:50: note: expanded from macro 'HOOK_VECTOR_END':note: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) 2471#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: note ^ ~ ^ : ^ ~ offset = -INTVAL (XEXP (rtl, 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~39array 'fld' declared here 687:In file included from :802:: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34128 ^ ~:32:5 : warning::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 805: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]32: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: array 'fld' declared hereIn file included from for (insn = first; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cnote: expanded from macro 'XCINT' rtunion fld[1];:25: In file included from 771#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::2344: ./genrtl.h && ! rtx_equal_p (x, SET_SRC (set))) 37: In file included from ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)826 :: ^~~~~~~~~~~~~25:661 :851 : note: : expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13329:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1536172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: : :22expanded from macro 'XCEXP'37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:2842 note: expanded from macro 'RTL_CHECKC1' : JUMP_LABEL (place) = XEXP (note, 0); :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])138note: warning : ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2) : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~expanded from macro 'SET_SRC' : #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28 :^ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :771341 :23: note :5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805note: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ : :note array 'fld' declared here:3243 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : note: expanded from macro 'XCEXP' : :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~50: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) expanded from macro 'XEXP' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'JUMP_LABEL'note: rtunion fld[1]; expanded from macro 'HOOK_VECTOR_END' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ ^ ~661 ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/except.c:37 2579 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: ^341:38: note: 661: :37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 75In file included from 1153:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:28: note805#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'INTVAL' ::note: expanded from macro 'RTL_CHECKC1':32: : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)37: In file included from warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note ^ ~: ^~~ ^ ~ NOTE_EH_HANDLER (note) = call_site;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:55#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def665:2980:1:: warning: array 'fld' declared here : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 34133::: rtunion fld[1]; array 'fld' declared here5 HOOK_VECTOR_END (C90_EMPTY_HACK) ^: note: array 'fld' declared here note952: rtunion fld[1]; 31 rtunion fld[1];^ ^ : note: expanded from macro 'NOTE_EH_HANDLER' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c : note: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'XCWINT' ^#define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE)In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c : ^ ~13272: 7: warning note: array 'fld' declared here: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802 ^ :32: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: rtunion fld[1];: ^~~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c ^ || NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX)expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: 341697:6note: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:8522487:5:expanded from macro 'RTL_CHECKC1': warning::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; 37: ^ ~ ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:981:25:note if (SYMBOL_REF_DECL (x) && DECL_P (SYMBOL_REF_DECL (x)))note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :661 :37:array 'fld' declared here: 341 ^ ~ ^~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECKC1' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:: expanded from macro 'NOTE_VAR_LOCATION_LOC'5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23:1585: rtunion fld[1];notenote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^43 expanded from macro 'XSTR' : 341:5 rtunion fld[1];: for (insn = first; insn; insn = NEXT_INSN (insn)) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^~~~~~~~~~~~~~~~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:954::25: : :33array 'fld' declared here ^ ~ expanded from macro 'SYMBOL_REF_DECL':13331: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: rtunion fld[1]; :note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)): ^ 165note:660: expanded from macro 'NOTE_VAR_LOCATION': :expanded from macro 'NEXT_INSN'38 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~: ^ ~7 ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h805::32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~1048:note#define NEXT_INSN(INSN) XEXP (INSN, 2)26:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteexpanded 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)791: 341 XEXP (&all->shift, 1) = all->cint[m]; 28 ^ ~:5 ^ ~:: : expanded from macro 'LABEL_NUSES'note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : array 'fld' declared here 771expanded from macro 'X0TREE':23 note771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802 : #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) rtunion fld[1]; :23:(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note: note: 969expanded from macro 'XEXP':32: noteexpanded from macro 'XEXP' : ^: 44#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XCINT' ^ ~ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660:3825#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)expanded from macro 'PAT_VAR_LOCATION_LOC' :#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~: 659: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::45 note: ^ ~note: : expanded from macro 'XCEXP'expanded from macro 'RTL_CHECK2' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344: : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:661: notenote853:: 661:: expanded from macro 'RTL_CHECK1': :expanded from macro 'RTL_CHECK2'3 37: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: ^ ~ expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~341:5 ^ ~ : expanded from macro 'RTL_CHECKC1' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 : array 'fld' declared here:341:warning 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; ^ ~ 341 ^~~:5 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770:: : 23note :note note: : array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:166 rtunion fld[1];note: array 'fld' declared here :array 'fld' declared here 7 rtunion fld[1];expanded from macro 'XSTR': warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ rtunion fld[1]; ^ 341: : ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (&all->shift_mult, 1) = all->pow2[m]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13336:12: notewarning: : array 'fld' declared herearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];660 ^ ~ ^ && (JUMP_LABEL (place2) == NULL: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ::13278:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h698:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c ^~~~~~~~~~~~~~~~~~~:771:23: :2522: varloc = NOTE_VAR_LOCATION (loc_note); :25: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ notenote: expanded from macro 'XEXP' 24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:954warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):33:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :1103: warning ^ ~expanded from macro 'RTL_CHECK2' 28 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: for (p = insn; p; p = NEXT_INSN (p)): ^~~~~~~~~~~~~ :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'JUMP_LABEL' expanded from macro 'NOTE_VAR_LOCATION' 660 :38: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: expanded from macro 'RTL_CHECK2':: align = DECL_ALIGN (SYMBOL_REF_DECL (x)); 5:25 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585 :805805note:note:: :array 'fld' declared here 32: 32::43: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ note: expanded from macro 'XCEXP' rtunion fld[1];note ^ : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: #define NEXT_INSN(INSN) XEXP (INSN, 2)note ^ ~ 188#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 771expanded from macro 'SYMBOL_REF_DECL': : ^ ~234:: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ : XEXP (&all->wide_lshr, 1) = GEN_INT (mode_bitsize);expanded from macro 'XEXP' ^ ~ :661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37:661:37771:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECKC1' : ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])791 : ^ ~28 : note: expanded from macro 'RTL_CHECKC1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' : note: expanded from macro 'X0TREE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree):660:38 :5:: note: ^ ~array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1];note : expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :13337:8note: warning : ^ ~array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'RTL_CHECK2' || JUMP_LABEL (place2) == XEXP (note, 0))) ^~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h note ^ ~: array 'fld' declared here : 2694: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::133335: :note rtunion fld[1];110346::: array 'fld' declared herenote : :28:17 expanded from macro 'DECL_ALIGN': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'JUMP_LABEL' ^ varloc = PAT_VAR_LOCATION_LOC (varloc); rtunion fld[1]; ^ #define DECL_ALIGN(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.align) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:916:56: note: expanded from macro 'DECL_COMMON_CHECK' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON): 2525 ^ ~ ^ :969:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :805:32: note: expanded from macro 'XCEXP' :36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'20 : warning#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: 805:32: note: expanded from macro 'XCEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:882:37 ^ ~ : note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h reset_used_flags (PATTERN (p)); ^~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define CONTAINS_STRUCT_CHECK(T, ENUM) (T)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:218:3 : ^771 ^: rtunion fld[1];23 : ^ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13339:20: warning: array index 8 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] rtx label = JUMP_LABEL (place2); XEXP (&all.plus, 1) = &all.reg; ^ ~ ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c rtunion fld[1];:13418:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c::660:38::7081103array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note ^ ~ :: expanded from macro 'RTL_CHECK2' 2810: 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) : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx c = XEXP (XEXP (x, 0), 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'JUMP_LABEL': ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660:38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) rtunion fld[1]; ^ ^ ~ note: expanded from macro 'RTL_CHECK2': 981/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::805:2332: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ note: expanded from macro 'NOTE_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.cnote PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)): expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::2526 : 20: warning341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 5 ^ ~note: note: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];969 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:expanded from macro 'XEXP':37 36:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECKC1' reset_used_flags (REG_NOTES (p)); ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:: :225660::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3 :38: note: expanded from macro 'RTL_CHECK2'903 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~: expanded from macro 'PAT_VAR_LOCATION_LOC'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h255 : note:#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) note ^ ~:: 341expanded from macro 'REG_NOTES' :: 5: note XEXP (&all.mult, 1) = &all.reg;: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 805 rtunion fld[1];: 32 ^: #define REG_NOTES(INSN) XEXP(INSN, 7)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.cnotearray 'fld' declared here: 712:6/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c771: expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :warning23: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note if (SYMBOL_REF_DECL (s) && DECL_P (SYMBOL_REF_DECL (s))) ^~~~~~~~~~~~~~~~~~~ : ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~13342 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' 323:: 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)warning 660: :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ^ ~1585 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:660:3838/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: JUMP_LABEL (place2) = XEXP (note, 0);note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~ : ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':341:expanded from macro 'SYMBOL_REF_DECL' 5: note: rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)): rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3411103:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::28 791:28: :note : expanded from macro 'X0TREE' array 'fld' declared here: 2528:22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c rtunion fld[1];: 13418 ^ :#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: note:: ^ ~: warningwarningexpanded from macro 'JUMP_LABEL': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN): array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ reset_used_flags (CALL_INSN_FUNCTION_USAGE (p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning || NOTE_VAR_LOCATION_LOC (node->loc) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934::80540::32: note: expanded from macro 'XCEXP':659: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] ^ ~note : expanded from macro 'RTL_CHECK1' note XEXP (&all.sdiv, 1) = &all.reg;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:expanded from macro 'CALL_INSN_FUNCTION_USAGE' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 981: ^ ~ ^ ~ 25 :#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note771341 : :: expanded from macro 'NOTE_VAR_LOCATION_LOC'23 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))771 ^ ~ ::5 ^~~~~~~~~~~~~~~~~~~~~~~~:23:38 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hnote: 341:expanded from macro 'XEXP'note: 954:expanded from macro 'XEXP' :154335:array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):7 note: warning: : rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^expanded from macro 'NOTE_VAR_LOCATION' note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~ :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c: #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE)713: rtunion fld[1]; if (INSN_CODE (insn) < 0)21:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning660 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~38: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c: sa = DECL_ALIGN (SYMBOL_REF_DECL (s));note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~ 38: 80513344::note: expanded from macro 'RTL_CHECK2' 84432#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: :25note: expanded from macro 'XCEXP'1585 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):43 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~3: note : ^ ~341 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : expanded from macro 'INSN_CODE'341:: expanded from macro 'SYMBOL_REF_DECL' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) LABEL_NUSES (label)--;9695#define INSN_CODE(INSN) XINT (INSN, 6) : : ^ ~ 5: ^ ~:44/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:768note: :28::note array 'fld' declared here23: array 'fld' declared here note : rtunion fld[1]; note : expanded from macro 'PAT_VAR_LOCATION_LOC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XINT' ^1048 : 26 rtunion fld[1];note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^: ^ ~note : expanded from macro 'X0TREE' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.cexpanded from macro 'LABEL_NUSES': 233:3:#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ ^ ~ warning: #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (&all.udiv, 1) = &all.reg;: note: 660expanded from macro 'RTL_CHECK1' 802:32: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: expanded from macro 'XCINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :45 note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): expanded from macro 'RTL_CHECK2' : ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c: ^ ~ : expanded from macro 'XCEXP' 7712590#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):23: ^ ~: ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h661:341:5 7::: note: 37:2694expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :38 ^ ~note: :array 'fld' declared here: :46:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' && ORIGINAL_REGNO (XEXP (x, 0)) == REGNO (XEXP (x, 0))) note: expanded from macro 'DECL_ALIGN' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; #define DECL_ALIGN(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.align) ^~~~ 660 ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c916:::38: 56: expanded from macro 'RTL_CHECKC1'38 note : : :expanded from macro 'DECL_COMMON_CHECK'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: 1119::#define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON)29:expanded from macro 'RTL_CHECK2'155 note: ^~~ ::341:5: 31 ^ expanded from macro 'ORIGINAL_REGNO' :#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:882#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:50 : ^ ~28warning: note341:array 'fld' declared here : 5: expanded from macro 'CONTAINS_STRUCT_CHECK'note: rtunion fld[1]; : ^ #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'X0UINT' :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13389 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~51:#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) rtunion fld[1]; array 'fld' declared here 341:5 ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:38warning: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:13433 ^array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : rtunion fld[1]; ^ 15 else if (reg_referenced_p (XEXP (note, 0), PATTERN (i3))) ^~~~~~~~~~~~ 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note :23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: noteexpanded from macro 'PATTERN' varloc = NOTE_VAR_LOCATION (node->loc);: 237:3#define PATTERN(INSN) XEXP (INSN, 4): ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (&all.sdiv_32, 1) = 32 < MAX_BITS_PER_WORD ? all.cint[32] : GEN_INT (32);note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'XEXP' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 954/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 660:expanded from macro 'RTL_CHECK1'38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 33#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : expanded from macro 'NOTE_VAR_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE)note : :expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):341 ^ ~: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~:13392 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::906 :14:341:5note: 47: array 'fld' declared here ^ ~note : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: array 'fld' declared here661: 37array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; temp = single_set (insn); rtunion fld[1];note ^: expanded from macro 'RTL_CHECK2' && reg_referenced_p (XEXP (note, 0), PATTERN (i2))) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:341: note:51996 ^ 23: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c22note: : expanded from macro 'PATTERN':expanded from macro 'RTL_CHECKC1' : notenote: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155expanded from macro 'single_set' ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c#define PATTERN(INSN) XEXP (INSN, 4) 5: rtunion fld[1];2670:341 ^~~~~~~~~~~~~~~~: :5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:33:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c::1998:241771::: :42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:array 'fld' declared here : :844: 25note rtunion fld[1]; notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' : 3: : warning ^: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'single_set_1' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'INSN_CODE' for (p = get_insns (); p; p = NEXT_INSN (p)) #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (&all.smod_32, 1) = XEXP (&all.sdiv_32, 1); ^~~~~~~~~~~~~: 768 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 13482:16::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826 ::771:23: notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~ :660:38: 25:expanded from macro 'XEXP' varloc = NOTE_VAR_LOCATION (node->loc);: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note note: : : expanded from macro 'XINT' expanded from macro 'NEXT_INSN' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38:#define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 831:23:660 ^ ~:38:note: expanded from macro 'RTL_CHECK2'954: : note 33note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~: expanded from macro 'PATTERN' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'NOTE_VAR_LOCATION'341 341#define PATTERN(INSN) XEXP (INSN, 4) ::5:expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: : ^ ~5 #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~ 235::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note note805:32:array 'fld' declared here: array 'fld' declared here note note: expanded from macro 'XCEXP' : array 'fld' declared here #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) ^ : expanded from macro 'XEXP' rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c ^ 38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38 note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.cexpanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c ^ ~:241:13408:28156::10: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])661warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]19:37 : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844 ^ ~ XEXP (&all.smod_32, 1) = XEXP (&all.sdiv_32, 1); :: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~warning: ^ ~: 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :341: note: 341note: expanded from macro 'INSN_CODE'::5expanded from macro 'RTL_CHECK2'5: 771note: 23: : for (tem = PREV_INSN (tem); place == 0; tem = PREV_INSN (tem)) : notearray 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^~~~~~~~~~~~~~~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 825:25: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 23: note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here expanded from macro 'XINT' note: expanded from macro 'PREV_INSN' ^ ~#define PREV_INSN(INSN) XEXP (INSN, 1) rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2673: 20 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5::: ::warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:771 :note:13605:26: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660:array 'fld' declared here2338: : : note: expanded from macro 'XEXP' 38: notewarning reset_used_flags (PATTERN (p));note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];#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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (!TREE_ASM_WRITTEN (SYMBOL_REF_DECL (XEXP (rtl, 0))))341: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:906: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])831: :: array 'fld' declared here23158514: note :: ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ temp = single_set (insn); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~ expanded from macro 'PATTERN'43 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1996:3418: note:: expanded from macro 'single_set' 341note:55: : :expanded from macro 'SYMBOL_REF_DECL' #define PATTERN(INSN) XEXP (INSN, 4) (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here ^ ~791 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :771:: ^~~~~~~~~~~ 2838note ^ : 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13408: 338 note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:5 rtunion fld[1]; :: expanded from macro 'X0TREE' :83154: warning#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^::: : 659: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:38 warning248:3 note: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'PATTERN'warning: : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:#define PATTERN(INSN) XEXP (INSN, 4)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1295:34:660 : #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ~ :38: ^ note XEXP (&all.wide_mult, 1) = &all.zext; for (tem = PREV_INSN (tem); place == 0; tem = PREV_INSN (tem)) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: expanded from macro 'TREE_ASM_WRITTEN'note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h558:9:771:#define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag)771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: ^ ~ : ^~~~ note:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 825 : note: :expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: note341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) expanded from macro 'XEXP' ^ ~ ^ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PREV_INSN' 5#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~:: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~:5771: note :: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660: rtunion fld[1]; ^ ~ note ^ 38: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here 341 rtunion fld[1]; ^ ^ ~ :5: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2674:20: 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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) reset_used_flags (REG_NOTES (p)); ^~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:264: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c23: note: expanded from macro 'XEXP' 3: warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)13423 : :39: 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] note XEXP (&all.shift_add, 1) = &all.reg; ^ ~ && reg_set_p (XEXP (note, 0), PATTERN (tem))): ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2676:22: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ reset_used_flags (CALL_INSN_FUNCTION_USAGE (p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13425:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :268: rtx set = single_set (tem); ^~~~~~~~~~~~~~~~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (&all.shift_sub0, 1) = &all.reg; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ 1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2680:24: 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) rtx q, sequence = PATTERN (p); ^~~~~~~~~~~ ^ ~ :22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:14713:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :42: note: expanded from macro 'single_set_1' CONST_DOUBLE_HIGH (rtl), CONST_DOUBLE_LOW (rtl)); ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162:30: note: expanded from macro 'CONST_DOUBLE_HIGH' ^ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:119536::341: note: ::831:23:272 note: :expanded from macro 'PATTERN' :515: noteexpanded from macro 'XCMWINT'#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :3 #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warning:: 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] : XEXP (&all.shift_sub1, 1) = &all.shift_mult; if ((set = single_set (insn)) && rtx_equal_p (SET_DEST (set), size)) ^~~~~~~~~~~~~~~~~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1996:22 :23: ^ ~ rtunion fld[1]; ^ :note ^ ~: expanded from macro 'XEXP' note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2686/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'single_set'771342::5: note: : ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 21:660:3823:: note ^~~~~~~~~~~~~~~~note: expanded from macro 'XEXP': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 reset_used_flags (PATTERN (q));array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~ HOST_WIDE_INT hwint[1];:1998: : ^ 42 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:::831 :note23note: expanded from macro 'single_set_1' : : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h61:26#define single_set_1(I) single_set_2 (I, PATTERN (I))expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'HOST_WIDE_INT' :341:# define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8315341::: note: expanded from macro 'PATTERN'array 'fld' declared here 5 : ^ note: array 'fld' declared here rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'PATTERN' ^ rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13425:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtx set = single_set (tem); ^~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :831:23: note: expanded from macro 'PATTERN' 771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c:1195:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' if ((set = single_set (insn)) && rtx_equal_p (SET_DEST (set), size)) ^~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :13447#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :43: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:15182:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2687:21: warning: array index 7 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] reset_used_flags (REG_NOTES (q)); ^~~~~~~~~~~~~ || SYMBOL_REF_DECL (XEXP (rtl, 0)) != decl) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' if (set != 0 && ! side_effects_p (SET_SRC (set)) (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ ^~~~~~~~~~~~~ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];791:28:: note: expanded from macro 'X0TREE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38 ^: 1536:22note#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree): ^ ~ : 467:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h53: :note: expanded from macro 'SET_SRC'warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/explow.c ::1198 note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SET_SRC(RTX) XCEXP(RTX, 1, SET):30: ^ ~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));#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1183805::2632:: notenote: : expanded from macro 'SUBREG_BYTE'expanded from macro 'XCEXP' stack_usage_size = INTVAL (SET_SRC (set)); ^~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ ~: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::1536803#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 32 ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341::5: :note225: :expanded from macro 'XCUINT' note#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here341:5:: notenote: array 'fld' declared here rtunion fld[1]; : ^expanded from macro 'SET_SRC' 661:37 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :13460:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) note ^ ~: expanded from macro 'RTL_CHECKC1':22: ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c rtx old_notes = REG_NOTES (tem);: 805 ^~~~~~~~~~~~~~~: 32 rtunion fld[1];:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note rtunion fld[1];2689:23: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ reset_used_flags (CALL_INSN_FUNCTION_USAGE (q)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' 25: note: expanded from macro 'REG_NOTES' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :15286:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' && NOTE_VAR_LOCATION (loc_list->first->loc) #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:954:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' 805:32: note: expanded from macro 'XCEXP' :341:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:575:115#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341:: 5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note:: array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: :array 'fld' declared here37 rtunion fld[1]; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c if (SUBREG_BYTE (op0) == 0 && inner_mode_size < outer_mode_size): ^ :note: expanded from macro 'RTL_CHECKC1' 13462:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ PATTERN (tem) = pc_rtx; ^~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :1183:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note2707/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :15287: for (p = get_insns (); p; p = NEXT_INSN (p)) ^~~~~~~~~~~~~ 10: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here && NOTE_VAR_LOCATION_LOC (loc_list->first->loc)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:981:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' ^ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :585:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13463:6: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] byte_offset = SUBREG_BYTE (op0); ^~~~~~~~~~~~~~~~~ REG_NOTES (tem) = NULL; ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:47: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c803:32: notenote: : :expanded from macro 'REG_NOTES' expanded from macro 'XCUINT'#define REG_NOTES(INSN) XEXP(INSN, 7) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2710 ^ ~: 521::341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~221: : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37 : notewarning:: 771empty macro arguments are a C99 feature [-Wc99-extensions]: 23: note: HOOK_VECTOR_END (asm_out)expanded from macro 'RTL_CHECKC1' ^ : : expanded from macro 'XEXP'array 'fld' declared here warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : verify_rtx_sharing (PATTERN (p), p);: 660 ^expanded from macro 'HOOK_VECTOR_END':38: note ^~~~~~~~~~~: expanded from macro 'RTL_CHECK2' 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)5 ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:15287:10: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:47: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:#define PATTERN(INSN) XEXP (INSN, 4)172 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: : && NOTE_VAR_LOCATION_LOC (loc_list->first->loc)) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940:1: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:981array 'fld' declared here:25::: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 771:341HOOK_VECTOR_END (sched) ^23 ::5: rtunion fld[1]; expanded from macro 'NOTE_VAR_LOCATION_LOC'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~ ^ note: expanded from macro 'XEXP' : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :954/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13508:48: 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' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 else if (reg_referenced_p (XEXP (note, 0), PATTERN (tem)): ^~~~~~~~~~~~~ 33: note: expanded from macro 'NOTE_VAR_LOCATION' :38:#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' : expanded from macro 'RTL_CHECK2' #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) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' :47: #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' HOOK_VECTOR_END (vectorize) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:1154:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2711:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : verify_rtx_sharing (REG_NOTES (p), p); ^~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::903 :note25: :In file included from expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c : 771note: expanded from macro 'REG_NOTES':#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])47 ^~~ int word_offset = (SUBREG_BYTE (op0) / UNITS_PER_WORD) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define REG_NOTES(INSN) XEXP(INSN, 7): 341 ^ ~ :: 5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :172: ^~~~~~~~~~~~~~~~~: 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771:23expanded from macro 'XEXP':1183::1691 :note1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : 26expanded 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)HOOK_VECTOR_END (addr_space) ^ ~^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43note:: 50array 'fld' declared here: note:note: expanded from macro 'SUBREG_BYTE': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 660 ^#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)660 : 38 ^ ~ : ^ note: :38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 803:32: note: expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:47/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])172 ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341::5: :note661: 15292::3713:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2342note:: 1expanded from macro 'RTL_CHECKC1'array 'fld' declared here: warning: rtunion fld[1]; ^ note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c :empty macro arguments are a C99 feature [-Wc99-extensions]13523 :43: ^ ~HOOK_VECTOR_END (calls) ^: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 warning: : rtunion fld[1];50 : ^ notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.cexpanded from macro 'HOOK_VECTOR_END': 2713:24: warning: && reg_referenced_p (XEXP (note, 0), PATTERN (i2)))array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtl = NOTE_VAR_LOCATION_LOC (node->loc); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: :: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:47981: :In file included from 3413:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: :expanded from macro 'PATTERN'172 : #define PATTERN(INSN) XEXP (INSN, 4)5 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :note: array 'fld' declared here : expanded from macro 'NOTE_VAR_LOCATION_LOC' 2585 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 rtunion fld[1]; PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) verify_rtx_sharing (CALL_INSN_FUNCTION_USAGE (p), p); ^: 23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (cxx)969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' rtunion fld[1]; ^#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :23:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13550:47: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ || reg_bitfield_target_p (XEXP (note, 0), PATTERN (place))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :661:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ :23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:15292:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtl = NOTE_VAR_LOCATION_LOC (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:1318:17#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~981 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5: 25warning:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NOTE_VAR_LOCATION_LOC' : 771note: array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^: PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:954: bitnum += SUBREG_BYTE (op0) * BITS_PER_UNIT; 33: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'NOTE_VAR_LOCATION' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2727: ^~~~~~~~~~~~~~~~~23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:47#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE): note: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~expanded from macro 'RTL_CHECK2' :1183:26:2842 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote for (; insn; insn = NEXT_INSN (insn)): expanded from macro 'SUBREG_BYTE' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826::80325: 1:805note:: 32expanded from macro 'NEXT_INSN': note:: 32expanded from macro 'XCUINT' : note: expanded from macro 'XCEXP': :5: #define NEXT_INSN(INSN) XEXP (INSN, 2)note#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note661: :(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)37 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~969array 'fld' declared here :44:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: 771empty macro arguments are a C99 feature [-Wc99-extensions]: 23: note: : HOOK_VECTOR_END (target_option)expanded from macro 'PAT_VAR_LOCATION_LOC' ^ rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hexpanded from macro 'XEXP': 43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECKC1' ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])50 : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6605 :#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))expanded from macro 'HOOK_VECTOR_END' ^~~ ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c::3813579:43#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: : expanded from macro 'RTL_CHECK2' :805:45: note: expanded from macro 'XCEXP' warningarray 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ In file included from ^~~ if ((! refers_to_regno_p (i, i + 1, PATTERN (place), 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c5::1417 :note16: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:661 :38: ^~~~~~~~~~~~~~~note: expanded from macro 'RTL_CHECKC1' rtunion fld[1];:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^:2980: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: 1 ^~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 341:5: note: expanded from macro 'PATTERN' bitnum += SUBREG_BYTE (subreg) * BITS_PER_UNIT; ^~~~~~~~~~~~~~~~~~~~ array 'fld' declared here: empty macro arguments are a C99 feature [-Wc99-extensions] #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c :HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ~ 2730^:39:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: rtunion fld[1];1183 warning:77126::23 :: notenote ^: 50: note: expanded from macro 'HOOK_VECTOR_END' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' PATTERN (insn) = copy_rtx_if_shared (PATTERN (insn)); ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :661:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13597/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:15696:25 rtunion fld[1]; rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] offset += INTVAL (XEXP (elim, 1)); ^ ~ PATTERN (place))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: ^ note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:48: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2730:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' PATTERN (insn) = copy_rtx_if_shared (PATTERN (insn)); ^~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :1923#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here int word_offset = (SUBREG_BYTE (op0) / UNITS_PER_WORD) + offset; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:1183:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ :13607:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' :2731:#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ 41/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' : 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]) ^ ~ PATTERN (place), 0) ^~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' REG_NOTES (insn) = copy_rtx_if_shared (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' rtunion fld[1]; #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13609:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2731:2: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = PREV_INSN (place); ; ^~~~~~~~~~~~~~~~~ REG_NOTES (insn) = copy_rtx_if_shared (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note25: expanded from macro 'REG_NOTES' : #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:215:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ PATTERN (insn) = pat; ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'PATTERN' ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2734:28: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ = copy_rtx_if_shared (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13610:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' tem = PREV_INSN (tem)) ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:240:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) SET_SRC (pat) = mem; ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13620:14: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~ PATTERN (tem))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2733:4: warning: array index 8 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_INSN_FUNCTION_USAGE (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' :5: note: array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:245: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13643: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' :1536:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'SET_SRC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here17551 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET)42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' dw_die_ref tdie = lookup_decl_die (SYMBOL_REF_DECL (ca_loc->symbol_ref)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' rtunion fld[1]; ^ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13643:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 XEXP (note, 1) = REG_NOTES (place); ^~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:250:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 7) SET_SRC (pat) = reg; ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:2820:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: rtunion fld[1]; ^ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' && ORIGINAL_REGNO (XEXP (x, 0)) == REGNO (XEXP (x, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ 13644:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' REG_NOTES (place) = note; ^~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT'#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' 3088: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]) ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' if (CONST_DOUBLE_HIGH (scalar_op1) == 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162:30: note: expanded from macro 'CONST_DOUBLE_HIGH' ^ ~ #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];666:36: note: expanded from macro 'XCMWINT' ^ #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c rtunion fld[1];:255 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ 6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' SET_SRC (pat) = reg; ^~~~~~~~~~~~~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:3099::16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:18026:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff = CONST_DOUBLE_HIGH (scalar_op1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (arg = NOTE_VAR_LOCATION (ca_loc->call_arg_loc_note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 954/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :33:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'NOTE_VAR_LOCATION' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3066:22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666: insn = XVECEXP (PATTERN (insn), 0, 0); ^~~~~~~~~~~~~~ 36: note: expanded from macro 'XCMWINT' ^ ~ #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13681:145/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :342:5:: note ^ ~831 :23: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'hwint' declared here note: warning: : expanded from macro 'PATTERN'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || (set = single_set (link->insn)) == 0) :#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ HOST_WIDE_INT hwint[1]; ^~~~~~~~~~~~~~~~~~~~~~~ 661 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1996: :3722 :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61: rtunion fld[1]; ^ note: expanded from macro 'single_set' :26 ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ : note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' ^ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ :771:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #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) #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:18033:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) next_arg = XEXP (arg, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13681:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here || (set = single_set (link->insn)) == 0) ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 18040/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :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) ^ ~ next_arg = XEXP (next_arg, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3093:17: 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) ^ ~ XVECLEN (PATTERN (insn), 0) - 1); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:358:21 rtunion fld[1];::38: note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :13698:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] convert_move (XEXP (to, 1), XEXP (from, 1), unsignedp); ^ ~ for (insn = NEXT_INSN (link->insn); ^~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' :831#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'826:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; #define NEXT_INSN(INSN) XEXP (INSN, 2):660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:18052:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ tloc = XEXP (XEXP (arg, 0), 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:358:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 convert_move (XEXP (to, 1), XEXP (from, 1), unsignedp); ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c ^ ~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' :18059:17: warning: array index 1 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 GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];779:54: note: expanded from macro 'XVECEXP' tlocc = XEXP (XEXP (arg, 0), 1);: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:48: note: expanded from macro 'RTVEC_ELT' rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13701: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note rtunion fld[1]; ^ : array 'fld' declared here : rtunion fld[1]; ^ 826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:18089:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3092: val = mem_loc_descriptor (XEXP (XEXP (arg, 0), 1), mode, ^ ~ 22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 771:23: note: expanded from macro 'XEXP' insn = XVECEXP (PATTERN (insn), 0, ^~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : array 'fld' declared here : rtunion fld[1]; ^ 4952/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ 13704:58: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (INSN_P (insn) && reg_overlap_mentioned_p (reg, PATTERN (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:18103:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CONST_DOUBLE_LOW (x), CONST_DOUBLE_HIGH (x)); if (next_arg != XEXP (arg, 1)) ^ ~ ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4):1162:30: note: expanded from macro 'CONST_DOUBLE_HIGH' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ note: (skipping 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' ^ ~ #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666:36: note: expanded from macro 'XCMWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/combine.c:13706:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 18108:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here val = mem_loc_descriptor (XEXP (XEXP (XEXP (arg, 1), ^ HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ if (reg_referenced_p (reg, PATTERN (insn))) ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :660#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' ^ ~ # define HOST_WIDE_INT long ^ :38: note: expanded from macro 'RTL_CHECK2' :663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ 771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:4983:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ make_tree (type, XEXP (x, 1)));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:18108: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]) ^ ~ val = mem_loc_descriptor (XEXP (XEXP (XEXP (arg, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:5697:55: note: expanded from macro 'fold_build2' fold_build2_stat_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3129:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:4987:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ make_tree (type, XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 771:23: note: expanded from macro 'XEXP'771:35 : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' 1584:20#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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:5697::55: note: expanded from macro 'fold_build2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx offset = XEXP (XVECEXP (orig, 0, i), 1);660 :38:: ^ ~660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771133 warningnote39: :expanded from macro 'RTL_CHECK2' s generated. fold_build2_stat_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:4994:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here make_tree (type, XEXP (x, 1))); rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c -o final.o note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3132:18: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' insn = XVECEXP (PATTERN (insn), 0, 0); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:5697:55: note: expanded from macro 'fold_build2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' fold_build2_stat_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:4998#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) :23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' make_tree (type, XEXP (x, 1))); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:18478660:16: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ :38: note: expanded from macro 'RTL_CHECK2' && NOTE_KIND (insn) == NOTE_INSN_DELETED_LABEL)))) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:5697:55: note: expanded from macro 'fold_build2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:1636:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fold_build2_stat_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ HOST_WIDE_INT bytepos = INTVAL (XEXP (XVECEXP (dst, 0, i), 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ :#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:5004:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ make_tree (type, XEXP (x, 1)))); 663 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:3523#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38660: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTVEC_ELT' ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:4653:49: note: expanded from macro 'build2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define build2(c,t1,t2,t3) build2_stat (c,t1,t2,t3 MEM_STAT_INFO) ^~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5:: note5719/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here : rtunion fld[1];43 ^ 341::5665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): note: array 'fld' declared here ^~~ rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c : ^expanded from macro 'fold_convert' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3146: fold_convert_loc(UNKNOWN_LOCATION, T1, T2) ^~ :14:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.cnote: :18492::: 5array 'fld' declared here:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]12 : notewarning rtunion fld[1];: array 'fld' declared here : rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && NOTE_KIND (insn) == NOTE_INSN_DELETED_DEBUG_LABEL insn = PREV_INSN (insn); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:5010: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 960:25: note: expanded from macro 'NOTE_KIND'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:1814:47:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE):771 e = alloc_EXPR_LIST (REG_NOTE_KIND (e), d, XEXP (e, 1));: ^ ~ : ^ ~771 :23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' 771:23#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:341:5 ^::341:5 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c4653: array 'fld' declared here :: note: array 'fld' declared here rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3149:46: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]4918493:12: rtunion fld[1]; ^ : note: expanded from macro 'build2' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = XVECEXP (PATTERN (insn), 0, XVECLEN (PATTERN (insn), 0) - 1); && CODE_LABEL_NUMBER (insn) != -1)#define build2(c,t1,t2,t3) build2_stat (c,t1,t2,t3 MEM_STAT_INFO) ^~~~~~~~~~~~~~ ^~ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:5719:43: note: expanded from macro 'fold_convert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' fold_convert_loc(UNKNOWN_LOCATION, T1, T2) ^~ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5020:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' 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) ^~~~~ make_tree (t, XEXP (x, 1)))); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:54/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:1854:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: e = alloc_EXPR_LIST (REG_NOTE_KIND (e), copy_to_reg (d), XEXP (e, 1)); ^ ~ expanded from macro 'XVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:48: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ 660:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:clang5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3149:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:4653:49: note: expanded from macro 'build2' insn = XVECEXP (PATTERN (insn), 0, XVECLEN (PATTERN (insn), 0) - 1); ^~~~~~~~~~~~~~ #define build2(c,t1,t2,t3) build2_stat (c,t1,t2,t3 MEM_STAT_INFO) ^~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:5719:43: note: expanded from macro 'fold_convert' : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] fold_convert_loc(UNKNOWN_LOCATION, T1, T2) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:5025:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' make_tree (t, XEXP (x, 1)))); ^ ~ #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:4653:49: note: expanded from macro 'build2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define build2(c,t1,t2,t3) build2_stat (c,t1,t2,t3 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:5719:43: note: expanded from macro 'fold_convert' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ fold_convert_loc(UNKNOWN_LOCATION, T1, T2) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:5037:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3163:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expmed.c:5043:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' t = build_decl (RTL_LOCATION (x), VAR_DECL, NULL_TREE, type); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:840:5: note: expanded from macro 'RTL_LOCATION' rtunion fld[1]; ^ INSN_LOCATION (X) : UNKNOWN_LOCATION) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:1954:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:4772:46: note: expanded from macro 'build_decl' if (INTVAL (XEXP (XVECEXP (src, 0, start), 1)) == bytepos) ^ ~ #define build_decl(l,c,t,q) build_decl_stat (l,c,t,q MEM_STAT_INFO) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 3180:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:1973:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3183:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INTVAL (XEXP (XVECEXP (src, 0, finish - 1), 1)) == bytepos) ^ ~ if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:1153:2067828: note: expanded from macro 'INTVAL' :25::15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'NOTE_KIND' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ var_loc_p = NOTE_KIND (loc_note) == NOTE_INSN_VAR_LOCATION; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::960:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' ^ ~ 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'XCWINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:1994:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; ^ HOST_WIDE_INT bytepos = INTVAL (XEXP (XVECEXP (src, 0, i), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:20693:15: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 next_note = NEXT_INSN (loc_note); ^~~~~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3198:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'NEXT_INSN' insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:2012:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ dest = XEXP (dst, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:20697:11: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here || (NOTE_KIND (next_note) != NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 3215:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:20698:7: 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_KIND (next_note) != NOTE_INSN_CALL_ARG_LOCATION)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3218:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:20735:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :965:7: note: decl = NOTE_VAR_LOCATION_DECL (loc_note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:979:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:954: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, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:968:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' rtunion fld[1]; ^ #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:45: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3233:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:20772:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :826:25: note: expanded from macro 'NEXT_INSN' rtx body = PATTERN (insn); #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:20812:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] prev = XVECEXP (PATTERN (prev), 0, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3249:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PATTERN(INSN) XEXP (INSN, 4) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 660:38: note: expanded from macro 'RTL_CHECK2' #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) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:20814:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] x = get_call_rtx_from (PATTERN (prev)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3265:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:20819:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (x) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3281:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:2982:19: warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3298:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3040: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1514:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3315:14: 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) ^ ~ insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :3040: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]) ^ ~ MEM_COPY_ATTRIBUTES (ret, x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1514:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' 5: MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3333:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3358:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3120:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx expr = XEXP (XEXP (x, 0), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 3375:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3125:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' val = INTVAL (XEXP (expr, 1)); #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:22497:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' && SYMBOL_REF_DECL (rtl)) ^~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1585:43: note: expanded from macro 'SYMBOL_REF_DECL' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:22501:41: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (!TREE_ASM_WRITTEN (DECL_INITIAL (SYMBOL_REF_DECL (rtl)))) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3390:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 791:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:916:56: note: expanded from macro 'DECL_COMMON_CHECK' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:882:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:1295:34: note: expanded from macro 'TREE_ASM_WRITTEN' note: array 'fld' declared here #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:22504:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!TREE_ASM_WRITTEN (SYMBOL_REF_DECL (rtl))) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:1295:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3409:58: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here for (insn = label; insn != 0 && !INSN_P (insn); insn = NEXT_INSN (insn)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3317:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = i * UNITS_PER_WORD + SUBREG_BYTE (op); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3519:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (x, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:22741:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' 32: #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) tree tdecl = SYMBOL_REF_DECL (a->dw_attr_val.v.val_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' 37: #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' : 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]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3322:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SUBREG_BYTE (op) == 0 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3545:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx before = PREV_INSN (trial); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3463:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ if (! lra_in_progress || recog (PATTERN (ret), ret, 0) >= 0) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3546:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx after = NEXT_INSN (trial); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3571:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] after = NEXT_INSN (after); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3583:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (PATTERN (insn_last), pat)) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3585:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NEXT_INSN (insn_last)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3587:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_last = NEXT_INSN (insn_last); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3529:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ && (set = single_set (last_insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 3595/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :40: 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 (insn = insn_last; insn ; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3529:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : && (set = single_set (last_insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' note: expanded from macro 'PREV_INSN' ? PATTERN (I) : single_set_1 (I)) \ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3599:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ mark_jump_label (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3531: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]) ^ ~ && ! rtx_equal_p (y_cst, SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3619:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (insn = insn_last; insn ; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :32: note: expanded from macro 'XCEXP' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3626:11: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] p = &CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3629:11: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = CALL_INSN_FUNCTION_USAGE (trial); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3639:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3640:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (next = NEXT_INSN (trial); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3642:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (next)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3643:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (next) == NOTE_INSN_CALL_ARG_LOCATION) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3653:15: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3653:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (trial); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3664:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = insn_last; insn != NULL_RTX; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3713:9: warning: ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' pat = PATTERN (insn); ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3672:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here for (insn = insn_last; insn != NULL_RTX; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c :3744:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ else if ((set = single_set (insn)) != NULL) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3709:24: 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) ^ ~ mark_label_nuses (PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3744:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' else if ((set = single_set (insn)) != NULL) ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' rtunion fld[1]; ^ ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3711:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~ insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1]; ^ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3782:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && XEXP (SET_SRC (set), 0) == stack_pointer_rtx ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3715:45: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' tem = emit_insn_after_setloc (seq, trial, INSN_LOCATION (trial)); #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3784:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3726:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return INTVAL (XEXP (SET_SRC (set), 1)); ^ ~ for (tem = NEXT_INSN (before); tem != after; tem = NEXT_INSN (tem)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3726:54: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' for (tem = NEXT_INSN (before); tem != after; tem = NEXT_INSN (tem)) ^~~~~~~~~~~~~~~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3784:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' return INTVAL (XEXP (SET_SRC (set), 1)); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 3728:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' tem = try_split (PATTERN (tem), tem, 1); ^~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 831:23: note: expanded from macro 'PATTERN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3733:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' ? (after ? PREV_INSN (after) : get_last_insn ()) ^~~~~~~~~~~~~~~~~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :3787: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here else if (rtx_equal_p (dest, SET_SRC (set))) ^~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:357:1: warning: unused function 'stripattributes' [-Wunused-function] : expanded from macro 'SET_SRC' stripattributes (const char *s) ^ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3734:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:4014:1: warning: unused function 'add_AT_fde_ref' [-Wunused-function] : NEXT_INSN (before); ^~~~~~~~~~~~~~~~~~ add_AT_fde_ref (dw_die_ref die, enum dwarf_attribute attr_kind, unsigned int targ_fde)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:4346:1: warning: unused function 'add_AT_offset' [-Wunused-function] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771add_AT_offset (dw_die_ref die, enum dwarf_attribute attr_kind, ^ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:4472:1: warning: unused function 'get_AT_hi_pc' [-Wunused-function] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])get_AT_hi_pc (dw_die_ref die) ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:10418:1: warning: unused function 'type_is_enum' [-Wunused-function] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.htype_is_enum (const_tree type) ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:14275:1: warning: unused function 'ceiling' [-Wunused-function] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ceiling (HOST_WIDE_INT value, unsigned int boundary) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3803:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:4279:1: warning: unused function 'add_AT_vms_delta' [-Wunused-function] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458add_AT_vms_delta (dw_die_ref die, enum dwarf_attribute attr_kind, ^ :24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ else if (mem_autoinc_base (SET_SRC (set)) == stack_pointer_rtx) ^~~~~~~~~~~~~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/dwarf2out.c:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 6446:1: warning: unused function 'is_class_die' [-Wunused-function] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' is_class_die (dw_die_ref c) ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 37: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3804: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3748: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]) ^ ~ PATTERN (insn) = pattern; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3819:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' addr = XEXP (addr, 1); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :51: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3749:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c: INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ 3823:19/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' : warning: array index 1 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, 6) ^ ~ return INTVAL (XEXP (addr, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^ ~ rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3750:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' XEXP (rt, 1) = arg1; #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3751:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_LOCATION (insn) = curr_insn_location (); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:3837:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3752:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = last; insn != prev; insn = PREV_INSN (insn)) BLOCK_FOR_INSN (insn) = NULL; ^~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:38: note: expanded from macro 'RTL_CHECK2' 3781:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ PATTERN (insn) = pattern; ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' : In file included from #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3782:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3783:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3784:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_LOCATION (insn) = curr_insn_location (); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3785: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]) ^ ~ BLOCK_FOR_INSN (insn) = NULL; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' rtunion fld[1]; ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' XINT (rt, 5) = arg5; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3800: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]) ^ ~ PATTERN (insn) = pattern; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3801:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3802: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 903: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, 7) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:4819:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: array 'fld' declared here result = store_field (XEXP (to_rtx, 1), bitsize, ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3803:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' JUMP_LABEL (insn) = NULL; ^~~~~~~~~~~~~~~~~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c341:5: note: array 'fld' declared here :4832: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), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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]) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :3804: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]) ^ ~ INSN_LOCATION (insn) = curr_insn_location (); ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:4840:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' write_complex_part (temp, XEXP (to_rtx, 1), true); #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ BLOCK_FOR_INSN (insn) = NULL; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:4846:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' emit_move_insn (XEXP (to_rtx, 1), read_complex_part (temp, true)); ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3820:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ PATTERN (insn) = pattern; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3821: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' X0EXP (rt, 8) = NULL_RTX; #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3822:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 3823:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ CALL_INSN_FUNCTION_USAGE (insn) = NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3824:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here INSN_LOCATION (insn) = curr_insn_location (); ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833130 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :29: note: expanded from macro 'INSN_LOCATION' XBBDEF (rt, 3) = arg3; ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3825:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ BLOCK_FOR_INSN (insn) = NULL; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 3836:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ PREV_INSN (insn) = get_last_insn(); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' XINT (rt, 6) = arg6; ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fixed-value.c -o fixed-value.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.cIn file included from :3837:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (insn) = 0; ^~~~~~~~~~~~~~~~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3840:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' NEXT_INSN (get_last_insn ()) = insn; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here rtunion fld[1]; ^ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:6979:11: 51warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: 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] X0EXP (rt, 3) = NULL_RTX; ^ ~ SUBREG_BYTE (value)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ^~~~~~~~~~~~~~~~~~~27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:6998:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3856:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtx next = NEXT_INSN (after); ^~~~~~~~~~~~~~~~~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :25: note: expanded from macro 'NEXT_INSN' op2 = XEXP (value, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771:23 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3860: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199 NEXT_INSN (insn) = next;: 3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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]) ^ ~ ^~~~~~~~~~~~~~~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:7023:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: force_operand (XEXP (XEXP (value, ^ note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :7100:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' SUBREG_BYTE (value)); ^~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3861:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: PREV_INSN (insn) = after; ^~~~~~~~~~~~~~~~ 661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3865:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' PREV_INSN (next) = insn; ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3867:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (XVECEXP (PATTERN (next), 0, 0)) = insn; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: :660:38: note: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3867:22: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (XVECEXP (PATTERN (next), 0, 0)) = insn; ^~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 660:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #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) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here :341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3887:16: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c: && (bb = BLOCK_FOR_INSN (after))) ^~~~~~~~~~~~~~~~~~~~~~ 51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3889:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ set_block_for_insn (insn, bb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40: note: expanded from macro 'set_block_for_insn' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 7) = arg5; ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:: 3897:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' && !NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' rtunion fld[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3901:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (after) = insn; ^~~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2': 341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3904:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx sequence = PATTERN (after); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3905:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' NEXT_INSN (XVECEXP (sequence, 0, XVECLEN (sequence, 0) - 1)) = insn; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:8909:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:271: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] :341:5: note: array 'fld' declared here if (reg_overlap_mentioned_p (XEXP (target, 1), op0)) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3918: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) ^ ~ rtx prev = PREV_INSN (before); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :38#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3922:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (insn) = prev; ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :51#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3923: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here NEXT_INSN (insn) = before; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 3927:7: 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) ^ ~ NEXT_INSN (prev) = insn; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :38#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3930:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtx sequence = PATTERN (prev); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3931:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (XVECEXP (sequence, 0, XVECLEN (sequence, 0) - 1)) = insn; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: rtunion fld[1]; ^ 25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3953:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb = BLOCK_FOR_INSN (before); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.cexpanded from macro 'XBBDEF' :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3957:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ set_block_for_insn (insn, bb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40: note: expanded from macro 'set_block_for_insn' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :660:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c rtunion fld[1]; ^ :3965:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3968:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (before) = insn; ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c ^ ~ :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3970:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ PREV_INSN (XVECEXP (PATTERN (before), 0, 0)) = insn; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' # define HOST_WIDE_INT long #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3970:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' PREV_INSN (XVECEXP (PATTERN (before), 0, 0)) = insn; ^~~~~~~~~~~~~~~~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3979:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] df_insn_delete (BLOCK_FOR_INSN (insn), INSN_UID (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3981:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here NOTE_KIND (insn) = NOTE_INSN_DELETED; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:9313:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (REG_P (r) && !REG_EXPR (r)) ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:9313:22: 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) ^ ~ if (REG_P (r) && !REG_EXPR (r)) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :51: note: expanded from macro 'REG_EXPR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3990:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:9498:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 788:27: note: expanded from macro 'X0EXP' itarg = XEXP (original_target, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtx next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3991:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:9973:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx prev = PREV_INSN (insn); op0 = XEXP (op0, 1); ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PREV_INSN(INSN) XEXP (INSN, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:3999:7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344170 warnings generated: . NEXT_INSN (prev) = next; ^~~~~~~~~~~~~~~~ ./genrtl.h:505/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4002:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx sequence = PATTERN (prev); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4003#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here NEXT_INSN (XVECEXP (sequence, 0, XVECLEN (sequence, 0) - 1)) = next; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c -o fold-const.o #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4009:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ PREV_INSN (next) = NULL; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4028:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (next) = prev; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: note: expanded from macro 'PREV_INSN' XSTR (rt, 1) = arg1; ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:10580:10#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] ^ ~ || !exact_log2 (tree_low_cst (TREE_OPERAND (offset, 1), 1) + 1) < 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :10580:10: note: add parentheses after the '!' to evaluate the comparison first #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ || !exact_log2 (tree_low_cst (TREE_OPERAND (offset, 1), 1) + 1) < 0) ^ ( ) :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:10580:10: note: add parentheses around left hand side expression to silence this warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note || !exact_log2 (tree_low_cst (TREE_OPERAND (offset, 1), 1) + 1) < 0): rtunion fld[1]; ^ array 'fld' declared here rtunion fld[1]; ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4030:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ( ) PREV_INSN (XVECEXP (PATTERN (next), 0, 0)) = prev; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' XSTR (rt, 2) = arg2; #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:23: note: expanded from macro 'XSTR' 38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :10580:71: warning: result of comparison of constant 0 with expression of type 'bool' is always false [-Wtautological-constant-compare] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ || !exact_log2 (tree_low_cst (TREE_OPERAND (offset, 1), 1) + 1) < 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4030:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ PREV_INSN (XVECEXP (PATTERN (next), 0, 0)) = prev; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :831:23: note: expanded from macro 'PATTERN' XSTR (rt, 1) = arg1; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660: ^ ~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PREV_INSN(INSN) XEXP (INSN, 1) ^~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4048:16: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (bb = BLOCK_FOR_INSN (insn))) ^~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4073:7: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : if (CALL_INSN_FUNCTION_USAGE (call_insn)) 51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4077:19: warning: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.c:11170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : SET_SYMBOL_REF_DECL (XEXP (DECL_RTL (decl), 0), NULL); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'CALL_INSN_FUNCTION_USAGE' XSTR (rt, 1) = arg1; ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 770:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1581:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 2) = (DECL)) ^ ~ 5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4077:57: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEXP (link, 1) != 0; ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4078:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' link = XEXP (link, 1)) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4081: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4084:5: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' CALL_INSN_FUNCTION_USAGE (call_insn) = call_fusage; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40::341:5: note: array 'fld' declared here note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' rtunion fld[1]; ^#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4096:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (from) = 0; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ clang: : ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4121:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (PREV_INSN (from)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4122:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (from)) = NEXT_INSN (to); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4122:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (from)) = NEXT_INSN (to); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4122:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' NEXT_INSN (PREV_INSN (from)) = NEXT_INSN (to); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4123:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NEXT_INSN (to)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c :51#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4124: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]) ^ ~ PREV_INSN (NEXT_INSN (to)) = PREV_INSN (from); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' rtunion fld[1]; #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4124:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here PREV_INSN (NEXT_INSN (to)) = PREV_INSN (from); ^~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' XSTR (rt, 3) = arg3; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :825:31: note: expanded from macro 'PREV_INSN' note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4124:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (to)) = PREV_INSN (from); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4126:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from set_last_insn (PREV_INSN (from));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4128:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] set_first_insn (NEXT_INSN (to)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4131:7: 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]) if (NEXT_INSN (after)) ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :770:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4132: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here PREV_INSN (NEXT_INSN (after)) = to; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4132:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (after)) = to; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4134:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ NEXT_INSN (to) = NEXT_INSN (after); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4134:20: rtunion fld[1]; ^ warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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; ^ ~ NEXT_INSN (to) = NEXT_INSN (after); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :23: note: expanded from macro 'XSTR' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (from) = after; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (after) = from; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4145:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx prev = PREV_INSN (from); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4151:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && (bb = BLOCK_FOR_INSN (after))) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4157:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && (bb2 = BLOCK_FOR_INSN (from))) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4167:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = from; x != NEXT_INSN (to); x = NEXT_INSN (x)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4167:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = from; x != NEXT_INSN (to); x = NEXT_INSN (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4222:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4314:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (note) = subtype; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_FOR_INSN (note) = NULL; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4316:12: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:948:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4331:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb = BLOCK_FOR_INSN (after); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4336:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (last = first; NEXT_INSN (last); last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4336:51: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (last = first; NEXT_INSN (last); last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4339:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] set_block_for_insn (last, bb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40: note: expanded from macro 'set_block_for_insn' #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4344:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] set_block_for_insn (last, bb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40: note: expanded from macro 'set_block_for_insn' #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4351:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (last = first; NEXT_INSN (last); last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4351:49: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (last = first; NEXT_INSN (last); last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4354:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] after_after = NEXT_INSN (after); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4356:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (after) = first; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4357:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (first) = after; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4358:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (last) = after_after; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4360:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (after_after) = last; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:56: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :4475:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ NOTE_KIND (note) = subtype; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' 25: note: expanded from macro 'INSN_CODE' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:56: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4476:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' BLOCK_FOR_INSN (note) = NULL; ^~~~~~~~~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4477:12: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:56: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (&NOTE_DATA (note), 0, sizeof (NOTE_DATA (note))); ^~~~~~~~~~~~~~~~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:948:33: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'NOTE_DATA' :844:25: note: expanded from macro 'INSN_CODE' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 4, NOTE) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:56: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4494:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: after = NEXT_INSN (after); ^~~~~~~~~~~~~~~~~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4497:37: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (active_insn_p (after) && !INSN_LOCATION (after)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4498:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_LOCATION (after) = loc; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4501:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] after = NEXT_INSN (after); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:56: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:60: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4518:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' prev = PREV_INSN (prev); ^~~~~~~~~~~~~~~~ #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4521:55: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return emit_pattern_after_setloc (pattern, after, INSN_LOCATION (prev), ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4592:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx first = PREV_INSN (before); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4603:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] first = NEXT_INSN (first); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4606:37: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (active_insn_p (first) && !INSN_LOCATION (first)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4607:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_LOCATION (first) = loc; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4610:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] first = NEXT_INSN (first); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4628:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = PREV_INSN (next); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4631:57: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return emit_pattern_before_setloc (pattern, before, INSN_LOCATION (next), ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4730:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4776:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4818:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4908:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:948:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4908:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:948:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4909:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (note) = NOTE_KIND (orig); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4909:22: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (note) = NOTE_KIND (orig); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4910:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_FOR_INSN (note) = NULL; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4926:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (note) = kind; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4927:12: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:948:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4928:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_FOR_INSN (note) = NULL; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4942:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return emit_clobber (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:4970:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return emit_use (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5045:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return REG_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5052:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5052:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5170:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (last = first; last && NEXT_INSN (last); last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5170:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' for (last = first; last && NEXT_INSN (last); last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (vectorize) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5330:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] && ORIGINAL_REGNO (XEXP (orig, 0)) == REGNO (XEXP (orig, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5419:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] orig_asm_operands_vector = ASM_OPERANDS_INPUT_VEC (orig); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' ^ #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5420:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_asm_operands_vector = ASM_OPERANDS_INPUT_VEC (copy); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:68: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:37: note: HOOK_VECTOR_END (C90_EMPTY_HACK)expanded from macro 'ASM_OPERANDS_INPUT_VEC' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5421:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] orig_asm_constraints_vector = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (orig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5422:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_asm_constraints_vector = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (copy); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5927:45: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = emit_insn_after (copy_insn (PATTERN (insn)), after); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5931:50: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = emit_jump_insn_after (copy_insn (PATTERN (insn)), after); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5935:51: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = emit_debug_insn_after (copy_insn (PATTERN (insn)), after); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5939:50: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = emit_call_insn_after (copy_insn (PATTERN (insn)), after); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5940:11: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5942:17: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] = copy_insn (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5941:2: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (new_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' :2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5955:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ mark_jump_label (PATTERN (new_rtx), new_rtx, 0); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5957:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_LOCATION (new_rtx) = INSN_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5957:29: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' INSN_LOCATION (new_rtx) = INSN_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5967:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; :771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5967: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5977:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_rtx) = INSN_CODE (insn); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:5977:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_rtx) = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c :50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:6034:26: 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] return LOCATION_BLOCK (INSN_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:56:27: note: expanded from macro 'LOCATION_BLOCK' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:30: note: expanded from macro 'IS_ADHOC_LOC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:6034:26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' return LOCATION_BLOCK (INSN_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:56:27: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include/line-map.h:444:62: note: expanded from macro 'IS_ADHOC_LOC' #define IS_ADHOC_LOC(LOC) (((LOC) & MAX_SOURCE_LOCATION) != (LOC)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 6034:26: 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) ^ ~ return LOCATION_BLOCK (INSN_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:56:73: note: expanded from macro 'LOCATION_BLOCK' : note: expanded from macro 'RTL_CHECK2' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c -o function.o XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:6041: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]) ^ ~ return LOCATION_LINE (INSN_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:51:47: note: expanded from macro 'LOCATION_LINE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define LOCATION_LINE(LOC) ((expand_location (LOC)).line) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/emit-rtl.c:6048:25: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 return LOCATION_FILE (INSN_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:50:47: note: expanded from macro 'LOCATION_FILE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define LOCATION_FILE(LOC) ((expand_location (LOC)).file) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:398:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:409:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:563:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (label) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' XVEC (rt, 1) = arg1; ^ ~ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:564:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return LABEL_TO_ALIGNMENT (label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:553:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:571:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (label) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'CODE_LABEL_NUMBER' XEXP (rt, 1) = arg1; ^ ~ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:572:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return LABEL_TO_MAX_SKIP (label); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:556:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 768: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here clang XSTR (rt, 2) = arg2;: rtunion fld[1];warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:621:25: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:553:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:652:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] seq = NEXT_INSN (PREV_INSN (branch)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :652: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here seq = NEXT_INSN (PREV_INSN (branch)); ^~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' 341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:661:10: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = JUMP_LABEL (branch); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:799:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = max_log; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:553:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:800:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_MAX_SKIP (label) = max_skip; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:556:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fold-const.c:53: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:895:49: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_insns (), i = 1; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:909:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] log = LABEL_TO_ALIGNMENT (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:553:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:913:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] max_skip = LABEL_TO_MAX_SKIP (insn); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:556:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:940:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (insn) = max_log; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:553:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:941:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_MAX_SKIP (insn) = max_skip; ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:556:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:950:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] label = NEXT_INSN (label)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:985:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; seq; seq = PREV_INSN (seq)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:989:30: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:553:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1071:58: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_current_address += insn_lengths[uid], insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1079:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] int log = LABEL_TO_ALIGNMENT (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:553:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1096:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1131:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || asm_noperands (PATTERN (XVECEXP (body, 0, i))) >= 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1132:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_length = (asm_insn_count (PATTERN (inner_insn)) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1175:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1187:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] int log = LABEL_TO_ALIGNMENT (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:553:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1353:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1374:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1593:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1602:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = s; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1633:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1642:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_LOCATION (insn) == UNKNOWN_LOCATION) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1712:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = first; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1718:15: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1719:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1721:15: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1722:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1979:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1981:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_CFI ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:1982:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_CFI_LABEL)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2013:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *name = LABEL_NAME (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1044:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 7, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:804:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2042:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] x = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2051: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1548:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2057: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2092:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2097:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2134:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] discriminator = NOTE_BASIC_BLOCK (insn)->discriminator; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:953:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2140:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:952:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2145:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:952:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2169:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] dwarf2out_emit_cfi (NOTE_CFI (insn)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:955:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:810:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2174:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:956:33: note: expanded from macro 'NOTE_LABEL_NUMBER' #define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2205:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] int n = BLOCK_NUMBER (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2042: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:883:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2216:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] TREE_ASM_WRITTEN (NOTE_BLOCK (insn)) = 1; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:1295:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2222:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] = block_nonartificial_location (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2239:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] int n = BLOCK_NUMBER (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2042: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:883:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2253:47: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2031: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:883:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2274:39: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2279:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (insn) != -1) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2280:43: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2301:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (insn) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2303:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] int align = LABEL_TO_ALIGNMENT (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:553:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2308:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (align && NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2323:54: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1044:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 7, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:804:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2357:38: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OUTPUT_CASE_LABEL (file, "L", CODE_LABEL_NUMBER (insn), ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/elfos.h:146:51: note: expanded from macro 'ASM_OUTPUT_CASE_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM); \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2368:45: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2373:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2446:16: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:751:25: note: expanded from macro 'ASM_OUTPUT_ADDR_VEC_ELT' LOCAL_LABEL_PREFIX, VALUE) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2457:10: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:758:28: note: expanded from macro 'ASM_OUTPUT_ADDR_DIFF_ELT' LOCAL_LABEL_PREFIX, (VALUE), \ ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2457: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:779:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:758:28: note: expanded from macro 'ASM_OUTPUT_ADDR_DIFF_ELT' LOCAL_LABEL_PREFIX, (VALUE), \ ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2458:10: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:759:28: note: expanded from macro 'ASM_OUTPUT_ADDR_DIFF_ELT' LOCAL_LABEL_PREFIX, (REL)); \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2494: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1435:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2576:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2602:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2847:45: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] current_insn_predicate = COND_EXEC_TEST (PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1547:36: note: expanded from macro 'COND_EXEC_TEST' #define COND_EXEC_TEST(RTX) XCEXP (RTX, 0, COND_EXEC) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2880:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prev = PREV_INSN (prev)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2896:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx == insn && PATTERN (new_rtx) == body) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2922:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:2946:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3056:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int offset = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3079: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3093: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3330:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] int num = INSN_CODE (debug_insn); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3360:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return REG_EXPR (op); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3360:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return REG_EXPR (op); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3377: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3414:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (REG_P (op) && ORIGINAL_REGNO (op) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3415:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ORIGINAL_REGNO (op) != REGNO (op)) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3416:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (asm_out_file, " tmp%i", ORIGINAL_REGNO (op)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3675:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (x) == NOTE_INSN_DELETED_LABEL)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3699:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3771:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (x)) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3772:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] assemble_external (SYMBOL_REF_DECL (x)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3806: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3839: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3841: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3854: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3857: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:3861: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4161:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4169:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! SIBLING_CALL_P (XVECEXP (PATTERN (insn), 0, 0))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:877:39: note: expanded from macro 'SIBLING_CALL_P' (RTL_FLAG_CHECK1("SIBLING_CALL_P", (RTX), CALL_INSN)->jump) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:758:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4238:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = first; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4240:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] leaf_renumber_regs_insn (PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4288:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] leaf_renumber_regs_insn (PATTERN (in_rtx)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4468:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4470:26: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_UID (insn) = CODE_LABEL_NUMBER (insn); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4474:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] set_block_for_insn (insn, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40: note: expanded from macro 'set_block_for_insn' #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4486:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4487:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (insn) = NULL; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4488:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (insn) = NULL; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4492:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_KIND (insn) != NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4493:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_CALL_ARG_LOCATION ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4494:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BLOCK_BEG ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4495:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BLOCK_END ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/final.c:4496:12: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 141 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c -o fwprop.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: XSTR (rt, 2) = arg2;warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:57: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:721: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:733:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INTVAL (XEXP (x, 1)) >= p->base_offset ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:734:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < p->base_offset + p->full_size) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1081: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1088:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1088: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1089: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1090: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1091: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1092: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1093: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1093: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1469:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *loc = simplify_gen_binary (PLUS, GET_MODE (x), new_rtx, XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1509:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1509:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1522: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1540: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1562:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1610:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1731:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1734:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (asm_noperands (PATTERN (insn)) >= 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1736:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!check_asm_operands (PATTERN (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1744:43: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx asm_op = extract_asm_operands (PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1746:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1747:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1913:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1925:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for_each_rtx (&INSN_VAR_LOCATION (insn), ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1933:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for_each_rtx (®_NOTES (insn), instantiate_virtual_regs_in_rtx, NULL); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:1937:19: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] for_each_rtx (&CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:2673:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 && INTVAL (XEXP (XVECEXP (entry_parm, 0, i), 1)) == 0) ^ ~ : note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 28: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:3022:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ for (insn = insns; insn && moved; insn = NEXT_INSN (insn)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:3025:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note_stores (PATTERN (insn), record_hard_reg_sets,/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:3149:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] int regnoi = REGNO (XEXP (parmreg, 1)); ^ ~ X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:3159:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (sinsn); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:3159:14: 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]) ^ ~ set = single_set (sinsn); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' rtunion fld[1]; ^ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' XEXP (rt, 2) = arg2; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c :4144:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (insn = insns; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:4148:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ if (NOTE_KIND (insn) == NOTE_INSN_BLOCK_BEG) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:4150:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree block = NOTE_BLOCK (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:4172:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' NOTE_BLOCK (insn) = new_block; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:4210:13: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:4212:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = p_block_stack->pop (); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:4218:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :664:29: note: expanded from macro 'XWINT' ? NOTE_BLOCK (insn) : NULL_TREE; ^~~~~~~~~~~~~~~~~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' HOST_WIDE_INT hwint[1]; ^ #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32: note: expanded from macro 'XCTREE' # define HOST_WIDE_INT long ^ #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here :5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:4688:3: warning: switch condition has boolean value [-Wswitch-bool] switch (HAVE_stack_protect_test != 0) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c XSTR (rt, 1) = arg1;:5006:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5284:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h39:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h: for (tmp = insns; tmp != end; tmp = NEXT_INSN (tmp)) ^~~~~~~~~~~~~~~ 851:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5322:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_LOCATION (insn) = loc; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5323:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5339:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (PATTERN (insn), 0) - 1; i >= 0; i--) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5340:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (htab_find (hash, XVECEXP (PATTERN (insn), 0, i))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' In file included from #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5632:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); pat = PATTERN (jump); ^~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define PATTERN(INSN) XEXP (INSN, 4) #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5636:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = pat; ^~~~~~~~~~~~~~~~~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' :1103#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5645:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (returnjump); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5649:5: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = pat; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5651:5: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = ret_rtx; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5717:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tail = PREV_INSN (tail); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:5747: :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 29: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ if (!JUMP_P (jump) || JUMP_LABEL (jump) != label) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ :9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' : note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6437:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prev = PREV_INSN (last); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6438:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] trial = try_split (PATTERN (last), last, 1); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6442:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] record_insns (NEXT_INSN (prev), NEXT_INSN (trial), &epilogue_insn_hash); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6442:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] record_insns (NEXT_INSN (prev), NEXT_INSN (trial), &epilogue_insn_hash); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6674:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6676:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6677:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reorder_insns (insn, insn, PREV_INSN (epilogue_end)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6712:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6716:12: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6734:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = NEXT_INSN (last); ; note = NEXT_INSN (note)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6734:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = NEXT_INSN (last); ; note = NEXT_INSN (note)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6737:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (note) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6744:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] last = NEXT_INSN (last); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6760:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6760:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6764:9: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6791:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (PREV_INSN (first) != note) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:6792:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reorder_insns (note, note, PREV_INSN (first)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:7052: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtx op = SET_SRC (p_sets[0]); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:7053: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1424:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:7054: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:7061: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1428:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' In file included from #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:35: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:7162:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ HOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:7162:7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ :36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:7167:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/function.c:7171:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] p_sets = &PATTERN (insn), noutputs = 1; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:231:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:231:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:354:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < GET_MODE_BITSIZE (GET_MODE (x)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:355:24: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:357: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:359: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:372:6: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:496: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:499: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:507: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:511: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:519: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:520: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:541: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:581: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:588: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:703:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = from; insn != to; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:731:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block def_bb = BLOCK_FOR_INSN (def_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:732:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block target_bb = BLOCK_FOR_INSN (target_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:797:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx def_set = single_set (def_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:797:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx def_set = single_set (def_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:805:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (def_insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:807:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (next); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:937:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] df_uses_create (&PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:956:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:956:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:958:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:968:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_cost = set_src_cost (SET_SRC (set), speed); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:989:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && set_src_cost (SET_SRC (set), speed) > old_cost) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1069:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx patt = PATTERN (DF_REF_INSN (def)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1103: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1132: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1160: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1161:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] use_pat = PATTERN (use_insn); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1170:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] speed_p = optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1185: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1209: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1424:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1211: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1232:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx use_set = single_set (use_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1232:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx use_set = single_set (use_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1238:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (use_insn) < 0) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1239:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] asm_use = asm_noperands (PATTERN (use_insn)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1252:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SUBREG_BYTE (SET_DEST (def_set)) != SUBREG_BYTE (reg)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1252:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SUBREG_BYTE (SET_DEST (def_set)) != SUBREG_BYTE (reg)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1283: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1303:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = &INSN_VAR_LOCATION_LOC (use_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1328: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1337:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1372:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (DF_REF_BB (def)->loop_father != DF_REF_BB (use)->loop_father) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1372:39: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (DF_REF_BB (def)->loop_father != DF_REF_BB (use)->loop_father) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1380:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] parent = PATTERN (use_insn); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1388:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] def_set = single_set (def_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1388:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] def_set = single_set (def_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1399:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && purge_dead_edges (DF_REF_BB (use))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1476:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || DF_REF_BB (use)->loop_father == NULL ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1478:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || loop_outer (DF_REF_BB (use)->loop_father) == NULL) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1525:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && DF_REF_BB (use)->loop_father != NULL ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/fwprop.c:1527:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && loop_outer (DF_REF_BB (use)->loop_father) != NULL) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646:52: note: expanded from macro 'DF_REF_BB' (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 225 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c -o gcse.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 169 warnings generated. XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-common.c -o ggc-common.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:143: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:150: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:150: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:150: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:150: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:150: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:164: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:546:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (recog (PATTERN (insn), insn, NULL) >= 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:594:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return obstack_alloc (&gcse_obstack, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:842:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (test_insn) = PREV_INSN (test_insn) = 0; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:842:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (test_insn) = PREV_INSN (test_insn) = 0; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:847:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PUT_MODE (SET_DEST (PATTERN (test_insn)), GET_MODE (x)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:378:31: note: expanded from macro 'PUT_MODE' #define PUT_MODE(RTX, MODE) ((RTX)->mode = (MODE)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:848: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:848:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (test_insn)) = x; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:850:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] icode = recog (PATTERN (test_insn), test_insn, &num_clobbers); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1031:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (setter), mems_conflict_for_gcse_p, &mci); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1153:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && BLOCK_FOR_INSN (antic_occr->insn) != BLOCK_FOR_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1153:44: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && BLOCK_FOR_INSN (antic_occr->insn) != BLOCK_FOR_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1178:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && BLOCK_FOR_INSN (avail_occr->insn) == BLOCK_FOR_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1178:44: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && BLOCK_FOR_INSN (avail_occr->insn) == BLOCK_FOR_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1204: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 388 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1339:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1460:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c -o gimple.o bb = BLOCK_FOR_INSN (insn)->index; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1474:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] int bb = BLOCK_FOR_INSN (insn)->index; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1484:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), canon_list_insert, (void*) insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1538:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (current_bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1538:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (current_bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1554:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), record_last_set_info, insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1558:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (current_bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:1558:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (current_bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2134:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] while (NEXT_INSN (pat_end) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2135:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pat_end = NEXT_INSN (pat_end); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2201:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2202:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2212:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] add_label_notes (PATTERN (pat), new_insn); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2215:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pat = NEXT_INSN (pat); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2335:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2362: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2396: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2411:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_FOR_INSN (insn)->index, INSN_UID (new_insn), indx, ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2464:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! pre_expr_reaches_here_p (BLOCK_FOR_INSN (avail->insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2466:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_FOR_INSN (occr->insn))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2489:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn), set2; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2489:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn), set2; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set2 = single_set (new_rtx); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2501:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set2 = single_set (new_rtx); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2507: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2508: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2542:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2546:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (set = single_set (insn)) != 0 ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2546:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (set = single_set (insn)) != 0 ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2732:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (x, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:2907:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (insn) == bb ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3066:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] while (occr && BLOCK_FOR_INSN (occr->insn) != bb) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3157:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3157:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3353:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3353:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3435:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3435:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3506:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3506:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3889:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3889:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3895: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3895:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3896:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx dest = SET_DEST (PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:3932:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] invalidate_any_buried_refs (PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:4011:40: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:4014:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:4015: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:4032:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy = gen_move_insn (reg, copy_rtx (SET_SRC (pat))); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:4034: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcse.c:4038:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-iterator.c -o gimple-iterator.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 162 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c -o gimple-fold.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 769 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-low.c -o gimple-low.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-pretty-print.c -o gimple-pretty-print.o 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] 193 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-ssa-strength-reduction.c -o gimple-ssa-strength-reduction.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] 174 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c -o gimple-streamer-in.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-ssa-strength-reduction.c:398:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] node = (cand_chain_t) obstack_alloc (&chain_obstack, sizeof (cand_chain)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-ssa-strength-reduction.c:422:33: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] slsr_cand_t c = (slsr_cand_t) obstack_alloc (&cand_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-ssa-strength-reduction.c:1441:55: warning: cast from 'void **' to 'const_cand_chain_t *' (aka 'const cand_chain_d **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const_cand_chain_t chain = *((const_cand_chain_t *) slot); ^ 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c -o gimple-streamer-out.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c -o gimplify.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimple-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/godump.c -o godump.o 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graph.c -o graph.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphds.c -o graphds.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite.c -o graphite.o 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] 3 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-blocking.c -o graphite-blocking.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gimplify.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-clast-to-gimple.c -o graphite-clast-to-gimple.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite.c:54: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-dependences.c -o graphite-dependences.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-interchange.c -o graphite-interchange.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-blocking.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); })clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-optimize-isl.c -o graphite-optimize-isl.o ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' clang = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-poly.c -o graphite-poly.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-clast-to-gimple.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-dependences.c:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-scop-detection.c -o graphite-scop-detection.o 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-sese-to-poly.c -o graphite-sese-to-poly.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-interchange.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include gtype-desc.c -o gtype-desc.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-optimize-isl.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c -o haifa-sched.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-poly.c:43: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c -o hw-doloop.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-scop-detection.c:37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from gtype-desc.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' warning generated. #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.c -o hwint.o XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ In file included from gtype-desc.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP' :2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ./genrtl.h:504/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/graphite-sese-to-poly.c:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] note: array 'fld' declared here rtunion fld[1]; ^ mat = (lambda_matrix) obstack_alloc (lambda_obstack,In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:In file included from note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h XEXP (rt, 1) = arg1; ^ ~ :126/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :31: note: expanded from macro '__INT_TO_PTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24In file included from :gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'MEM_ATTRS' XEXP (rt, 1) = arg1; #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' XEXP (rt, 2) = arg2; ^ ~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #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]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:1 rtunion fld[1]; warning ^ In file included from gtype-desc.c38:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: note: expanded from macro 'RTL_CHECK2'In file included from : generatedarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ ./genrtl.h :51:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: rtunion fld[1]; ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: : XINT (rt, 5) = arg5;660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XSTR' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112 rtunion fld[1]; ^ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 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)clang: warning ^ ~ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c -o ifcvt.o :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; ^ ~ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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) XVEC (rt, 2) = arg2; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :772:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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) ^ ~ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1]; ^ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 rtunion fld[1]; ^ : note: expanded from macro 'XINT' In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ :653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:23note: array 'fld' declared here : rtunion fld[1]; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: : expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT'341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:672: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; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :770:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:5: note: array 'fld' declared here 2344 rtunion fld[1]; ^ : ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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 index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4;:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 771:23#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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 gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XSTR (rt, 1) = arg1; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171: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]) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143 rtunion fld[1]; rtunion fld[1]; ^ ^ :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; ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] warning X0EXP (rt, 8) = NULL_RTX; ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : expanded from macro 'XSTR' :768:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 771:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ :660:38 rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 8) = arg8; ^ ~ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c38: note: expanded from macro 'RTL_CHECK2' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note In file included from : expanded from macro 'XEXP' gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 768:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~ : array 'fld' declared here : rtunion fld[1]; ^ 2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c -o ree.o X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 8) = arg8; ^ ~ :788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from gtype-desc.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XVEC (rt, 1) = arg1; ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' array 'fld' declared here In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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]) ^ ~ :771:23: note: expanded from macro 'XEXP' X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::23: note: expanded from macro 'XSTR' 5: note: array 'fld' declared here 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 2344: ./genrtl.h: rtunion fld[1];223:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::224:3: In file included from gtype-desc.c:31: 5:warning In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: X0EXP (rt, 5) = NULL_RTX; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :341 XBBDEF (rt, 3) = arg3; ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' : note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from gtype-desc.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :659:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: X0EXP (rt, 4) = NULL_RTX; rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223::23: note: expanded from macro 'XINT' 3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 7) = arg5; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :775:25: note: expanded from macro 'XBBDEF' XINT (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XVEC (rt, 4) = arg4; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' :2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: XBBDEF (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 61 XINT (rt, 1) = arg1; ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)# define HOST_WIDE_INT long ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :110:3: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: In file included from gtype-desc.c:49: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ATTRIBUTE_ASM_FPRINTF(2, 3); rtunion fld[1];38: note: expanded from macro 'RTL_CHECK2' ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :788:27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; ^ rtunion fld[1]; ^ note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:In file included from gtype-desc.c:52: rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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; ^ ~ ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from gtype-desc.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (sched)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];788:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ In file included from gtype-desc.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (vectorize) ^ :771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gtype-desc.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (addr_space) ^ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; ^ : ./genrtl.h:525: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; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XBBDEF (rt, 3) = arg3; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (calls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660:38: note: expanded from macro 'RTL_CHECK2' In file included from gtype-desc.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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; ^ ~ ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from gtype-desc.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: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]) ^ ~ 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from gtype-desc.c: rtunion fld[1]; ^ 52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 2344HOOK_VECTOR_END (emutls) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 2) = arg2; ^ ~ ^ : ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from gtype-desc.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ 52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 :38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: In file included from gtype-desc.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from HOOK_VECTOR_END (C90_EMPTY_HACK) ^ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 6) = arg6; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XSTR (rt, 1) = arg1; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:795: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661:37: note: expanded from macro 'RTL_CHECKC1' :770: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) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here :341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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) XVEC (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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: In file included from note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38gtype-desc.c:969::7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::38: 660note:: 38:warningIn file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c :131: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'341: :5::./genrtl.h341::6925::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])note ^ ~ note: : XEXP (rt, 1) = arg1;: array 'fld' declared here ^ ~ switch condition has boolean value [-Wswitch-bool]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:array 'fld' declared here switch (targetm.arm_eabi_unwinder) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ :771:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c: rtunion fld[1];25: In file included from In file included from note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~: 2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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) ^ ~ :771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 8) = arg8; ^ ~ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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; rtunion fld[1]; ^ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :2223: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:341gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1389660::738:: note:: 5expanded from macro 'RTL_CHECK2' : warningnote: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 :23:: switch condition has boolean value [-Wswitch-bool] ./genrtl.h:109:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): switch (((((*x)).flags & BB_RTL) != 0)) ^ ~ warning ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR' rtunion fld[1];:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 195:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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 '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])gtype-desc.c:2069In file included from rtunion fld[1]; In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c341:::11 ^: warning: 525: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] switch condition has boolean value [-Wswitch-bool]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: XEXP (rt, 2) = arg2; note ^ ~: In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :: In file included from 23 : note: expanded from macro 'XEXP' switch (SYMBOL_REF_HAS_BLOCK_INFO_P (&(*x))) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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; ^ ~ :2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :770:23: note: expanded from macro 'XSTR' XINT (rt, 5) = arg5; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]; ^ ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c23::25 gtype-desc.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note./genrtl.h: ::array 'fld' declared here 768197:::231702: notenote rtunion fld[1];: 3expanded from macro 'XSTR' ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ : : expanded from macro 'XINT' 41#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c660:131: warning: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h struct rtx_def * const xprev = (RTX_PREV (&(*x)));: ./genrtl.h ^~~~~~~~~~~~~~~~::38733:3 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :::660: 38note: : warningexpanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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]) ^ ~ : XEXP (rt, 2) = arg2;368 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :25:341 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTX_PREV': :771 && PREV_INSN (X) != NULL \: ^~~~~~~~~~~~~ 5 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :: 825expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX;: 25 ^ ~:23 : notenote: : expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : 788 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:38::659 :note38In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:: note: 771expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:25 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::23445: 341::55: note:: 23note: note: : expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~: ./genrtl.h:712:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::660array 'fld' declared here warning: 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];: 38 ^: note rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:: XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ^ ~ 222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : ./genrtl.h:112In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 3::770:: 23warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c2344: ./genrtl.hexpanded from macro 'XSTR':753:gtype-desc.c::25: In file included from 3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344 XINT (rt, 1) = arg1;: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ 1702/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::41768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::660198::3: XINT (rt, 6) = arg6; warning38 ^ ~: :note : noteexpanded from macro 'XINT': expanded from macro 'RTL_CHECK2': : warningarray 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]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h struct rtx_def * const xprev = (RTX_PREV (&(*x)));: 660 ^~~~~~~~~~~~~~~~ :76838::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' 788::36927:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: 341:5note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here: 341 expanded from macro 'X0EXP' note: expanded from macro 'RTX_PREV'note :: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) && NEXT_INSN (PREV_INSN (X)) == X \#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5 ^ ~: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 : ^~~~~~~~~~~~~~~~~~~~~~~~~38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 826note:25: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'NEXT_INSN' note: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c#define NEXT_INSN(INSN) XEXP (INSN, 2): : array 'fld' declared here ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^341:5255: :771In file included from :23:: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.cnote ^ ~: array 'fld' declared herenote : array 'fld' declared here ::2344131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];660 :38:2344 : note: expanded from macro 'RTL_CHECK2' rtunion fld[1];: ./genrtl.h./genrtl.h::713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c ^ ~: 222#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :754:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cwarning:: 25array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from XEXP (rt, 2) = arg2;2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ./genrtl.h ^ ~:113::note: expanded from macro 'XSTR'3::23445: : note: array 'fld' declared here ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 199 ^: 3: gtype-desc.cwarning:: 1702:41warning:771:: 23array index 5 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] X0EXP (rt, 5) = NULL_RTX; ^ ~ XEXP (rt, 7) = arg7; :note : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XEXP'771 :23 : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::3827:: note: struct rtx_def * const xprev = (RTX_PREV (&(*x)));: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' note#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 'X0EXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:369#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: : ^ ~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341 note: 36expanded from macro 'RTL_CHECK2': :note5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : :: ^ ~38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'expanded from macro 'RTX_PREV'array 'fld' declared here && NEXT_INSN (PREV_INSN (X)) == X \ ^~~~~~~~~~~~~ rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 659 ^: :5: note: array 'fld' declared here 825:25: note: expanded from macro 'PREV_INSN' 38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5#define PREV_INSN(INSN) XEXP (INSN, 1)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: 771:23: ^ :: notenote: : array 'fld' declared here In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:expanded from macro 'XEXP':341131:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344732#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) rtunion fld[1];5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: : ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 826 XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 770 rtunion fld[1];./genrtl.h ^ 31In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c :23::: 25In file included from 755: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: 200note:3:note3: : warningexpanded from macro 'XSTR': 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) ^ ~ warning X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: :./genrtl.h660:137:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'NEXT_INSN' 788:27: XSTR (rt, 3) = arg3; ^ ~3: note 38: #define NEXT_INSN(INSN) XEXP (INSN, 2)note : : ^~~~expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 770 ^ ~: :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note35: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659:38:expanded from macro 'XSTR' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : array 'fld' declared here 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38341::5:: 771note : rtunion fld[1];note: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660:39 : expanded from macro 'RTL_CHECK2': array 'fld' declared here note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c :note ^ : 25expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#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 ^~~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344201: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341./genrtl.h::3733:: 3warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning X0EXP (rt, 7) = NULL_RTX;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 660 XEXP (rt, 2) = arg2;: 38 ^ ~: 5note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])788 : ^ ~27 : notenote771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP': 341:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : :array 'fld' declared here note : noteexpanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)659 : ^ ~38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660array 'fld' declared here rtunion fld[1]; ^ : note: 38 rtunion fld[1]; ^expanded from macro 'RTL_CHECK1'gtype-desc.c : 1702:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c :222: :41In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2344: ./genrtl.h:138:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131 ^ ~: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 3: : 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning struct rtx_def * const xprev = (RTX_PREV (&(*x)));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::370:24:: note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'RTX_PREV'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note ? PREV_INSN (X) : NULL): ^~~~~~~~~~~~~ XEXP (rt, 2) = arg2;array 'fld' declared here ^ ~5 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::825771:23array 'fld' declared here: 2344:25:note rtunion fld[1];: ^ note: expanded from macro 'PREV_INSN' : ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1)expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c: rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25 XVEC (rt, 1) = arg1;: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~2344 : ^ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: :772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::771 :note23: :expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^ ~note:note: 25: : expanded from macro 'RTL_CHECK2'In file included from XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2344 ^ ~expanded from macro 'XEXP': ./genrtl.h: 223:3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 768:warning5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:660::38 : XEXP (rt, 1) = arg1;note : note: ^ ~ array 'fld' declared here: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: rtunion fld[1];expanded from macro 'RTL_CHECK2' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23::660 660: :38: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 341note: expanded from macro 'RTL_CHECK2'note : ^expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' #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])5: note : ^ ~array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c::341222:: 5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344: : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h139:3 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 660:warning341: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 3) = arg3; ^ ~ 38 : rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: rtunion fld[1];25 : ^ note: expanded from macro 'XBBDEF' 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];gtype-desc.c: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)131: In file included from 1721In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2530: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344warning: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341754 : ^ ~ 32344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:659::38 : note::791:: note: array 'fld' declared here3: :expanded from macro 'RTL_CHECK1' warning warning: 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] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c XINT (rt, 1) = arg1;5: note: array 'fld' declared here : 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3 XEXP (rt, 2) = arg2;: ^ ~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[1].rt_rtx); ^ ~ XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c ^ ~ :222 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:./gtype-desc.h:3590/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3 ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)7 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660note: expanded from macro 'gt_ggc_m_7rtx_def': :: 38warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]771 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XEXP (rt, 4) = arg4; :note: expanded from macro 'RTL_CHECK2'23 660 ^ ~: 38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 notenote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' ^ ~ : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::5: note341: array 'fld' declared here: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:: note: 5array 'fld' declared here: ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660660:In file included from 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: rtunion fld[1];225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note XBBDEF (rt, 3) = arg3; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'RTL_CHECK2' : gtype-desc.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1721:array 'fld' declared here30 :: warning: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); note ^ ~ 775: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:25: note: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 3590 ^ ~:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note659: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:37:: note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:385: : ^ :note : notearray 'fld' declared here : 131expanded from macro 'RTL_CHECK1': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 2344expanded from macro 'gt_ggc_m_7rtx_def' ^ : ./genrtl.h:809In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.cIn file included from if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c :222: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 341 ^ ~::255: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^In file included from XEXP (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:gtype-desc.c2344:1725:: 341./genrtl.h:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30: :note141:3:: array 'fld' declared here : warning./genrtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 755771:::23 :3warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);note ^ ~: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ./gtype-desc.h : ^3590/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning7: :array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c : ^ ~ note:: 768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~:expanded from macro 'gt_ggc_m_7rtx_def' note if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : 660: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)25:38:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 :770 ^ ~In file included from :expanded from macro 'RTL_CHECK2'23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341::: note5: :expanded from macro 'XSTR'226 note: 660:38array 'fld' declared here: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~array 'fld' declared here 3:: rtunion fld[1]; ^warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660gtype-desc.c#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]) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:341:341:5:27 :note : array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:2344: :note: expanded from macro 'X0EXP' rtunion fld[1];: ^note: array 'fld' declared here1725 rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ :30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);./genrtl.h:773 659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:772::23: 38note:: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ./gtype-desc.hnote:: 3590expanded from macro 'RTL_CHECK1': 37: note ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c3::222 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.hwarning: : expanded from macro 'gt_ggc_m_7rtx_def'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341 660::14238:3:: XVEC (rt, 1) = arg1; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7725:23: if (X != NULL) gt_ggc_mx_rtx_def (X);\warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note XINT (rt, 6) = arg6; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768:note:5:: note: expanded from macro 'XVEC': array 'fld' declared here array 'fld' declared hereexpanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ rtunion fld[1];gtype-desc.c: 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)1726 : 30 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c::660:38:: note25: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :38: :noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':2344: :3415:5:./genrtl.h gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);: :227: note: array 'fld' declared here ^ ~note : rtunion fld[1];array 'fld' declared here ./gtype-desc.h ^: 35903: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : rtunion fld[1]; 222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3 X0EXP (rt, 5) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:75: note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: rtunion fld[1];: 788:27131: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: XEXP (rt, 7) = arg7;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.cnote:: 25expanded from macro 'gt_ggc_m_7rtx_def': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: note./genrtl.h:791 XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:: :expanded from macro 'X0EXP'3: warning: 23 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XINT (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 770:23: note rtunion fld[1];: expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)768 : ^ ~38: ^note :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3823gtype-desc.c:1726:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 660:38 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);: ^ ~note:: expanded from macro 'RTL_CHECK2' : note./gtype-desc.h:3590:: 37note:: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'gt_ggc_m_7rtx_def'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341 ^ ~ 341:341:5::5 note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660 : if (X != NULL) gt_ggc_mx_rtx_def (X);\5: :note: array 'fld' declared here ^ 38 ^: rtunion fld[1]; ^ note : note: expanded from macro 'RTL_CHECK2' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 222 rtunion fld[1];: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:144/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3:25 : warning:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h131::341341:: 52344In file included from :: ./genrtl.h: :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 8) = NULL_RTX;228 :: ^ ~2344 : rtunion fld[1]; ^ : note: array 'fld' declared here 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];831 ^ :In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:809 :warning3gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note:: :expanded from macro 'XINT': 1736#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 788: 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] 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);: 772 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: note: :expanded from macro 'X0EXP' :23: note: expanded from macro 'XVEC' ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 23 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 659expanded from macro 'XEXP': 38341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3590:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note660:38: note:: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])57: note: : expanded from macro 'gt_ggc_m_7rtx_def' : ^ ~expanded from macro 'RTL_CHECK1' note: array 'fld' declared here if (X != NULL) gt_ggc_mx_rtx_def (X);\ rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:341: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:229 ^:6603 : warning:: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]341 :5:: 341note: array 'fld' declared here :38 XSTR (rt, 7) = arg5;: note: 5expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ ^ note: array 'fld' declared here gtype-desc.c:1736:30:: rtunion fld[1];5 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^warning: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 770note:: 23array 'fld' declared here: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); rtunion fld[1];note : ^expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from gtype-desc.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1740:30: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); :: 2344note: : ./genrtl.h:169./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h./gtype-desc.h:829::33:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3590 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning :: XEXP (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 851:37 ^ ~: ^ ~ : XVEC (rt, 1) = arg1; ^ ~ warningnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: 771:23:: 5: note: array 'fld' declared here 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];expanded from macro 'gt_ggc_m_7rtx_def' XSTR (rt, 1) = arg1; ^ ^ ~ : note: expanded from macro 'XVEC' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: : : In file included from expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)341: ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768 :23: note: 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^ ~ 38::5: expanded from macro 'XINT' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660 660:38: ^ ~array 'fld' declared here38 : rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gtype-desc.c:1740:30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote: : :expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'660 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ : note./gtype-desc.h rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3590::37: ^ ~341 : ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here341:5: note: array 'fld' declared here note rtunion fld[1]; ^ XSTR (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222In file included from : ^ ~expanded from macro 'gt_ggc_m_7rtx_def'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c ^ ~: :131: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::2344852: :./genrtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 770 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR' ^warning gtype-desc.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1744:30: : ^ ~:341:5: note: array 'fld' declared here 170: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 :660:38: ^ warning XSTR (rt, 2) = arg2;note ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: XEXP (rt, 2) = arg2;./gtype-desc.h:3590:7 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 270 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :341:5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :expanded from macro 'gt_ggc_m_7rtx_def'383note:: array 'fld' declared here : note: rtunion fld[1]; if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^warning ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note 25341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: array 'fld' declared here 5 rtunion fld[1];: XSTR (rt, 1) = arg1; ^ note: array 'fld' declared here771:23: note: expanded from macro 'XEXP': gtype-desc.c:1744:30 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h: 831: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) rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c772::23: ^ ~ note: expanded from macro 'XVEC'131 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:770:23 : note853: 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) : ^ ~3: warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: XSTR (rt, 3) = arg3; ^ ~ 3590/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :37: note: expanded from macro 'gt_ggc_m_7rtx_def' : 660 if (X != NULL) gt_ggc_mx_rtx_def (X);\: ^ :38770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: :expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: 660notenote: array 'fld' declared here :: 38: rtunion fld[1]; note:: expanded from macro 'RTL_CHECK2' ^341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: expanded from macro 'RTL_CHECK2'note : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c rtunion fld[1]; ^ ^:341 :5: note: :222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:gtype-desc.c:1757:30: ^ ~3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38array 'fld' declared here: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :851:3In file included from : XBBDEF (rt, 3) = arg3; ^ ~warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cexpanded from macro 'RTL_CHECK2': 25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344 : ^ ~./genrtl.h :271:3::775 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;: 341 ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::25: XINT (rt, 2) = arg2; note: ^ ~ : noteexpanded from macro 'XBBDEF': array 'fld' declared here#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768./gtype-desc.h770:: 3590 ^ ~:7:: 23note23: note: : expanded from macro 'gt_ggc_m_7rtx_def'expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from gtype-desc.c:1757:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:139: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 660 ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h : ^38 : note: gtype-desc.c154::17617::30 : warningexpanded from macro 'RTL_CHECK2'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660660#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] : 38:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :note5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' :: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (INSN_CODE (insn) < 0)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~note gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 844:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'INSN_CODE' ^ ~ rtunion fld[1]; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ./gtype-desc.h 341 ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c341::5222: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344: : array 'fld' declared here./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:::173 :note3: :array 'fld' declared here warning rtunion fld[1];: ^ rtunion fld[1];:In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c3590::257: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c: : :25768expanded from macro 'gt_ggc_m_7rtx_def'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344note: : ./genrtl.hexpanded from macro 'XINT' :853:3: 2344warning : 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) array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : XSTR (rt, 3) = arg3;./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 XINT (rt, 5) = arg5;770 : ^ ~23 : note273/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3768:: 23warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'XSTR' ^ ~note : XVEC (rt, 4) = arg4; ^ ~ :5: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~ note:: 38expanded from macro 'XVEC': note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:gtype-desc.c:1761:30expanded from macro 'RTL_CHECK2': warning34138: note: expanded from macro 'RTL_CHECK2'660::: #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: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./gtype-desc.h341:5 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note: array 'fld' declared here: 5::3590 ::note rtunion fld[1];: array 'fld' declared here ^5 : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c: rtunion fld[1];37 :array 'fld' declared here ^ note: expanded from macro 'gt_ggc_m_7rtx_def' ^ 222In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:139: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XVEC (rt, 5) = arg5; ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gtype-desc.c:1765:30: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:139: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' note#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :768: rtunion fld[1]; ^ 23: notegtype-desc.c:1765:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' ./genrtl.h:175#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :771: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) ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_ggc_mx_rtx_def (X);\ rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:139: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XINT (rt, 6) = arg6; ^ ~ :844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 341:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XINT' rtunion fld[1]; ^ gtype-desc.c:1772:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 8) = arg8;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_ggc_mx_rtx_def (X);\:341:5: note: array 'fld' declared here ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:1772: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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: 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); XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ./gtype-desc.h:3590#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c:1776: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) ^ ~ rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:139: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:1776: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) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ gtype-desc.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 1780:30#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] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 341:5: note: array 'fld' declared here if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:1780:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' ./gtype-desc.h:3590#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:1781:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' X0EXP (rt, 4) = NULL_RTX; ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' gtype-desc.c:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 1781:30: 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); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 768:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :1785:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:1785:30: warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 771:23: note: expanded from macro 'XEXP' :771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::659:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c ^ ~: 141: In file included from 341: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172341:5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def note: :array 'fld' declared here5 : :expanded from macro 'RTL_CHECK1'521 :1: warning: if (X != NULL) gt_ggc_mx_rtx_def (X);\empty macro arguments are a C99 feature [-Wc99-extensions]: note : array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c: array 'fld' declared here ^^ :25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c./genrtl.h ^: 34 rtunion fld[1]; : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h336/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:3: ^43:50::155:: warning note: expanded from macro 'HOOK_VECTOR_END' 5#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] XEXP (rt, 2) = arg2;warningIn file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:: 141: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);5 ^~~~~~~~~~~~~~~~: : warning:: array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940 ^ ~:1:array 'fld' declared here warning: empty macro arguments are a C99 feature [-Wc99-extensions] 844 : rtunion fld[1];25 HOOK_VECTOR_END (sched): note: expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^: 788 :27: gtype-desc.cnote:: 1792expanded from macro 'X0EXP':30: warning: #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 43 gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./gtype-desc.h:3590expanded from macro 'XINT'note: expanded from macro 'XEXP': 50#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ : :7:660 :note: expanded from macro 'gt_ggc_m_7rtx_def'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659note if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^:3838:660 note: expanded from macro 'RTL_CHECK2' : :expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341:5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5#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]; ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:141: In file included from gtype-desc.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c1792::22230: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 2344In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : ./genrtl.h:223: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; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.cHOOK_VECTOR_END (vectorize) ^In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);156 ^ ~: ::232510: note: ./gtype-desc.h:3590:: warning:: 37expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 43 ^ ~note : expanded from macro 'gt_ggc_m_7rtx_def' :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: return INSN_CODE (insn); : 2344 ^~~~~~~~~~~~~~~~ : 660./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:401:383: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note844 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : : expanded from macro 'RTL_CHECK2'expanded from macro 'HOOK_VECTOR_END': 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XWINT (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: : note : ^ ~expanded from macro 'INSN_CODE'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 341#define INSN_CODE(INSN) XINT (INSN, 6)array 'fld' declared here ^ ~:5: note: ^ ~array 'fld' declared here rtunion fld[1]; ^ ^ rtunion fld[1]; ^ gtype-desc.c:1793:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:141: #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c768 ^ ~:./gtype-desc.h23 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172:342 :5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote:: 222array 'hwint' declared here : :1691::13590:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7: note HOST_WIDE_INT hwint[1]; ^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: noteexpanded from macro 'XINT': expanded from macro 'gt_ggc_m_7rtx_def' :: empty macro arguments are a C99 feature [-Wc99-extensions] if (X != NULL) gt_ggc_mx_rtx_def (X);\: 2344 ^: ./genrtl.hHOOK_VECTOR_END (addr_space): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5224:^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note :: 3array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ::43 61 rtunion fld[1];: 50 ^ :26: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::expanded from macro 'HOST_WIDE_INT' warning660: :38:gtype-desc.cnote:: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)# define HOST_WIDE_INT longarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1793 XWINT (rt, 2) = arg2; XEXP (rt, 2) = arg2; ^ ~ ^ ~ :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::664: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);141#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~:29 :771 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:23:3590note:341: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ ::17237:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342note:: 1: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :342:5warning: empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'XEXP'5: notenote: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : HOST_WIDE_INT hwint[1];HOOK_VECTOR_END (calls) note: array 'fld' declared here ^ ~ ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h::66061:26 : note rtunion fld[1];:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :note: expanded from macro 'RTL_CHECK2': : expanded from macro 'gt_ggc_m_7rtx_def'expanded from macro 'HOST_WIDE_INT'43 : 50 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^note : expanded from macro 'HOOK_VECTOR_END' # define HOST_WIDE_INT long ^ ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c: XBBDEF (rt, 3) = arg3; ^ ~1797:30 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:: 25note: : In file included from expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);2344In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from : ./genrtl.h:435 : ^ ~3 : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659::38: X0EXP (rt, 1) = NULL_RTX;3590 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c ^ ~: 7 note: 34expanded from macro 'RTL_CHECK1' 141/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : : ^ ~ In file included from expanded from macro 'gt_ggc_m_7rtx_def'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ::27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note172341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def5::2585:: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^338 : expanded from macro 'X0EXP'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 5: :array 'fld' declared here warning1: ^ ~:341:warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] : #if HAVE_DESIGNATED_UNION_INITIALIZERS rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions] ^5 : ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: :558:In file included from 9: HOOK_VECTOR_END (c)note : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c: 222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: 659:38: gtype-desc.cnote:1797: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))30 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: : 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]) ^ ~ ^ 2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ./gtype-desc.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c3590::2537: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344In file included from expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ./genrtl.h:In file included from :788 if (X != NULL) gt_ggc_mx_rtx_def (X);\: 172 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:4361::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c3:::141: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :warning172 : empty macro arguments are a C99 feature [-Wc99-extensions] warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:HOOK_VECTOR_END (asm_out)2704 :^1 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341warning:5: : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]43 : 50empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];27 :HOOK_VECTOR_END (cxx) ^ note: expanded from macro 'X0EXP' X0EXP (rt, 2) = NULL_RTX; ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1798:30note:: :expanded from macro 'HOOK_VECTOR_END'659 788warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~::38: 27: 43./gtype-desc.h::503590:7 : note : expanded from macro 'gt_ggc_m_7rtx_def' note: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK1' if (X != NULL) gt_ggc_mx_rtx_def (X);\ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ : expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c : ^ ~35 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def5: : note: 659array 'fld' declared here rtunion fld[1]; ^940:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c ^ ~:222: In file included from :1: warninggtype-desc.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.cempty macro arguments are a C99 feature [-Wc99-extensions]: 141: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.hHOOK_VECTOR_END (sched)341:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def1798 ^: :note2771: :1::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43array 'fld' declared here: 50227 rtunion fld[1];::3 :note : expanded from macro 'HOOK_VECTOR_END'30 :#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] ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);: empty macro arguments are a C99 feature [-Wc99-extensions] : X0EXP (rt, 5) = NULL_RTX;HOOK_VECTOR_END (emutls)In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hwarning:: 432344empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ~:: ./genrtl.h^:454:503: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h50: :note: expanded from macro 'HOOK_VECTOR_END'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3590: 37note: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'gt_ggc_m_7rtx_def'788 ^: : expanded from macro 'HOOK_VECTOR_END' 27 XINT (rt, 1) = arg1; ^ ~ : 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) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 23: note:: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)659In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c: ^ ^ ~ :35: 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691 ^:1: warningnote: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' 341 :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:141:HOOK_VECTOR_END (addr_space) ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::: 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :note172: rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 2842:1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:gtype-desc.cexpanded from macro 'RTL_CHECK2': 186843:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~305: :50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:empty macro arguments are a C99 feature [-Wc99-extensions] note:341 : expanded from macro 'HOOK_VECTOR_END': 5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here HOOK_VECTOR_END (target_option): rtunion fld[1];^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^: 50./genrtl.h:: 228note:: 3expanded from macro 'HOOK_VECTOR_END': 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]; XINT (rt, 6) = arg4; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ./gtype-desc.h:3590:7: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:141: : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c: :: 35expanded from macro 'gt_ggc_m_7rtx_def': In file included from 2980:1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ :In file included from 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cwarning:25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:341:: In file included from empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:5: 2342HOOK_VECTOR_END (C90_EMPTY_HACK) ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote:: 43array 'fld' declared here:50:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'HOOK_VECTOR_END' 341 rtunion fld[1]; ^4711::3 :warning : warningempty macro arguments are a C99 feature [-Wc99-extensions]: 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 ;) X0EXP (rt, 1) = NULL_RTX; HOOK_VECTOR_END (calls) ^ note ^ ~ gtype-desc.c ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' : array 'fld' declared here :1868:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ 43:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:142#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ : ./gtype-desc.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h3590::37: noteIn file included from 68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def50: expanded from macro 'gt_ggc_m_7rtx_def' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222:105:1 if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38: ^note : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': 341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::55: note2344: empty macro arguments are a C99 feature [-Wc99-extensions]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note: : ^./genrtl.h :229:3: warningarray 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XSTR (rt, 7) = arg5; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ gtype-desc.c:1872:30: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:In file included from 50: note: expanded from macro 'HOOK_VECTOR_END' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.cIn file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c : gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h: ^ ~ ^ ^ ~ 504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 1) = NULL_RTX;./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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) ^ ~ HOOK_VECTOR_END (c) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:1872:30: 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' :659:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (emutls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c rtunion fld[1];#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:519:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 1876:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: may_trap_exp (SET_SRC (x), 0));In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6592344: ./genrtl.hwarning ^~~~~~~~~~~:In file included from 270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c::335:: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2842/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;:1536: 22: : note: expanded from macro 'SET_SRC': 1 ^ ~ :expanded from macro 'RTL_CHECK1' warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions]770 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);:5:HOOK_VECTOR_END (target_option) note ^#define SET_SRC(RTX) XCEXP(RTX, 1, SET)23 ^ ~: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray 'fld' declared here: 43:50: note rtunion fld[1]; ^ : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note./gtype-desc.hnote:: 3590expanded from macro 'HOOK_VECTOR_END': expanded from macro 'XCEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: 660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::2344: ./genrtl.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):524:37: warning #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2': note: In file included from 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hw-doloop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~: 37:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:5expanded from macro 'gt_ggc_m_7rtx_def': if (X != NULL) gt_ggc_mx_rtx_def (X);\23 : ^ notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:note2980: :1: rtunion fld[1];array 'fld' declared here notewarning: : expanded from macro 'XEXP' empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222^ ^ ~ : :In file included from 1187:12 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: ^660 :38:43: note : noteexpanded from macro 'WORST_CLASS': expanded from macro 'RTL_CHECK2' gtype-desc.c((class1 > class2) ? class1 : class2): 1876 ^~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3050: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ note: : expanded from macro 'HOOK_VECTOR_END' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344341: ./genrtl.h:341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^271./gtype-desc.h::3590: :5:37 note: array 'fld' declared here 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2; ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : note: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1]; ^ rtunion fld[1]; ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3::519 ^ :#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 2) = arg2; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ #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] gtype-desc.c:1880 may_trap_exp (SET_SRC (x), 0)); ^~~~~~~~~~~ :30: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :805:32: note: expanded from macro 'XCEXP' :768:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 661:37: note: expanded from macro 'RTL_CHECKC1' : 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) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' 107 warnings generated/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h. :660: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]) ^ ~ ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here 1187:31: note: expanded from macro 'WORST_CLASS' ((class1 > class2) ? class1 : class2) ^~~~~~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:1880:30clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c -o incpath.o : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); rtunion fld[1]; ^ : ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c./gtype-desc.h::522:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ tmp_class = haifa_classify_rtx (COND_EXEC_CODE (x)); ^~~~~~~~~~~~~~~~~~3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1548:29: note: expanded from macro 'COND_EXEC_CODE' In file included from #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :805:32: note: expanded from macro 'XCEXP' ^ ~ :660: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]) ^ ~ ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :1884: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :5: note: array 'fld' declared here ^ ~ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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; rtunion fld[1]; ^ ^ ~ ./gtype-desc.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 5) = arg5; ^ ~ 3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 772:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):542:30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~38: return haifa_classify_rtx (PATTERN (insn)); note: 341expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~ ^ ~ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 rtunion fld[1]; ^ 660:23:: note:: 38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'PATTERN'5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gtype-desc.c:1884:30: 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); ^ ~note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:341 rtunion fld[1]; ^: #define PATTERN(INSN) XEXP (INSN, 4):5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3590:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ :37: note: expanded from macro 'gt_ggc_m_7rtx_def' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c: if (X != NULL) gt_ggc_mx_rtx_def (X);\222 ^ :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770771:23275:::341: 233: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :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]) ^ ~ gtype-desc.c:1888:30: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660: rtunion fld[1];38: note: expanded from macro 'RTL_CHECK2' ^ 3590 :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 7: note: expanded from macro 'gt_ggc_m_7rtx_def'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 : note 341 ^ : if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ expanded from macro 'XINT' :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: notegtype-desc.c:1888:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:1892: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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h rtunion fld[1]; ^ :3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: note: expanded from macro 'XVEC' ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :1017:5: 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) ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ :371:28: note: expanded from macro 'FOR_BB_INSNS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:1892:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25 rtunion fld[1]; ^ : note: expanded from macro 'NEXT_INSN' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: In file included from treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c :222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 XEXP (rt, 2) = arg2; ^ ~ : ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341: XVEC (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])gtype-desc.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :1017:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ :1896/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from :3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) if (X != NULL) gt_ggc_mx_rtx_def (X);\In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: notegtype-desc.c:1896:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' 660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23: note: expanded from macro 'XSTR' 341:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:1019:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ setup_ref_regs (PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:1900:30: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: 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); XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1]; rtunion fld[1]; ^ ^ : note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:1900:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: 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); ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :3590:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:1098:13: warning: 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] XEXP (rt, 2) = arg2; XSTR (rt, 2) = arg2;gtype-desc.c:1904:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ gtype-desc.c:1904:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1132:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here DEP_COST (dep) = UNKNOWN_DEP_COST; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:247:29: note: expanded from macro 'UNKNOWN_DEP_COST' gtype-desc.c:#define UNKNOWN_DEP_COST (-1<<19) ~~^ 1908:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: 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[1].rt_rtx); ^ ~ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h XWINT (rt, 1) = arg1; ^ ~ :3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :29: note: expanded from macro 'XWINT' if (X != NULL) gt_ggc_mx_rtx_def (X);\ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ :341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c :222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' gtype-desc.c:1908:30: 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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: 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); XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) HOST_WIDE_INT hwint[1]; ^ ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ :660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:1912:30: warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:1282:22: 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] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 ORIG_PAT (next) = PATTERN (next);: note: expanded from macro 'XSTR' ./gtype-desc.h:3590#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' if (X != NULL) gt_ggc_mx_rtx_def (X);\ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:1912:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:1284:49: 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] ./gtype-desc.h XSTR (rt, 1) = arg1; new_pat = gen_rtx_COND_EXEC (VOIDmode, cond, PATTERN (next)); ^~~~~~~~~~~~~~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 3590:37#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'PATTERN' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 771:23: note: expanded from macro 'XEXP' :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ./genrtl.h:887:47: note: gtype-desc.c:1916:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'gen_rtx_COND_EXEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) gen_rtx_fmt_ee (COND_EXEC, (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' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^~ ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:1290:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222 else if (PATTERN (next) != PREDICATED_PAT (next)) ^~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :831:23: note: expanded from macro 'PATTERN' XEXP (rt, 2) = arg2; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ gtype-desc.c:1916:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h XINT (rt, 1) = arg1; ^ ~ :3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here gtype-desc.c:1920:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h rtunion fld[1]; ^ :3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' if (X != NULL) gt_ggc_mx_rtx_def (X);\1395#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :26: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ^ if (DEP_COST (link) != UNKNOWN_DEP_COST) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:247:29: note: expanded from macro 'UNKNOWN_DEP_COST' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define UNKNOWN_DEP_COST (-1<<19) ~~^ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:1429:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (INSN_CODE (insn) >= 0)gtype-desc.c:1920:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ 788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' : note: expanded from macro 'X0EXP' rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :660:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:1924:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:1456:4: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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 (dep_cost_rtx_link, 1) = dep_cost_rtx_link; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:1924:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.hIn file included from :3590:37: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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;: expanded from macro 'gt_ggc_m_7rtx_def' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :771:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP' ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2':43:50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c : note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'HOOK_VECTOR_END' ^ ~ 1593:21gtype-desc.c::6601928::3830:: note: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2' :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];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c:24 prev_first = PREV_INSN (insn); gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^~~~~~~~~~~~~~~~ ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~: 940:1:: 825warning:: 25empty macro arguments are a C99 feature [-Wc99-extensions]./gtype-desc.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 3590 note: expanded from macro 'PREV_INSN' HOOK_VECTOR_END (sched) ^ :341:5: note: :7: #define PREV_INSN(INSN) XEXP (INSN, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :expanded from macro 'gt_ggc_m_7rtx_def'43 :50: note: 25 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^: expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c:24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h809::7713:23:: 341:5In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:: 222 note: array 'fld' declared here noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hwarningexpanded 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) ^ ~ : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :2344: ./genrtl.h :: XEXP (rt, 1) = arg1;525 : ^ ~3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::77138:23:: note: 172gtype-desc.c: :1928 :note : warningexpanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::1104:expanded from macro 'XEXP' XINT (rt, 2) = arg2; 30 ^ ~1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ HOOK_VECTOR_END (vectorize) gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660./gtype-desc.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h3590::4337::50 :341note:: expanded from macro 'gt_ggc_m_7rtx_def' :768::2338:: notenotenote: expanded from macro 'RTL_CHECK2': 5expanded from macro 'XINT':: if (X != NULL) gt_ggc_mx_rtx_def (X);\ 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) ^ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c24: In file included from gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:1932:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: :3411598::521: note:: 660array 'fld' declared here 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]: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);172 prev_first = NEXT_INSN (BB_HEAD (rec)); ^ ~ rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25 HOOK_VECTOR_END (addr_space) ^~~~~~~~~~~~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344./gtype-desc.h: :./genrtl.h3590::8297::3 :note : warningexpanded from macro 'gt_ggc_m_7rtx_def': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\25 : ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5 :expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 XVEC (rt, 1) = arg1;::341: 5: notenote: array 'fld' declared here#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 50:772 :23:: rtunion fld[1]; ^ gtype-desc.cnote:1932:771 note: expanded from macro 'HOOK_VECTOR_END' 30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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) ^ ~ :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 660: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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c:660::24: In file included from 222./gtype-desc.h: :3590:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:17237In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: note:./genrtl.h :note560: : :notearray 'fld' declared hereexpanded from macro 'RTL_CHECK2': expanded from macro 'gt_ggc_m_7rtx_def' 3: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: if (X != NULL) gt_ggc_mx_rtx_def (X);\ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def XSTR (rt, 1) = arg1;: ^ ~ 5 ^ :2342 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here1 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ rtunion fld[1]; ^: 5 :warning : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c :note1599: array 'fld' declared here In file included from HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^ ::15:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1];: ^ warning: 770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: gtype-desc.c twin = PREV_INSN (BB_END (rec)); ^~~~~~~~~~~~~~~~~~~~~~~~: 43note: expanded from macro 'XSTR': 25#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~825 :25:50 note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:660::expanded from macro 'PREV_INSN' 193638: : ./genrtl.h::83030note#define PREV_INSN(INSN) XEXP (INSN, 1): note : ^ ~expanded from macro 'RTL_CHECK2' expanded from macro 'HOOK_VECTOR_END':3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning : ^ ~ : 771 ^: 23: note: expanded from macro 'XEXP' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ 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)./gtype-desc.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~: 359024: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7: : :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def38:: notenote:770341:5: : expanded from macro 'gt_ggc_m_7rtx_def' 2585expanded from macro 'RTL_CHECK2': 1: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: if (X != NULL) gt_ggc_mx_rtx_def (X);\array 'fld' declared here : ^23: rtunion fld[1]; warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR'HOOK_VECTOR_END (c) ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):222: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::543::502344:: ./genrtl.h:561note:3:: ^ ~note : : expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here note rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~::: 660array 'fld' declared here:38: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1936 : ^30 : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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]) : ^ ~770 :23: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c: rtunion fld[1];24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :note 172 : ^: ./gtype-desc.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:: :1614::35909::37 :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :2704:1 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : if (BLOCK_FOR_INSN (next) != rec) warning ^~~~~~~~~~~~~~~~~~~~~: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6605 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'gt_ggc_m_7rtx_def' noteHOOK_VECTOR_END (cxx) :^38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :note43: :expanded from macro 'RTL_CHECK2'50: if (X != NULL) gt_ggc_mx_rtx_def (X);\: 828 ^:30:note: array 'fld' declared here note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~: expanded from macro 'BLOCK_FOR_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: rtunion fld[1];#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) 5: note: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h775:172: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :2771:1:: warning rtunion fld[1];5:25 ^ ^note : array 'fld' declared here : : note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions] ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: HOOK_VECTOR_END (emutls)./genrtl.h:831::3659:: 38warning:: note: In file included from gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:1940:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50:expanded from macro 'RTL_CHECK1' note: expanded from macro 'HOOK_VECTOR_END' :30222: In file included from : XVEC (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)2344: ^warning ./genrtl.h:579:3: warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: XSTR (rt, 1) = arg1;341 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c772: : ^ ~ 245: : 23 ^ ~: : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'XVEC':172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842./gtype-desc.h :3590::1note7: :array 'fld' declared here note: expanded from macro 'gt_ggc_m_7rtx_def': rtunion fld[1]; warning ^ :770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1639 ^ ~:15:23: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :warning38: HOOK_VECTOR_END (target_option):341:note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' twin = PREV_INSN (twin);^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:: 5: ^~~~~~~~~~~~~~~~ note: array 'fld' declared here expanded from macro 'XSTR'50 : rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825 :25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~gtype-desc.c:1940:note30: :expanded from macro 'HOOK_VECTOR_END' warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'PREV_INSN' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ^ ~#define PREV_INSN(INSN) XEXP (INSN, 1) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~./gtype-desc.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/incpath.c3590::2437: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def660::38: :5:: expanded from macro 'XEXP'notenote : : expanded from macro 'gt_ggc_m_7rtx_def' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~2980:1 rtunion fld[1]; if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : notewarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions] :expanded from macro 'RTL_CHECK2'341 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK): 660:38 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ 5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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])341:5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:: ^ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: ^ ~ gtype-desc.cwarning :1944:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ^ 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; ^ ~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:1944:30: 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; ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' :770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:1960:30: warning: 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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ :770:23: note: expanded from macro 'XSTR' gtype-desc.c:1960:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' gtype-desc.c:1964:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:2180:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' str_pattern_slim (PATTERN (insn))); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define PATTERN(INSN) XEXP (INSN, 4) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:1964: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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:1968: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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:1968:30: 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); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h XVEC (rt, 1) = arg1; ^ ~ :3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:1972:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:1972:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :./gtype-desc.h222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' XSTR (rt, 1) = arg1; ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'gtype-desc.c:1976:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: 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[1].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:gtype-desc.c:1976:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h:673: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; ^ ~ ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:2970:15#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = NEXT_INSN (after); ^~~~~~~~~~~~~~~~~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: gtype-desc.c:1980:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'PATTERN' ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP': ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:2972:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1980: && BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (after); ^~~~~~~~~~~~~~~~~~~~~ 30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' warning: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from rtunion fld[1]; gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :775:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: note: expanded from macro 'XBBDEF' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c XSTR (rt, 2) = arg2; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1984:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:2972:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 && BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (after); ^~~~~~~~~~~~~~~~~~~~~~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' note: array 'fld' declared here gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' :659:: rtunion fld[1];#define INSN_CODE(INSN) XINT (INSN, 6) ^ ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :1984:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:2973:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' gtype-desc.c:1988:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ 3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:1988:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ XSTR (rt, 2) = arg2; ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:1992#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3062:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' for (link = insn_queue[q]; link; link = XEXP (link, 1)) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:1992: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:1999: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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:1999:30: 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:3590:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 37: note: expanded from macro 'gt_ggc_m_7rtx_def' XINT (rt, 1) = arg1; ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:2003: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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3269 XEXP (rt, 2) = arg2; ^ ~ gtype-desc.c:2003:30: warning: array index 1 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ start = PREV_INSN (current_sched_info->next_tail); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gtype-desc.h:3590/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :37#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : note: expanded from macro 'gt_ggc_m_7rtx_def' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:2007:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3271:42: warning: 10 warnings generated. rtunion fld[1]; ^ 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); ^ ~ for (iter = start; iter != end; iter = PREV_INSN (iter)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' XSTR (rt, 3) = arg3; if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'gtype-desc.c:2007:30: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:2011:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3351:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ str_pattern_slim (PATTERN (insn->insn))); ^~~~~~~~~~~~~~~~~~~~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c -o init-regs.o gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :3590:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; gtype-desc.c:2011:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:2015:30:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: 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); ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:2015:30: 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:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c ^ :222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'gtype-desc.c:2019:30: 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); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] gtype-desc.c ATTRIBUTE_ASM_FPRINTF(2, 3);:2019:30: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c121:3640:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : bb = BLOCK_FOR_INSN (NEXT_INSN (current_sched_info->prev_head)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 53In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 30: note: expanded from macro 'BLOCK_FOR_INSN' 341:5#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' : array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:2023: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]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3640:24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :341:5: note: array 'fld' declared here bb = BLOCK_FOR_INSN (NEXT_INSN (current_sched_info->prev_head)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234410 warnings generated. : ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :826:25gtype-desc.c:2023:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: expanded from macro 'NEXT_INSN' :30772: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) :23: note: expanded from macro 'XVEC' ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:./gtype-desc.h23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: :341:5: note: noteclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf: expanded from macro 'RTL_CHECK2'-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c -o internal-fn.o 5: note: array 'fld' declared herearray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:38: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:37: note: expanded from macro 'XBBDEF' gtype-desc.c:2027:30: 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) ^~~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:3590:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK1' 7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here :341 rtunion fld[1]; ^ In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: 5warning: empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.cHOOK_VECTOR_END (asm_out) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 222: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' gtype-desc.c:2027:30: 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) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:3590#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c5:3714:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : :note37: noteIn file included from str_pattern_slim (PATTERN (insn)));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^~~~~~~~~~~~~~:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: : expanded from macro 'gt_ggc_m_7rtx_def'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: 23: note: expanded from macro 'PATTERN' :#define PATTERN(INSN) XEXP (INSN, 4) 940:1array 'fld' declared here: warning : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from HOOK_VECTOR_END (sched)771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ^ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 770:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (vectorize) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::50660:: gtype-desc.cnote: ::array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; note2031#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'HOOK_VECTOR_END' : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 30::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3774:2:341:5: warning 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] ^note gt_ggc_m_7rtx_def ((*x).u.fld[1].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]; ^ ./gtype-desc.h:3590:7In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3:: note: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from expanded from macro 'gt_ggc_m_7rtx_def' XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\ INSN_VAR_LOCATION_LOC (dbg) = gen_rtx_UNKNOWN_VAR_LOC (); ^ :1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:: note ^~~~~~~~~~~~~~~~~~~~~~~~~~~: array 'fld' declared here 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::992warning:clang: 323:: : note rtunion fld[1];: expanded from macro 'INSN_VAR_LOCATION_LOC' note PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :969HOOK_VECTOR_END (addr_space): 36^ :gtype-desc.c :warningnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: expanded from macro 'PAT_VAR_LOCATION_LOC' 2031#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) : ^ ~43 ::5030#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note : ^ ~ warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 660 805 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XCEXP' :341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :5: note: array 'fld' declared here ./gtype-desc.h:3590:37: note: rtunion fld[1]; ^ ^ ~expanded from macro 'gt_ggc_m_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:40 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172gtype-desc.c:2035:30: warning: 661: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342: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] :37: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ note./gtype-desc.h:3590: expanded from macro 'RTL_CHECKC1' :7: note: expanded from macro 'gt_ggc_m_7rtx_def' HOOK_VECTOR_END (calls) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3774:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ INSN_VAR_LOCATION_LOC (dbg) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gtype-desc.c:2035:30: 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:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) gtype-desc.c:2039/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' HOOK_VECTOR_END (cxx)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ gtype-desc.c:2039:30: 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); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' :40 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.cHOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :3926:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here while (PREV_INSN (from_start) != NULL) ^~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' rtunion fld[1]; ^ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gtype-desc.c:2043:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3927:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here from_start = PREV_INSN (from_start); ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' gtype-desc.c:2043:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:2050:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3929:3: 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); ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] PREV_INSN (from_start) = *to_endp; ^~~~~~~~~~~~~~~~~~~~~~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:2050: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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3930:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (*to_endp) = from_start; ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: ^ note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:2054:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 771:23: note: expanded from macro 'XEXP' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ gtype-desc.c:2054:30: 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:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:2058:30: 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:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:2058:30: 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:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3945:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ next_tail = NEXT_INSN (tail); ^~~~~~~~~~~~~~~~ gtype-desc.c:2062:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: gtype-desc.carray 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:123:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 2062/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3948:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :3590:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:233#define NEXT_INSN(INSN) XEXP (INSN, 2)#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:2063: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6) gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3952:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; switch (NOTE_KIND (insn)) ^ rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~gtype-desc.c:2063:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:155:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960: int cost = insn_rtx_cost (PATTERN (insn), speed) * REG_BR_PROB_BASE; ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:233: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: note: expanded from macro 'NOTE_KIND' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 661:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3971:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :183:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (insn) = note_list; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ insn = NEXT_INSN (insn);gtype-desc.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:233: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 2069:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ switch (SYMBOL_REF_HAS_BLOCK_INFO_P (&(*x))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :1631:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0):771:23: note: expanded from macro 'XEXP' 25:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'PREV_INSN' ^~~~~~~~~~~~~~~~~~~~~~ :844:25: note: expanded from macro 'INSN_CODE' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define INSN_CODE(INSN) XINT (INSN, 6) #define SYMBOL_REF_FLAGS(RTX) X0INT ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: rtunion fld[1];expanded from macro 'X0INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :659:38: note: expanded from macro 'RTL_CHECK1' :768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:3972:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: NEXT_INSN (insn) = NULL_RTX; ^~~~~~~~~~~~~~~~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:200:14: 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 = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'NEXT_INSN' gtype-desc.c:2080:51: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ gt_ggc_m_23constant_descriptor_rtx ((*x).u.fld[2].rt_constant); ^ ~ expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./gtype-desc.h:3530#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:233: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 7 return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' note: expanded from macro 'gt_ggc_m_23constant_descriptor_rtx' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' if (X != NULL) gt_ggc_mx_constant_descriptor_rtx (X);\ ^ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:207:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn = NEXT_INSN (insn); rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~gtype-desc.c:2080: 51: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 3974:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ NEXT_INSN (note_list) = insn; ^~~~~~~~~~~~~~~~~~~~~ gt_ggc_m_23constant_descriptor_rtx ((*x).u.fld[2].rt_constant); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./gtype-desc.h:3530:53: note: expanded from macro 'gt_ggc_m_23constant_descriptor_rtx' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (X != NULL) gt_ggc_mx_constant_descriptor_rtx (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : rtunion fld[1];341 ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:gtype-desc.c:2083:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here gt_ggc_m_9tree_node ((*x).u.fld[2].rt_tree); ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:3614:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:233:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:2083:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ gt_ggc_m_9tree_node ((*x).u.fld[2].rt_tree); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ./gtype-desc.h:3614:39: note: expanded from macro 'gt_ggc_m_9tree_node' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:233: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' gtype-desc.c:2092:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ gt_ggc_m_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:3554:7: note: expanded from macro 'gt_ggc_m_9mem_attrs' if (X != NULL) gt_ggc_mx_mem_attrs (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:2092:32: 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:3554:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:250:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'gt_ggc_m_9mem_attrs' while ((insn = PREV_INSN (insn)) != NULL_RTX) if (X != NULL) gt_ggc_mx_mem_attrs (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' gtype-desc.c:2099:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4141:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ for (link = insn_queue[q]; link; link = XEXP (link, 1)) ^ ~ rtunion fld[1]; gtype-desc.c:2099:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:235: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cnote: array 'fld' declared here :271:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :341:5: note: array 'fld' declared here rtunion fld[1]; ^ while ((insn = NEXT_INSN (insn)) != NULL_RTX) ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gtype-desc.c:2111:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_ggc_m_9reg_attrs ((*x).u.fld[2].rt_reg); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ./gtype-desc.h:3550:7: note: expanded from macro 'gt_ggc_m_9reg_attrs' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ if (X != NULL) gt_ggc_mx_reg_attrs (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:235: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :2111:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gt_ggc_m_9reg_attrs ((*x).u.fld[2].rt_reg); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ./gtype-desc.h:3550:39: note: expanded from macro 'gt_ggc_m_9reg_attrs' rtunion fld[1]; ^ if (X != NULL) gt_ggc_mx_reg_attrs (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:2131:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:235: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:2131:30: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4286:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' for (link = insn_queue[q]; link; link = XEXP (link, 1)) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:314:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: notegtype-desc.c:2141:30: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:235: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691: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] : expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (addr_space) ^ for (insn = start; ; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 if (X != NULL) gt_ggc_mx_rtx_def (X);\ rtunion fld[1];:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4318: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here for (link = insn_queue[q]; link; link = XEXP (link, 1)) ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:317:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:235: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (calls) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' ^ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ 2141:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:235: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:235: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:346:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ pattern = PATTERN (insn); ^~~~~~~~~~~~~~ gtype-desc.c:2151:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:235: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 831HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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: expanded from macro 'PATTERN' ./gtype-desc.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 235/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ HOOK_VECTOR_END (target_option) ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50 rtunion fld[1]; ^ : note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notegtype-desc.c:2151:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:358:14: 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); ^ ~ pattern = COND_EXEC_CODE (pattern); ^~~~~~~~~~~~~~~~~~~~~~~~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 1548:29: note: expanded from macro 'COND_EXEC_CODE' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:235: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK) ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' gtype-desc.c:2155:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:372:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here validate_change (insn, &PATTERN (insn), pattern, 1); ^~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' gtype-desc.c:2155:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:3590: 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4652:16/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'gt_ggc_m_7rtx_def' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :771: beg_head = NEXT_INSN (beg_head); ^~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'NEXT_INSN' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:377:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:2156:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ REG_NOTES (insn)), 1); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4656:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: beg_head = NEXT_INSN (beg_head); ^~~~~~~~~~~~~~~~~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c:2156: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) ^ ~ rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:375:26: 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]) ^ ~ validate_change (insn, ®_NOTES (insn), ^~~~~~~~~~~~~~~~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4661:14: warning: 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) ^ ~ for (note = NEXT_INSN (beg_head);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:2160:30: 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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define NEXT_INSN(INSN) XEXP (INSN, 2) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :2160:30: 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]) ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 395:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; test_if = SET_SRC (pc_set (jump)); ^~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341 ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4665:13: 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) ^ ~ next = NEXT_INSN (note);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :37gtype-desc.c:2161:30: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33: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; ^ ~ : note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:284: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:18::341:5771: note : warningarray 'fld' declared here#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]; ^ ~ ^ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c: rtx orig_src = SET_SRC (*orig_set);note: expanded from macro 'XEXP' ./gtype-desc.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3590 ^ ~ 403 ^~~~~~~~~~~~~~~~~~~: 16/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1536:660:38::341:225:: note:: 7: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here :warning note: expanded from macro 'gt_ggc_m_7rtx_def' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: expanded from macro 'SET_SRC'4671 :35: warning: note#define SET_SRC(RTX) XCEXP(RTX, 1, SET): ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341 :5: notearray 'fld' declared here: array 'fld' declared here && XEXP (XEXP (test_if, 2), 0) == JUMP_LABEL (jump)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: reorder_insns_nobb (note, note, PREV_INSN (beg_head));805 ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 32: note: expanded from macro 'XCEXP' expanded from macro 'XEXP' rtunion fld[1]; ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 825 ^ ~:25gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: notenote: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2161 ^ ~ : 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'PREV_INSN':771:3525 : #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:37:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]51 : gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);: expanded from macro 'XEXP' ^ ~ 3: 771::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : notewarning ^~~ : expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote./gtype-desc.h::660:39 : ^ ~ 3590 :37: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'gt_ggc_m_7rtx_def' 660note:: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1;38 : ^ ~ : noteexpanded from macro 'RTL_CHECKC1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~:771::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3415 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341: array 'fld' declared here ::341:5:: expanded from macro 'XEXP'note: array 'fld' declared here rtunion fld[1];:5:5 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ^ 660: note: array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:403::41:38 :warning : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; && XEXP (XEXP (test_if, 2), 0) == JUMP_LABEL (jump))note ^~~~~~~~~~~~~~~~~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 1103expanded from macro 'RTL_CHECK2':: array 'fld' declared here28: :2162: 32: notewarning: : array index 1 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 'JUMP_LABEL' gt_ggc_m_9rtvec_def ((*x).u.fld[1].rt_rtvec); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^note ^ ~ : array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)./gtype-desc.h:3586 rtunion fld[1]; ^ :7: note: expanded from macro 'gt_ggc_m_9rtvec_def' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :4673/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:364:18#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ :7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set_insn = PATTERN (def_insn); ^~~~~~~~~~~~~~~~~~ if (BLOCK_FOR_INSN (note) != beg) ^~~~~~~~~~~~~~~~~~~~~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c::83125: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661::37: :234423: ./genrtl.h:30: note107note:: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'PATTERN' ^ ~ In file included from 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:note:3:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~:: expanded from macro 'BLOCK_FOR_INSN' note25: warning: 341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: XEXP (rt, 1) = arg1;26 ^ ~ 5: ^ ~array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ::array 'fld' declared here7712334/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^::: 77111 :23: note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 ^ ^ ~ : 775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:notegtype-desc.c : 410: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2521629:660:32: :38note: : : warning: expanded from macro 'XBBDEF'notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning expanded from macro 'XEXP': : : 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~expanded from macro 'RTL_CHECK2'warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: gt_ggc_m_9rtvec_def ((*x).u.fld[1].rt_rtvec);#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 (cond, 1)); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'MEM_ATTRS' ^ ~./gtype-desc.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1):note: :: 383586: ^ ~ 39771:array 'fld' declared here: : rtunion fld[1]; 660: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 38: :expanded from macro 'RTL_CHECK1'23expanded from macro 'gt_ggc_m_9rtvec_def' ^ : In file included from note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])795: :expanded from macro 'XEXP' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):25 ^ ~ ^ ~: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 341expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) 341:5:5 ^ ~ :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 660:38: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: ::37note: array 'fld' declared here note341::note : rtunion fld[1]; ^ note108: : :gtype-desc.cexpanded from macro 'RTL_CHECKC1' : expanded from macro 'RTL_CHECK2'array 'fld' declared here :2175:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];3: 532: ^ warningwarning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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]): array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ 341 XEXP (rt, 2) = arg2;./genrtl.hnote:39::: :405:array 'fld' declared here4690: gt_ggc_m_9rtvec_def ((*x).u.fld[5].rt_rtvec); note ^ ~ : rtunion fld[1];expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :note ./gtype-desc.h ^: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) array 'fld' declared here: 771:23: rtunion fld[1]; ^~ 3586/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c341716:::: ^ warning373:5:16 note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : : notenote : warning: end_head = NEXT_INSN (end_head); : ^~~~~~~~~~~~~~~~~~~~expanded from macro 'gt_ggc_m_9rtvec_def' array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtvec_def (X);\ cond = XEXP (SET_SRC (set_insn), 0); ^ ^~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25:: ^ ~ 1536: :In file included from 22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:82626:: 25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::33:3:: note341: expanded from macro 'NEXT_INSN' : warning: #define NEXT_INSN(INSN) XEXP (INSN, 2)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ : XEXP (rt, 1) = arg1;660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:771::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23:23 note38 note: : : expanded from macro 'XEXP':expanded from macro 'SET_SRC' array 'fld' declared here : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c : #define SET_SRC(RTX) XCEXP(RTX, 1, SET) 526 ^ ~ ^: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 14 ^ ~expanded from macro 'RTL_CHECK2' : warning: gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note805array 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]) expanded from macro 'XEXP' : ^ ~:660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) insn != NEXT_INSN (then_last_head);32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2175: : ^ ~38 ^~~~~~~~~~~~~~~~~~~~~~~~~~:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 32note341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::expanded from macro 'XCEXP'note:826:5: expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning ^ ~ 660: :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]) 25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : gt_ggc_m_9rtvec_def ((*x).u.fld[5].rt_rtvec); :array 'fld' declared here661 ^ ~note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38expanded from macro 'NEXT_INSN'37 : :#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~341 ^ ~:: rtunion fld[1]; note: 5 note: ^:expanded from macro 'RTL_CHECK2' note: ./gtype-desc.h:array 'fld' declared here expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];3586#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: ^ ~ 25: In file included from ^ ^ ~ 771 39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 notenote: expanded from macro 'gt_ggc_m_9rtvec_def' ::771In file included from :35:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:2344 note:25 if (X != NULL) gt_ggc_mx_rtvec_def (X);\ : expanded from macro 'XEXP': ./genrtl.h: :109 : ^ :expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: : : ^~~ ^ ~26341 warning : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :5: 660:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]39 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :notenote XBBDEF (rt, 3) = arg3;: expanded from macro 'RTL_CHECK2': 660:2344: rtunion fld[1]; 38: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^./genrtl.h note:51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c ^ ~ :4694::3expanded from macro 'RTL_CHECK2' rtunion fld[1];: ^~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 18array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 XEXP (rt, 1) = arg1; ^ ~:25 : warning::341: :5 gtype-desc.c:2176array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote warning: end_tail = PREV_INSN (end_tail); ^~~~~~~~~~~~~~~~~~~~note:771:23: note: ^ ~: expanded from macro 'XBBDEF': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825 :25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ gt_ggc_m_9rtvec_def ((*x).u.fld[4].rt_rtvec); : 341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ 5 ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c expanded from macro 'PREV_INSN'note: : 3586:7::array 'fld' declared here note659 rtunion fld[1]; :375:660:38#define PREV_INSN(INSN) XEXP (INSN, 1) ^:38: expanded from macro 'gt_ggc_m_9rtvec_def'12:: : note: expanded from macro 'RTL_CHECK2' ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c if (X != NULL) gt_ggc_mx_rtvec_def (X);\ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote srcreg = XEXP (SET_SRC (set_insn), 1); ^: : ^ ~ : expanded from macro 'RTL_CHECK1' 527#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: ^ ~: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1323:: array 'fld' declared here771::341341:5 :23:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5 insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ : rtunion fld[1]; ^ :note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:826:25: notenote : expanded from macro 'NEXT_INSN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:note660: : expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) 38In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: array 'fld' declared here note:25: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ^ ^ ^ ~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':660:38:gtype-desc.c::25: note : expanded from macro 'RTL_CHECK2' :21762344:: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) :2344 ^ ~: 10732: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:110: 3: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 4 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]341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: : gt_ggc_m_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ XEXP (rt, 4) = arg4; ^ ~ 38warning: ./gtype-desc.h:3586/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::39::341 XEXP (rt, 1) = arg1;::771: 5 :: notenote 5:: expanded from macro 'RTL_CHECK2'note: note: : array 'fld' declared here23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; array 'fld' declared here note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'gt_ggc_m_9rtvec_def': rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:5: note 771 if (X != NULL) gt_ggc_mx_rtvec_def (X);\#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :375 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4699:: ^ 14: rtunion fld[1]; notewarning660 ^: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XEXP' 561:27: :38:341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :warning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : for (note = PREV_INSN (end_tail);: note: array 'fld' declared here XEXP (true_expr, 0), XEXP (true_expr, 1)); warning ^~~~~~~~~~~~~~~~~~~~ note : expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h srcreg = XEXP (SET_SRC (set_insn), 1); ^ ~660:38:gtype-desc.c: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' :825:25 2177/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):32: 23:note: expanded from macro 'PREV_INSN' ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP':: 1536: ^ ~#define PREV_INSN(INSN) XEXP (INSN, 1) 22: :341:5 warning: note: 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): note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_SRC' gt_ggc_m_9rtvec_def ((*x).u.fld[3].rt_rtvec); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here ^ ~#define SET_SRC(RTX) XCEXP(RTX, 1, SET): ^ ~ ^ ~ 771: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: note rtunion fld[1];5 660: ^:expanded from macro 'XEXP'805: 32:In file included from :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c ::25: ./gtype-desc.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here : rtunion fld[1]; note ^note In file included from 3586:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hexpanded from macro 'XCEXP' In file included from : expanded from macro 'RTL_CHECK2': #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)7:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: 26 note: : 25 ^ ~ expanded from macro 'gt_ggc_m_9rtvec_def': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::: note./genrtl.h:111660:39:3 2344:40:: ./genrtl.h:108:3: if (X != NULL) gt_ggc_mx_rtvec_def (X);\ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning ^38: : XEXP (rt, 2) = arg2;noteexpanded from macro 'RTL_CHECKC1': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: XINT (rt, 5) = arg5; ^ ~ note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:expanded from macro 'RTL_CHECK2'768 note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771:23expanded from macro 'gen_rtx_fmt_ee'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^~ gtype-desc.c771: ^ ~:35: note: 2177:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:341note: : expanded from macro 'XEXP' :341expanded from macro 'XEXP'660:5 gt_ggc_m_9rtvec_def ((*x).u.fld[3].rt_rtvec); : ^ ~ 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~./gtype-desc.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38 ^ ~ note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here ::660 rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here3586 note: rtunion fld[1];:39660 :39: ^note: :: ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cexpanded from macro 'gt_ggc_m_9rtvec_def': note:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c622: note : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :4703:5913: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2': if (X != NULL) gt_ggc_mx_rtvec_def (X);\ :341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : prev = PREV_INSN (note);5warning: #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] ^ ^ ~ ^~~~~~~~~~~~~~~~: f = gen_rtx_fmt_ee (f_code, GET_MODE (t), XEXP (t, 0), XEXP (t, 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:5 note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::341: array 'fld' declared here :: 3418255: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1]; : array 'fld' declared here ::5: rtunion fld[1]; 25note: ^ : notenote: array 'fld' declared here :gtype-desc.c: ^ expanded from macro 'PREV_INSN' rtunion fld[1];array 'fld' declared here771#define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:2178:23: : ^ ^ ~376 rtunion fld[1]; ^ note :: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::771 13::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23 25: ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h23: In file included from notewarningwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c::26: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' : In file included from :25 srcreg2 = XEXP (SET_SRC (set_insn), 2); : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38: ^ ~ ^ ~ noteIn file included from : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: gt_ggc_m_S ((*x).u.fld[1].rt_str);2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771112: :: ^ ~3:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]660: : note: expanded from macro 'XEXP'./genrtl.h109::3:3839: warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; ^ ~ :341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 40:5::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'RTL_CHECK2' note: array 'fld' declared here : rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660: ^ 768 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: gtype-desc.c::38218823:: expanded from macro 'gen_rtx_fmt_ee' ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote775: : :expanded from macro 'RTL_CHECK2' :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: 30::5:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: expanded from macro 'XBBDEF'warning341:5: ^ ~ expanded from macro 'XINT'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note:#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: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1];: ^ ~ ^ ~ notearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 rtunion fld[1]; ^ :38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: :4714:: array 'fld' declared hereexpanded from macro 'RTL_CHECK1'./gtype-desc.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h73590: warning :7 :: : rtunion fld[1]; ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c::38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: if (BLOCK_FOR_INSN (note) != end)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~note 376: expanded from macro 'gt_ggc_m_7rtx_def' ^ ~note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :828: srcreg2 = XEXP (SET_SRC (set_insn), 2);30: note: expanded from macro 'BLOCK_FOR_INSN' if (X != NULL) gt_ggc_mx_rtx_def (X);\ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^~~~~~~~~~~~~~~~~~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775:25:341::341:5::5: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1536::790:note: array 'fld' declared here: notenote: : :27 array 'fld' declared here array 'fld' declared here: 22 rtunion fld[1]; rtunion fld[1]; : note: expanded from macro 'XBBDEF'note: ^ ^expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :In file included from || ! general_operand (XEXP (cond, 1), VOIDmode)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c ^ :32: note: expanded from macro 'XCEXP' :25gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:2188: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :661:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:263038:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:2344: 37 :: note: 23: ./genrtl.h::expanded from macro 'RTL_CHECKC1' : warning113: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'771::234435 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);:: ./genrtl.h note: expanded from macro 'XEXP':110note: warning: expanded from macro 'RTL_CHECK1' ^ ~:: 3 : #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] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ./gtype-desc.h : XEXP (rt, 4) = arg4;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3590:771 ^ ~ : 37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341: 23: ^ ~5note: note note: : expanded from macro 'XEXP' ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771660:38: note: ^ ~expanded from macro 'gt_ggc_m_7rtx_def':23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:660: note:38expanded from macro 'RTL_CHECK2':array 'fld' declared here : expanded from macro 'XEXP' if (X != NULL) gt_ggc_mx_rtx_def (X);\ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^expanded from macro 'RTL_CHECK2':341: : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 ^~~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:388::535:: note 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:warning4734: ^ ~:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note18: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::array 'fld' declared herearray 'fld' declared here 341: warning if (validate_change (def_insn, &PATTERN (def_insn), new_set, true)) rtunion fld[1];note rtunion fld[1]; : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^~~~~~~~~~~~~~~~~~: ^expanded from macro 'RTL_CHECK2' 5 gtype-desc.c:2192:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: while (head != NEXT_INSN (tail))831: 23 19: ^~~~~~~~~~~~~~~~: warning note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:798: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 20 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note 341: rtunion fld[1]; ^ cond = XEXP (SET_SRC (set), 0);:5:expanded from macro 'PATTERN' switch (NOTE_KIND (&(*x))) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here#define PATTERN(INSN) XEXP (INSN, 4) ^~~~~~~~~~~~~~~~~ 826:25: note: expanded from macro 'NEXT_INSN' ^ ~ rtunion fld[1]; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h960::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::7712325In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c ::25: : note: : ^~~~~~~~~~~~~ 23 note ^In file included from : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'NOTE_KIND'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 1536:22:#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:137:3: warning: :note: expanded from macro 'SET_SRC':802array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25: ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h note: expanded from macro 'XEXP' 660:26: 32:In file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ XEXP (rt, 1) = arg1; 2344 note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~./genrtl.h:805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771: :expanded from macro 'XCINT':23:38:32: note111/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:660: : :expanded from macro 'RTL_CHECK2'#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) note: ^ ~38 : 3expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 661: expanded from macro 'XCEXP' : 37warning#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:660:expanded from macro 'RTL_CHECKC1' ^ ~ 38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:5768:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:array 'fld' declared here:341:5 :661:37 note rtunion fld[1];:note: array 'fld' declared here: array 'fld' declared here: : note: ^ 5expanded from macro 'XINT': rtunion fld[1]; rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^note : ^ ~note expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:660::: 38array 'fld' declared here: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 4738/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.cgtype-desc.c:2195:::2714: warning4512344: expanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:14: ./genrtl.h warning head = NEXT_INSN (head);:138: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 35 : rtx expr = single_set (insn);: : note : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 826warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^~~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660 XEXP (rt, 2) = arg2; ^ ~:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77139: array 'fld' declared here 22:: note : rtunion fld[1]; ^: gt_ggc_m_S ((*x).u.fld[4].rt_str); noteIn file included from : 25:expanded from macro 'RTL_CHECK2' :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25 note: expanded from macro 'NEXT_INSN' : expanded from macro 'XEXP'#define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'single_set' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5: ^~~~~~~~~~~~~~~~26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:2344771 note:note:38:: note23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998note./genrtl.h::42:array 'fld' declared here : : note: : expanded from macro 'single_set_1'expanded from macro 'RTL_CHECK2'array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ 112#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gtype-desc.c:#define single_set_1(I) single_set_2 (I, PATTERN (I)) : ^ ~ rtunion fld[1]; 2206:34 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 6603: ^ ~ ^ :warningwarning: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.carray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: :800: expanded from macro 'RTL_CHECK2'341: XINT (rt, 6) = arg6; array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])513: 831::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23note::: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here note: gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx); expanded from macro 'PATTERN' rtunion fld[1]; ^ ^ ~ ^ ~#define PATTERN(INSN) XEXP (INSN, 4)768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23In file included from && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (if_info->jump))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c : ^ ~ :25: note341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:5:./gtype-desc.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344expanded from macro 'XINT':note : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ./genrtl.h771 ::77123: ^ ~23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3590139 ::38: 3note: :: note: :note: expanded from macro 'XEXP' warningexpanded from macro 'RTL_CHECK2'array 'fld' declared here 7 rtunion fld[1];:: note#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' : ^ ~expanded from macro 'gt_ggc_m_7rtx_def' ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\660:38: note: expanded from macro 'RTL_CHECK2'341 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 660:: ^ ~ 4753:12:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: 38warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note::341:: note head_bb = BLOCK_FOR_INSN (head);: ^~~~~~~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2' 775array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note5 rtunion fld[1]; ^25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 828:30:: :note note: array 'fld' declared here: expanded from macro 'BLOCK_FOR_INSN'771:35: : rtunion fld[1]; expanded from macro 'XBBDEF' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c : note: expanded from macro 'XEXP' array 'fld' declared here : ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) rtunion fld[1];In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)451:14#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ ^~~warning: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659:38: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hgtype-desc.c:2206:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx expr = single_set (insn); ^~~~~~~~~~~~~~~~~ note: : 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996::expanded from macro 'RTL_CHECK1' 8: note: :2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'single_set' 34:660: warning775:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]39: : ./genrtl.h:113:3: ? PATTERN (I) : single_set_1 (I)) \ note ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~ 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~ 5::warning: 831:25./gtype-desc.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h359023::37 : XEXP (rt, 7) = arg7;note: expanded from macro 'PATTERN' : note341 :: ::#define PATTERN(INSN) XEXP (INSN, 4) ^ ~5 : notenote: expanded from macro 'gt_ggc_m_7rtx_def' array 'fld' declared here: array 'fld' declared here rtunion fld[1];note if (X != NULL) gt_ggc_mx_rtx_def (X);\ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ^ ~ ^:: 771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:800 expanded from macro 'XBBDEF' :19:note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23 ::25: 341:5: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (if_info->jump))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : ^~~~~~~~~~~~~: note: : expanded from macro 'XEXP'array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: :38note: 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_SRC' : 660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; :38:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ ./genrtl.h ^ ~gtype-desc.c:2209:34: warning: note:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :expanded from macro 'RTL_CHECK2'660140 gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 383note: ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]./gtype-desc.h: : noteexpanded from macro 'RTL_CHECK1' :805::: 3590#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2'32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 4) = arg4;: ^ ~ : note7341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: : note:expanded from macro 'XCEXP'771: :23:array 'fld' declared here note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: rtunion fld[1];: 341expanded from macro 'gt_ggc_m_7rtx_def'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: expanded from macro 'XEXP'5: note: 37array 'fld' declared here: :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:460:15:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341notewarning: In file included from ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c: :660: ::38expanded from macro 'RTL_CHECKC1'25: note: : expanded from macro 'RTL_CHECK2'5 ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ *reg1 = XEXP (SET_SRC (expr), 1);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4755341: array 'fld' declared here :660:39: note: expanded from macro 'XEXP': rtunion fld[1];:5: 9 26note: : expanded from macro 'RTL_CHECK2' 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) ^: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 head = NEXT_INSN (bb_note (head_bb));:gtype-desc.c:2209:34: ^~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 warning38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^ : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: 35: 137:3: note:826:: :25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx); 25: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note ./genrtl.h:141/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3 ^ ~ expanded from macro 'XEXP' : XEXP (rt, 1) = arg1; ./gtype-desc.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~warning::3590: expanded from macro 'NEXT_INSN' 341#define NEXT_INSN(INSN) XEXP (INSN, 2) :5 ^ ~ ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23note : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: :771 :23::note : XINT (rt, 5) = arg5; noteexpanded from macro 'gt_ggc_m_7rtx_def' ^ ~: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':768array 'fld' declared here: 23: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XINT' ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ :39 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:460note:::38:21: :341:538:warning: : : expanded from macro 'RTL_CHECK2' note: array 'fld' declared here note: notearray 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]): ^~~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^341 :660:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])gtype-desc.c: :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note 2222note ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h *reg1 = XEXP (SET_SRC (expr), 1);: array 'fld' declared here:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 36 ::: ^~~~~~~~~~~~~~341:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 rtunion fld[1];:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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]; ^ 1536: gt_ggc_m_9tree_node ((*x).u.fld[4].rt_tree); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c ^ ~ :224757./gtype-desc.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c14: 800: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341note: expanded from macro 'SET_SRC' warning: 3614array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::44:: array 'fld' declared here5 warning: :#define SET_SRC(RTX) XCEXP(RTX, 1, SET)array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; : array 'fld' declared here rtunion fld[1]; ^7: note ^ && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (if_info->jump)) ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c ^~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'gt_ggc_m_9tree_node' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25 while (PREV_INSN (note_head)) ^~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:251103:./genrtl.h:: if (X != NULL) gt_ggc_mx_tree_node (X);\ 14228805:32 ^ ::: : note: expanded from macro 'PREV_INSN' : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : #define PREV_INSN(INSN) XEXP (INSN, 1) expanded from macro 'XCEXP'341 ^ ~ note: In file included from expanded from macro 'JUMP_LABEL'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hwarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::26 note: XINT (rt, 6) = arg6; ^ ~: In file included from array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:23 :138:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3::805: ^ ~ warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note:32 XEXP (rt, 2) = arg2; 661 ^ ~ :: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: rtunion fld[1]; note37: : note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP':771 ^ : expanded from macro 'RTL_CHECKC1'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23gtype-desc.c: ^ ~ :2222:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note36661:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):37 ^ ~:: 660warning : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP':771 gt_ggc_m_9tree_node ((*x).u.fld[4].rt_tree); ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note35: 38expanded from macro 'RTL_CHECKC1'expanded from macro 'XINT' ./gtype-desc.h : ^ ~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 3614: note: 39:expanded from macro 'XEXP' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2':341: 660:note5 ^~~: expanded from macro 'gt_ggc_m_9tree_node' 38 if (X != NULL) gt_ggc_mx_tree_node (X);\#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: : ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; :39: note341: :341: ^ 660: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:817 expanded from macro 'RTL_CHECK2' :8: 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: 38 XEXP (cond, 1)); 5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note341341: 5: : note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here rtunion fld[1];note: ^ 771In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c::23:: ^array 'fld' declared here : 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hgtype-desc.c::26 rtunion fld[1]; note ^2225:expanded from macro 'RTL_CHECK2' 36:: : In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4759 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' :4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 warning: rtunion fld[1];: ./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : set_block_for_insn (note_head, head_bb); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gt_ggc_m_9tree_node ((*x).u.fld[4].rt_tree); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~139: 3 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341 :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ::660 note ^ ~ 416./gtype-desc.h:warning461:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38:: note: 1540::3614:expanded from macro 'RTL_CHECK2' 7 : note: array 'fld' declared here note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; XBBDEF (rt, 3) = arg3;: expanded from macro 'set_block_for_insn' warning: expanded from macro 'gt_ggc_m_9tree_node' ^ ~ #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ ^ ./genrtl.h775In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25 ^~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h39:828:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341: *reg2 = XEXP (SET_SRC (expr), 2); expanded from macro 'XBBDEF' 2344: ./genrtl.h:30 ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 143/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: ^ ~:5 40 :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::: 338:note: expanded from macro 'BLOCK_FOR_INSN': note: expanded from macro 'XEXP'note : expanded from macro 'gen_rtx_fmt_ee' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~warning : : note: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^~ array 'fld' declared herearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 660:38 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 775: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25341 XEXP (rt, 7) = arg7; : array 'fld' declared here ^ ~ note : 5 rtunion fld[1];note: rtunion fld[1]; : expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared hereexpanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cgtype-desc.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; : ^ ~ ^ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:expanded from macro 'RTL_CHECK2'22255 25:: : :note842: 36array 'fld' declared here38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: note rtunion fld[1]; ^warning: In file included from :6 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1':warning gt_ggc_m_9tree_node ((*x).u.fld[4].rt_tree);26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ 461 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./gtype-desc.h::21: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ XEXP (cond, 1), VOIDmode, ^ ~:3614: ./genrtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note140:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:::39: array 'fld' declared here 5 rtunion fld[1]; *reg2 = XEXP (SET_SRC (expr), 2);: 3: ^ ^~~~~~~~~~~~~~ warning: :771array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :23note XEXP (rt, 4) = arg4;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here:1536: rtunion fld[1]; 22 ^ ~: expanded from macro 'gt_ggc_m_9tree_node'note ^ In file included from : expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:771: if (X != NULL) gt_ggc_mx_tree_node (X);\ : :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4760expanded from macro 'XEXP' ^:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~234416/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660 warning :38: ./genrtl.h : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note_head = PREV_INSN (note_head);:144::805expanded from macro 'RTL_CHECK2' ^ ~:32341 ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: :5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:825:: 341:expanded from macro 'XCEXP'5 66025: :array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: 38 warning: : note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ expanded from macro 'PREV_INSN'array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1) gtype-desc.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 661:note: 771 array 'fld' declared here :37: ^ ~ X0EXP (rt, 8) = NULL_RTX; rtunion fld[1]; 2228:27: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' 23:::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 341 ^ ^ ~ ^ ~ :5: note: expanded from macro 'XEXP' notewarning: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_S ((*x).u.fld[4].rt_str);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c35: :note: 788expanded from macro 'XEXP' ^ ~:27: note: expanded from macro 'X0EXP' :66025:: 38In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:: : :876:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34126: In file included from 660expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:39:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344 : :note note659: : ./genrtl.h: ^ ~ expanded from macro 'RTL_CHECK2':38141: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];3: ^ :warning46: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 : XINT (rt, 5) = arg5;5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768gtype-desc.cexpanded from macro 'RTL_CHECK1' ^~~ unsigned HOST_WIDE_INT size = INTVAL (XEXP (x, 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):2231: ^ ~: note341::23 ^ ~27 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: : array 'fld' declared here771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note: warning:note: :23array 'fld' declared here rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 gt_ggc_m_S ((*x).u.fld[4].rt_str); ^ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: expanded from macro 'XINT'array 'fld' declared here rtunion fld[1]; note: expanded from macro 'XEXP' ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];:4763 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:7: ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:523:169:3 ^ ~note ::warning23:: 341:5: :: warning: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h set_block_for_insn (note_head, head_bb);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ : :1153:28: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.cnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:416:40 rtx src_reg = XEXP (SET_SRC (set_pat), 0);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~ : : expanded from macro 'INTVAL' note: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'set_block_for_insn':1536 ::7712236:39: ^ ~ 22 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) note: expanded from macro 'SET_SRC' : ^~~~~~~~~~~~~~~~~~~~~#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 341 ^ ~ ^~~ : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :665array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:33:expanded from macro 'XEXP'805 : gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 82832:: 30note: 5:: note:expanded from macro 'XCWINT' ^ ~ : expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note./gtype-desc.h: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])3570: ^ ~ 7: note ^ ~ rtunion fld[1];: ^~~expanded from macro 'BLOCK_FOR_INSN' note: expanded from macro 'gt_ggc_m_15basic_block_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ if (X != NULL) gt_ggc_mx_basic_block_def (X);\ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ^ ~660 :661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775In file included from : note:255/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: expanded from macro 'RTL_CHECKC1':: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.cnote:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :5: note ^ ~note: array 'fld' declared here38: note: rtunion fld[1];: expanded from macro 'XBBDEF'25: In file included from : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:: rtunion fld[1]; ^:341::: 2344: ./genrtl.h659:38877:gtype-desc.c:2236: note: :47395:expanded from macro 'XEXP': :142:note: 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) ^~~array 'fld' declared herenote: 3 rtunion fld[1];: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' : warning ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341: unsigned HOST_WIDE_INT start = INTVAL (XEXP (x, 2));In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25 gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ ^ ~ 5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771: ./gtype-desc.h:3570In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344note:45: ./genrtl.h23note XINT (rt, 6) = arg6; : array 'fld' declared here: : rtunion fld[1]; :note: ^ ~expanded from macro 'RTL_CHECK2'170:3: expanded from macro 'gt_ggc_m_15basic_block_def': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: expanded from macro 'XEXP' :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2;5 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4765:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)7:341:660::771:23: note: expanded from macro 'XEXP' : :5:notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38: array 'fld' declared here PREV_INSN (note_head) = PREV_INSN (head); ^~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ rtunion fld[1];: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 825 :660::expanded from macro 'RTL_CHECK2' rtunion fld[1];25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~: ^note ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:2237 :30: warning expanded from macro 'PREV_INSN' :660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1):1153:28note38: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2':: expanded from macro 'RTL_CHECK2' gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~./gtype-desc.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3413590771:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c ^ ~note 7: : expanded from macro 'INTVAL':587expanded from macro 'XEXP': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415::532:: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ warning: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'gt_ggc_m_7rtx_def' : array 'fld' declared here rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c :25 if (X != NULL) gt_ggc_mx_rtx_def (X);\ note for (i = 0; i < XVECLEN (PATTERN (def_insn), 0); i++): In file included from : 665 ^~~~~~~~~~~~~~~~~~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:33: note: expanded from macro 'XCWINT' rtunion fld[1];:26: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5831 :2344:23: In file included from :660note: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c ^~~:::25: : ./genrtl.h38 :143 In file included from : notenote: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define PATTERN(INSN) XEXP (INSN, 4) 2344: rtunion fld[1]; ^ ~ ./genrtl.h:3expanded from macro 'RTL_CHECK2': ^ 171 warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:gtype-desc.c: 3::2237: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: XEXP (rt, 7) = arg7; 771341:warning:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :235array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: : gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3;5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ./gtype-desc.h:3590 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :37: ^ ~ : note:775:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:25 ^ array 'fld' declared here: note: 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cnote: noteexpanded from macro 'XBBDEF'expanded from macro 'XEXP' : note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): : expanded from macro 'gt_ggc_m_7rtx_def' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 925 ^:20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\ 659 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: notenote warning660:: : :4765:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XEXP (y, 0), XEXP (y, 1), : :31: : ^ ~warning note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'RTL_CHECK2' 5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1'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) 23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here PREV_INSN (note_head) = PREV_INSN (head);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^~~~~~~~~~~~~~~~: rtunion fld[1]; note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 : 825: :note ^ ^ ~ ^ ~: expanded from macro 'XVEC'5 25gtype-desc.c: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 34138: note:: note5:array 'fld' declared here rtunion fld[1]; ^: ^~~2238expanded from macro 'PREV_INSN' note: In file included from #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c30expanded from macro 'RTL_CHECK2' : rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 warning:note 39 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: 25: 25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~2344 ^~~:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h::172:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::3391:32660: note : rtunion fld[1];: 2344: ./genrtl.h: 38 ^:expanded from macro 'GET_NUM_ELEM' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c::./gtype-desc.h note144:3: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) expanded from macro 'RTL_CHECK2':3590949: : warning :7: ^~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])12: XEXP (rt, 4) = arg4; note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'gt_ggc_m_7rtx_def' 341 if (X != NULL) gt_ggc_mx_rtx_def (X);\ : X0EXP (rt, 8) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771warning: :341 ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 : note:23: ^ ~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: bitpos = SUBREG_BYTE (outer) * BITS_PER_UNIT;array 'fld' declared here :array 'fld' declared here: rtunion fld[1]; ^ :5788 rtunion fld[1];::27 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: ^~~~~~~~~~~~~~~~~~~4766:note note: 7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note NEXT_INSN (PREV_INSN (head)) = note_head; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here: : expanded from macro 'XEXP' expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:1183::3826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c :659:38589: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:826:2529 note: : note:gtype-desc.c : warning: :2238expanded from macro 'RTL_CHECK1'expanded from macro 'SUBREG_BYTE' :30: 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] : note#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN' s_expr = XVECEXP (PATTERN (def_insn), 0, i); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~~~~~~~~~~~~~~~ ^ ~ ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831::./gtype-desc.h:3590341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:80323: note:32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: expanded from macro 'PATTERN' note 37: :notenote: array 'fld' declared here#define PATTERN(INSN) XEXP (INSN, 4) : : expanded from macro 'gt_ggc_m_7rtx_def' ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\note771array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ : expanded from macro 'XCUINT':23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: : note: :#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ^771expanded from macro 'XEXP' :23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 ^ ~ expanded from macro 'XEXP'25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: :In file included from :66037: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' :38: : 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])2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notenote: : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h./genrtl.h:26: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' array 'fld' declared here::In file included from 38: 173#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ::5:5 ^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] 2344 ^ ~:note: array 'fld' declared here note: gtype-desc.c note: array 'fld' declared here (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :2241: XINT (rt, 5) = arg5; ^ ~ rtunion fld[1];23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772warning: ^ : ./genrtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4766::35: :768:23:169 note: gt_ggc_m_S ((*x).u.fld[7].rt_str); rtunion fld[1]; ^ ~ expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note: :5::3 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^:18 ^~~expanded from macro 'XINT' : warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note NEXT_INSN (PREV_INSN (head)) = note_head;: :array 'fld' declared here660:39: ^~~~~~~~~~~~~~~~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:976:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:note: expanded from macro 'RTL_CHECK2'660 rtunion fld[1];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] :38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : expanded from macro 'RTL_CHECK2' for (insn = seq; insn; insn = NEXT_INSN (insn)) XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^ ~ : 825 ^ ~:gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77125/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~: :826 ::23note25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2242::: 30: : expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663warningnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'NEXT_INSN'341:35::: 771array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note 5: :23 : note gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx);: #define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'XEXP'expanded from macro 'RTVEC_ELT' : ^ ~ note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):771 :note ^ ~./gtype-desc.h 23: :array 'fld' declared here : 3590:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: rtunion fld[1];: note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: expanded from macro 'gt_ggc_m_7rtx_def' : 38: note: expanded from macro 'XEXP' if (X != NULL) gt_ggc_mx_rtx_def (X);\ 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :5 ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:341 ^ ~:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here In file included from :5660: rtunion fld[1]; : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:: notenote: note: 2344: :38./genrtl.harray 'fld' declared here594:174:expanded from macro 'RTL_CHECK2' : 3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::array 'fld' declared here33 ^ ~ : note: rtunion fld[1];expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :gtype-desc.c ^ warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25 ^ ~341 XINT (rt, 6) = arg6;:: : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2242/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:30array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: note: array 'fld' declared here 768:23:26 rtunion fld[1];826: : 31: note: warning sub_rtx = &XVECEXP (PATTERN (def_insn), 0, i);: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'NEXT_INSN' gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~ ^ ^ ~ :./gtype-desc.h:3590:372344:: note./genrtl.h note: expanded from macro 'gt_ggc_m_7rtx_def' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' ::831170: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:: ^3:: 38warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660: XEXP (rt, 2) = arg2;39: note ^ ~note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2': 341 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN' 5:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c: ^ : note: ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~note 1006In file included from :660: rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h36: array 'fld' declared here : rtunion fld[1]; :771 ^ ^:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.cgtype-desc.c38 note:25: : expanded from macro 'XEXP'In 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:2243/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344:note4767:39:7: expanded from macro 'RTL_CHECK2' 38: ./genrtl.h :warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :175:3 && rtx_equal_p (if_info->b, XEXP (cond, 1))) : ^ ~ ^ ~ :warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771notewarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : : PREV_INSN (head) = note_list; ^~~~~~~~~~~~~~~~23expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7;:#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)341:note ^ ~ 5 gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:3570::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:771:: 772:35: expanded from macro 'XEXP'23::: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~expanded from macro 'XEXP'825 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:: : ^660expanded from macro 'XVEC' :7 #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 note : expanded from macro 'gt_ggc_m_15basic_block_def': ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c38note:25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26expanded from macro 'PREV_INSN' :660:39#define PREV_INSN(INSN) XEXP (INSN, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ^ ~note: : expanded from macro 'RTL_CHECK2' : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 38: ./genrtl.h 341: note: expanded from macro 'RTL_CHECK2' ^~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771:171 :23 ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663::35:: expanded from macro 'XEXP' :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5 : :5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note note ^ ~ : 5: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared herearray 'fld' declared here noteexpanded from macro 'RTVEC_ELT': : array 'fld' declared here#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; warning:341:5:: ^ ^ ^660 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cgtype-desc.c38 ^ ::2243:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c: :1007note XBBDEF (rt, 3) = arg3;:603:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c 16:2539:36: : expanded from macro 'RTL_CHECK2' 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] ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: || (rtx_equal_p (if_info->a, XEXP (cond, 1)) sub_rtx = &PATTERN (def_insn); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : ./genrtl.h ^~~~~~~~~~~~~~~~~~ 775: ^ ~25 note: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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) 831 ^ ~: gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb);23 :341 ^ ~: : 176:note note3:: ./gtype-desc.h: warning: 3570expanded from macro 'PATTERN' array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define PATTERN(INSN) XEXP (INSN, 4) ^ ~45:5 XEXP (rt, 8) = arg8; : : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 ^ ~: array 'fld' declared here note660 : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'gt_ggc_m_15basic_block_def' ^:771:: if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ note 23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)38expanded from macro 'XEXP':4768: :7note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: rtunion fld[1];659expanded from macro 'XEXP' :38: ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note NEXT_INSN (note_list) = head; ^~~~~~~~~~~~~~~~~~~~~ ^ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660gtype-desc.c: : 341:2244#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: ^ ~826:38: 25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: 5 : expanded from macro 'RTL_CHECK2' ::30note: expanded from macro 'NEXT_INSN': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note: 341 warning::5:: :5 77138:notearray 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note : array 'fld' declared here gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); : array 'fld' declared here : rtunion fld[1]; ^ ^ ~ rtunion fld[1];:23: expanded from macro 'RTL_CHECK2' ^ In file included from note rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c : ^./gtype-desc.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c1022 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ 3590/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ 660:38: note25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82344: :./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hexpanded from macro 'RTL_CHECK2':195: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])note ^ ~ XEXP (rt, 1) = arg1;: expanded from macro 'gt_ggc_m_7rtx_def' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : INSN_LOCATION (if_info->insn_a)); XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c341:5 :675 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: array 'fld' declared here 771: note23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];833: 23 ^note: :: :29note 14:: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.carray 'fld' declared here : rtunion fld[1];note: expanded from macro 'INSN_LOCATION'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :#define INSN_LOCATION(INSN) XUINT (INSN, 5):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^660: 38 :gtype-desc.c:warning: note ^ ~ 4770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769660:2244:26:30: 38: 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]: note: || (set = single_set (cand->insn)) == NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XUINT' : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)11 ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1996:./gtype-desc.h22:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::warning ^ ~expanded from macro 'RTL_CHECK2': 3590: 37 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660note: expanded from macro 'gt_ggc_m_7rtx_def' #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]:note : ^ ~ expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (BLOCK_FOR_INSN (head) != head_bb) ^~~~~~~~~~~~~~~~~~~~~:38 if (X != NULL) gt_ggc_mx_rtx_def (X);\341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:5 :828: note: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here::: 30: expanded from macro 'RTL_CHECK2' 5 rtunion fld[1];5 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: noteIn file included from : array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c rtunion fld[1];note: note1998:expanded from macro 'BLOCK_FOR_INSN' ^42: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :341:: expanded from macro 'single_set_1':In file included from #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) 255/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.carray 'fld' declared here:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: : In file included from #define single_set_1(I) single_set_2 (I, PATTERN (I)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :note::775:25: 2344: ^~~~~~~~~~~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8312344: array 'fld' declared here ./genrtl.hgtype-desc.c:::2245173 rtunion fld[1];:30:: :196 note23:: expanded from macro 'XBBDEF' ^3 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note:warning: 3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warningexpanded from macro 'PATTERN': : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]659:38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c XINT (rt, 5) = arg5; XEXP (rt, 2) = arg2;./gtype-desc.h:3590: : 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~ ^ ~ 1067/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771: note: 11:771expanded from macro 'RTL_CHECK1'note: expanded from macro 'gt_ggc_m_7rtx_def' : :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23 if (X != NULL) gt_ggc_mx_rtx_def (X);\ note ^ ~ ^: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]768expanded from macro 'XEXP':23:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ^ ~ INSN_LOCATION (if_info->insn_a));note: : expanded from macro 'XEXP'5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XINT' : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here341: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):833 ^ ~ :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:295660: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66038: ^ note: :38:note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared herenote : expanded from macro 'INSN_LOCATION' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ gtype-desc.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::3412245:5: :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h769::note: 3590:37 ^26: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:4830:47 341:: warningnote: array 'fld' declared hereexpanded from macro 'XUINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c : ::675array 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): for (link = insn_queue[q_ptr]; link; link = XEXP (link, 1)) ^ ~14: warning: note array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; :660:38 5: : || (set = single_set (cand->insn)) == NULL_RTX)note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~: note: rtunion fld[1]; ^23expanded from macro 'RTL_CHECK2' : expanded from macro 'gt_ggc_m_7rtx_def' : note ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5:25 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' 1996:: In file included from note:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h25: : array 'fld' declared here:In file included from 341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^ ~ :234426note: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ./genrtl.h :197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^ :660:notegtype-desc.c: expanded from macro 'single_set' 38 X0EXP (rt, 3) = NULL_RTX; ? PATTERN (I) : single_set_1 (I)) \:2248:30 : ^~~~~~~~~~~ : noteIn file included from : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c: ^ ~: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:831:11982344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:341:27: :./genrtl.h23:::note: 174expanded from macro 'X0EXP':5:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:11::notenote: 3: array 'fld' declared hereexpanded from macro 'PATTERN' : if (X != NULL) gt_ggc_mx_rtx_def (X);\ warning: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning ^: 771 :: INSN_LOCATION (if_info->insn_a)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23 : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 rtunion fld[1]; XINT (rt, 6) = arg6;833:: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK1' ^ ~:29: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4874#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) notenote: expanded from macro 'INSN_LOCATION' :: array 'fld' declared here: #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341:285 23: ^: ^ ~ note: array 'fld' declared herenote:: : warning 660:38expanded from macro 'XINT':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gtype-desc.c rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:2248:In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: 7692530 ^ ~ : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:660: for (; link; link = XEXP (link, 1))38 : ^ ~ note: note:: ./genrtl.hexpanded from macro 'XUINT'expanded from macro 'RTL_CHECK2' : #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771198::23:note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~ ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 : X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 :534138: ::5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38:: ^ ~ note: array 'fld' declared herenote : gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);note: note: expanded from macro 'RTL_CHECK2': rtunion fld[1]; array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here ^./gtype-desc.h:3590:37: note rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26788: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'gt_ggc_m_7rtx_def' XEXP (rt, 7) = arg7; ^ : ^ ~ 27 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c rtunion fld[1]; ^note: expanded from macro 'X0EXP' 771::773:9: 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) ^ ~ gtype-desc.c:3412249:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr);:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);array 'fld' declared here : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:659 rtunion fld[1]; ^~~~~~~~~~~~~~ :38: note: 5001/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note 1536 ^ expanded from macro 'RTL_CHECK1' ::22./gtype-desc.h: note: : expanded from macro 'SET_SRC' 20expanded from macro 'XEXP': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3590:7: note:: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)expanded from macro 'gt_ggc_m_7rtx_def'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' if (X != NULL) gt_ggc_mx_rtx_def (X);\#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cwarning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:12245/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here : next_link = XEXP (link, 1); 660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: :661:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:34137: note note: :5: : rtunion fld[1];: && general_operand (XEXP (cond, 1), VOIDmode)) 771noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECKC1' ^ :array 'fld' declared here ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):gtype-desc.c341:5: : ^ ~25: note2249 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 30: rtunion fld[1]; ^ 341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c note:660warning: : expanded from macro 'XEXP':5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:25 :2344: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:./genrtl.h:38: 26 199#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);noteIn file included from ^ ~ X0EXP (rt, 5) = NULL_RTX; : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:660array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h :38::./gtype-desc.h:3590 rtunion fld[1]; :788::27: 37: note ^note: 5 : expanded from macro 'gt_ggc_m_7rtx_def' : note: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:5028:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_ggc_mx_rtx_def (X);\ XEXP (prev_link, 1) = next_link; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note:771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):23: note: : ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'176 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here warning:8385: ^ ~ : ::659note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 5660: XEXP (rt, 8) = arg8;: 38 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note rtunion fld[1];: FOR_BB_INSNS (bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ^~~~~~~~~~~~~~~~~~~~~~~ 771:23 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: gtype-desc.c:2252:30: notenote: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'FOR_BB_INSNS' expanded from macro 'RTL_CHECK1' : gt_ggc_m_7rtx_def ((*x).u.fld[8].rt_rtx); : noteexpanded from macro 'RTL_CHECK2' ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' ./gtype-desc.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:: ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3590 1229/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::7:7826341:25: : ^ ~ : notenote: : : expanded from macro 'gt_ggc_m_7rtx_def'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN': 341:5: notewarning: array 'fld' declared here : #define NEXT_INSN(INSN) XEXP (INSN, 2) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];660note XEXP (cond, 1),: if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ~:38 array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:771: ^:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c23:25 :: 5::23::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :note : :2344: ./genrtl.h:note200:3noteexpanded from macro 'RTL_CHECK2' :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:5098: expanded from macro 'XEXP' ^: warningexpanded from macro 'XEXP': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]15: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;warning :: 341#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 index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:2252:30: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: gt_ggc_m_7rtx_def ((*x).u.fld[8].rt_rtx);: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) array 'fld' declared here ^ ~::788 38 ^~~~~~~~~~~~~~~~: rtunion fld[1];660:38 ^: 27:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903note: : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'./gtype-desc.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34125:341:5: ::note3590In file included from :: array 'fld' declared here 37 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26note rtunion fld[1];: : : : expanded from macro 'X0EXP' :5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : array 'fld' declared here ^expanded from macro 'REG_NOTES' ^ ~./genrtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c659::38: ^195 note: expanded from macro 'gt_ggc_m_7rtx_def' note: :3:838:5 if (X != NULL) gt_ggc_mx_rtx_def (X);\::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c expanded from macro 'RTL_CHECK1' 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]#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:5 XEXP (rt, 1) = arg1;1232: 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~: FOR_BB_INSNS (bb, insn): :341: 23 warning:5 ^~~~~~~~~~~~~~~~~~~~~~~note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (if_info->a, 1), ^ ~array 'fld' declared here : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' : 771 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771:23 rtunion fld[1]; :: 372: array 'fld' declared here: 17: ^:23: note : ^ ~expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : expanded from macro 'FOR_BB_INSNS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: (INSN) = NEXT_INSN (INSN))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~:gtype-desc.c:660 :38:201: ^~~~~~~~~~~~~~~~660 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ::660:38: 82638:note:25:2253:30expanded from macro 'RTL_CHECK2' note: note: : : 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 'NEXT_INSN' warning : gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ expanded from macro 'RTL_CHECK2'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]./gtype-desc.hexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3590: :7: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 :788:5 ^ ~expanded from macro 'gt_ggc_m_7rtx_def'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: if (X != NULL) gt_ggc_mx_rtx_def (X);\ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :note ^341771 : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: rtunion fld[1];::341: 23expanded from macro 'X0EXP' ^341::5 note: 5expanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here rtunion fld[1]; :note ^ : : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.carray 'fld' declared here5098:46: :1246 ^ : ^ ~gtype-desc.c:2253 660:38: warning:30: rtunion fld[1]; : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' 12: warning#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]659 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : INSN_LOCATION (if_info->insn_a)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'./gtype-desc.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:833:38:: 2925: :: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3590: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 26: :37:noteIn file included from expanded from macro 'INSN_LOCATION' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK1'::5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :2344expanded from macro 'gt_ggc_m_7rtx_def' : note660./genrtl.h#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~: ^ ~ : if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ :196:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h338::341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341::5:5769 rtunion fld[1];: 26 expanded from macro 'RTL_CHECK2': note: ^:array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: expanded from macro 'XUINT':843 array 'fld' declared here XEXP (rt, 2) = arg2; #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : ^ ~8 ^ rtunion fld[1];gtype-desc.c: ^ ~:2254: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:::771 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning ^ ~ note set = single_set (insn);: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ :: expanded from macro 'RTL_CHECK2' gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 1996:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c note: expanded from macro 'XEXP' : 25 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)22: ^ ~ note./gtype-desc.h:3590#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :In file included from 5:7 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'single_set' note: array 'fld' declared here: ? PATTERN (I) : single_set_1 (I)) \ :341: ^~~~~~~~~~~~~~~~660 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998::5 38:42: : note: : notenote: ./genrtl.h: :expanded from macro 'single_set_1' expanded from macro 'gt_ggc_m_7rtx_def' 223 if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3341:note: #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^ ^~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: 5: :note: array 'fld' declared here ^ ~ note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: rtunion fld[1];note831: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::2326 ^ ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::2344gtype-desc.c5114:38:: 2254:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c./genrtl.h notenote: :197::: 30expanded from macro 'PATTERN' expanded from macro 'RTL_CHECK2' :7#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1255:83:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) 341 && (XEXP (if_info->a, 1) == const1_rtx ^ ~ warning: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23warningarray 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] : X0EXP (rt, 3) = NULL_RTX; ^ ~5:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx); : if (PREV_INSN (insn) != last) note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27note : array 'fld' declared here ./gtype-desc.h:3590:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^~~~~~~~~~~~~~~~ rtunion fld[1];note : ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'X0EXP' :825:25: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ^ ~In file included from note: expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c : #define PREV_INSN(INSN) XEXP (INSN, 1) 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'gt_ggc_m_7rtx_def': :: 659: if (X != NULL) gt_ggc_mx_rtx_def (X);\ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : In file included from :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :341:5expanded from macro 'RTL_CHECK1' : ^ ~ 2344: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note771:23::: expanded from macro 'RTL_CHECK2' :224:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : expanded from macro 'XEXP'array 'fld' declared herewarning: ^ ~ ^ ~38 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ XEXP (rt, 2) = arg2;: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :gtype-desc.c:5:: note: 5:array 'fld' declared here :2255 :3923: rtunion fld[1]; warning: : expanded from macro 'RTL_CHECK2' ^ ~ 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 'XEXP' note: array 'fld' declared here ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ree.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:843::5 ^ ~ gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb); 660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:warningnote:38: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 25 660:38:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h./gtype-desc.h:: 26:array 'fld' declared here: In file included from 3570:7 note: expanded from macro 'RTL_CHECK2' set = single_set (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c :1256 :11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ ~:: ./genrtl.h::: expanded from macro 'gt_ggc_m_15basic_block_def' 1996:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:198/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_basic_block_def (X);\note 341:341 ^:: warning:5expanded from macro 'single_set':: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note || XEXP (if_info->a, 1) == constm1_rtx)) ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~5 ^ ~: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: 3:5:831 notewarning:array 'fld' declared here rtunion fld[1];: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:771 :5120: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX;: 23:In file included from rtunion fld[1]; note: expanded from macro 'PATTERN' note #define PATTERN(INSN) XEXP (INSN, 4) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25 ^ ~ ^ ~: 12: : expanded from macro 'XEXP'warning gtype-desc.c:2255#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: 771:78839::: :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:23 warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: note:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note bb = BLOCK_FOR_INSN (insn); note: ^~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' : :: expanded from macro 'XEXP' expanded from macro 'X0EXP' gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~2344 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h:225:3 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 warning: ./gtype-desc.h ^ ~:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3570 XBBDEF (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:45/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30: :65938note::: :expanded from macro 'BLOCK_FOR_INSN' note38: note: : ^ ~ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':775::#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 341note: ^ ~:5expanded from macro 'gt_ggc_m_15basic_block_def' : note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : if (X != NULL) gt_ggc_mx_basic_block_def (X);\ 341:note5 ^: :5: ^ :expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1259659::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote36:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 38: 341:array 'fld' declared here: 5: : rtunion fld[1]; :775 ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : if (STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1))) note25array 'fld' declared here: ^ ~ note: expanded from macro 'XBBDEF': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' array 'fld' declared here#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ : In file included from expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344: ./genrtl.h ^ ~:199:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: : rtunion fld[1];1153 note ^: :28expanded from macro 'RTL_CHECK1':: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'INTVAL' : 341 :5: notegtype-desc.c#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): :array 'fld' declared here 2256 ^~~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' 30#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : X0EXP (rt, 5) = NULL_RTX; ^341 :5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:array 'fld' declared here : 341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: 25note: expanded from macro 'X0EXP' gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: : 5138 ^ ~:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gcc_assert (BLOCK_FOR_INSN (PREV_INSN (insn)) == bb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::828:30: note: expanded from macro 'BLOCK_FOR_INSN' ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:226 :3: warning./gtype-desc.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]659 : ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 38: note: expanded from macro 'RTL_CHECK1' note:: 3590#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 25: note: expanded from macro 'XBBDEF' array 'fld' declared here#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ : 7: note: expanded from macro 'gt_ggc_m_7rtx_def' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:659341::385:: if (X != NULL) gt_ggc_mx_rtx_def (X);\noteexpanded from macro 'X0EXP': expanded from macro 'RTL_CHECK1' note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:341:5: note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 695:3411261::542:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from else if (-STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.cnote:: array 'fld' declared here : ^ ~ 1425:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h rtunion fld[1];:200:In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : 771note:: 23expanded from macro 'gcc_assert': : X0EXP (rt, 6) = NULL_RTX; ^ ~2344 : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^ ^~~~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gtype-desc.c:2256:note:30:227 notewarning: : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3array 'fld' declared here: rtunion fld[1]; 788warning: :: 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) ^ ~ 27 ^: gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.cnote:: 660::38:expanded from macro 'X0EXP' X0EXP (rt, 5) = NULL_RTX;note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h5138#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 32: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gcc_assert (BLOCK_FOR_INSN (PREV_INSN (insn)) == bb); ^ ~ 3590 ^~~~~~~~~~~~~~~~:37: note: expanded from macro 'gt_ggc_m_7rtx_def' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\1153: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^825: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34128:5: note: :array 'fld' declared here note rtunion fld[1];: ^ note: :expanded from macro 'X0EXP'expanded from macro 'INTVAL' gtype-desc.c659:252257:: 30note:: expanded from macro 'PREV_INSN'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 INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~659 :38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 23: : noteexpanded from macro 'RTL_CHECK1': 38expanded from macro 'XEXP' ^~~ : gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: 665note:33: note./gtype-desc.h: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~:5: note: array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^ :1264:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~40 note3590: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:37: note: expanded from macro 'XBBDEF'7 :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) warning ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:341:5:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here659 : rtunion fld[1]; ^ :39: note: expanded from macro 'RTL_CHECK1' noteIn file included from : expanded from macro 'gt_ggc_m_7rtx_def' In file included from if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c: :./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h228:3 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: ^~~:341:525: note subtract = 0, normalize = INTVAL (XEXP (if_info->a, 1));: array 'fld' declared here note rtunion fld[1];: ^ expanded from macro 'XINT' : In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::69526:: 14In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :gtype-desc.c:2257note : ^ ~expanded from macro 'gcc_assert' 2344 : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))./genrtl.h: 30 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:: ^~~~38: :201:note : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3341 :: 5 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]771 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): X0EXP (rt, 7) = NULL_RTX;: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ^ ~23 : ./gtype-desc.h note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c::35905140:18::341 warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:375/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here ^ ~ 788: BB_END (bb) = PREV_INSN (insn);27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^~~~~~~~~~~~~~~~1153: 28 : notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: rtunion fld[1]; note: expanded from macro 'PREV_INSN' : ^ #define PREV_INSN(INSN) XEXP (INSN, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344note: ./genrtl.h:229 expanded from macro 'gt_ggc_m_7rtx_def' : ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3 ^: ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'INTVAL' XSTR (rt, 7) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23 ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~659 ^~~ 341:770::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :6655/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23660::3338:: note: expanded from macro 'XCWINT' ::38 #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note : array 'fld' declared here : ^~~ note rtunion fld[1];: ^expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 341:5: note: array 'fld' declared here gtype-desc.cnote:2260: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])30 : warning: : : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_7rtx_def ((*x).u.fld[8].rt_rtx); expanded from macro 'XSTR' ^ ~ expanded from macro 'RTL_CHECK2'./gtype-desc.h:3590:7: note: expanded from macro 'gt_ggc_m_7rtx_def' :341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5: ^ ~ if (X != NULL) gt_ggc_mx_rtx_def (X);\ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:341:5: note: array 'fld' declared here note rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ note: expanded from macro 'RTL_CHECK2' 1286: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34112::5 :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_LOCATION (if_info->insn_a)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5150 array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:34111:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5::833:29: rtunion fld[1]; note = NEXT_INSN (insn);note: : expanded from macro 'INSN_LOCATION' array 'fld' declared here ^ note#define INSN_LOCATION(INSN) XUINT (INSN, 5): rtunion fld[1];array 'fld' declared here ^~~~~~~~~~~~~~~~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note: expanded from macro 'NEXT_INSN' :In file included from 769/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define NEXT_INSN(INSN) XEXP (INSN, 2) ^gtype-desc.c:26: note: expanded from macro 'XUINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:38:2260::2530: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;:660::2638: noteIn file included from : ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768::23:: 2344note: : ./genrtl.hexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XINT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~223 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 341:5 : note: array 'fld' declared here 341array index 8 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)3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~5 XEXP (rt, 1) = arg1; ^ ~ gt_ggc_m_7rtx_def ((*x).u.fld[8].rt_rtx); rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^ ~ note : array 'fld' declared here 660 rtunion fld[1]; ^ ^ 771./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:5151:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' :3590:37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'gt_ggc_m_7rtx_def' while (NOTE_NOT_BB_P (note) && note != nt) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_ggc_mx_rtx_def (X);\ rtunion fld[1];: ^~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1110 23 ^ ::48:1335 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NOTE_NOT_BB_P'note :#define NOTE_NOT_BB_P(NOTE) (NOTE_P (NOTE) && (NOTE_KIND (NOTE) \ ^~~~~~~~~~~~~~~~ 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:: :expanded from macro 'XEXP' : 341warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):25 ^:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_LOCATION (if_info->insn_a));note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 5: note: array 'fld' declared here note:: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE): 270 ^ ~:3: warning: 833array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h802#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):32:: note: expanded from macro 'XCINT' :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ^770:note23: : note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'INSN_LOCATION' gtype-desc.c:2261:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_LOCATION(INSN) XUINT (INSN, 5)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::661 gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx);:537: 660note:: 38expanded from macro 'RTL_CHECKC1': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :769:26: notenote: : expanded from macro 'XUINT' ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)note : ./gtype-desc.h:array 'fld' declared here341 : ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: rtunion fld[1];38 : note:: ^expanded from macro 'RTL_CHECK2' noteexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3590: array 'fld' declared here In file included from :7: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5152:13: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note ^ ~: note = NEXT_INSN (note);expanded from macro 'gt_ggc_m_7rtx_def' 25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_ggc_mx_rtx_def (X);\341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1415:33 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 341:5: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c: :expanded from macro 'NEXT_INSN'25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning2344 : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' unsigned int byte_vtrue = SUBREG_BYTE (vtrue);note ^~~~~~~~~~~~~~~~~~~ : array 'fld' declared here#define NEXT_INSN(INSN) XEXP (INSN, 2)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183 rtunion fld[1];: ./genrtl.h ^:271::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: : note: 3expanded from macro 'SUBREG_BYTE' 771::23 :warning : note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38: 2261:30 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XINT (rt, 2) = arg2;note: expanded from macro 'RTL_CHECK2'warning : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38803::array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx);:341::523: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCUINT': 341#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 ^ ~ ::375:: note: rtunion fld[1];array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :./gtype-desc.h:6603590:37: note: : expanded from macro 'RTL_CHECKC1'expanded from macro 'gt_ggc_m_7rtx_def': 38 : rtunion fld[1]; if (X != NULL) gt_ggc_mx_rtx_def (X);\note : ^expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c : 5157#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 341 : ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5: note:: 13array 'fld' declared hereIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 ^ ~ note = NEXT_INSN (note); ^~~~~~~~~~~~~~~~: rtunion fld[1]; 25note: : array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :3412262:5: ^ note:: 30In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c :warning : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'NEXT_INSN' gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx);25 ^ ~ : array 'fld' declared here./genrtl.h ./gtype-desc.h#define NEXT_INSN(INSN) XEXP (INSN, 2): ^ ~ rtunion fld[1];:225:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^2344: XBBDEF (rt, 3) = arg3;./genrtl.h :272: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3590:7: note: ^ ~expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c XVEC (rt, 3) = arg3;:771: if (X != NULL) gt_ggc_mx_rtx_def (X);\23 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1416expanded from macro 'XEXP':34: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ unsigned int byte_vfalse = SUBREG_BYTE (vfalse);775 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: ^~~~~~~~~~~~~~~~~~~~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: : note: expanded from macro 'SUBREG_BYTE' :note341:#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)5 ^ ~: ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: : 803expanded from macro 'XBBDEF'array 'fld' declared here note rtunion fld[1]; ^: 32: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ gtype-desc.c ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2262::65930::38 :warning : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ ./gtype-desc.h:3590: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~expanded from macro 'XCUINT'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : 5: note37#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :661::37:: note: expanded from macro 'RTL_CHECKC1'array 'fld' declared here ^ ~341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from : ^array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];: 2344: ./genrtl.hIn file included from : ^note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 273 if (X != NULL) gt_ggc_mx_rtx_def (X);\:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:5159:163: warning341: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5: note:: array 'fld' declared here 26 rtunion fld[1]; ^ gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2344 note: array 'fld' declared here : ./genrtl.h:226:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c rtunion fld[1];: 1471 ^: 5: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.cwarning: XEXP (if_info->cond, 1), ^ ~warning 2263: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]39 :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7: : XVEC (rt, 4) = arg4;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ^ ~ 771 gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb); && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^ ~ ^~~~~~~~~~~~~~~~: 23 :./gtype-desc.h :3570:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note772:23788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 27: 7note:: expanded from macro 'XEXP' note: expanded from macro 'gt_ggc_m_15basic_block_def': 960:25: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ~ ^ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC':660:expanded from macro 'X0EXP'38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~341 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: expanded from macro 'NOTE_KIND' : #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)38:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802::: note32 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659: :array 'fld' declared here38 : rtunion fld[1]; ^ note: expanded from macro 'XCINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)note : ^ ~gtype-desc.cexpanded from macro 'RTL_CHECK1'::2263:39 : warning: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661: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]) gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb);note 37 ^ ~: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341./gtype-desc.h:3570:45:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'gt_ggc_m_15basic_block_def' rtunion fld[1]; : ^5: notenote: 341: expanded from macro 'RTL_CHECKC1' array 'fld' declared here:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 5 rtunion fld[1];: ^ if (X != NULL) gt_ggc_mx_basic_block_def (X);\ In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: 341In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^ ~: 1484/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :note695:14 :8:: : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:note: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here array 'fld' declared here 2344 rtunion fld[1]; ^ INSN_LOCATION (if_info->insn_a));: expanded from macro 'gcc_assert' : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) rtunion fld[1]; ^~~~ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h274:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.cnote:: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: :3833: warning: gtype-desc.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 262264 XVEC (rt, 5) = arg5;:: ^ ~ 29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30::2344array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 : ^ ~227 :3: :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :23:./gtype-desc.h note: noteexpanded from macro 'INSN_LOCATION' : ^expanded from macro 'XVEC' X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c #define INSN_LOCATION(INSN) XUINT (INSN, 5)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: ^ ~3590 : 5164/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::7: :38:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788: 27note: : note: expanded from macro 'gt_ggc_m_7rtx_def' note769: :26:expanded from macro 'RTL_CHECK2' warningexpanded from macro 'X0EXP': note: expanded from macro 'XUINT' #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] if (X != NULL) gt_ggc_mx_rtx_def (X);\ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: ^ ~ 8265:: 25: ^ note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here :: 341expanded from macro 'NEXT_INSN'659::5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38#define NEXT_INSN(INSN) XEXP (INSN, 2)660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:note: : array 'fld' declared here 771:23:note: rtunion fld[1];expanded from macro 'RTL_CHECK1' 25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341:5 : ^expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :gtype-desc.c:2264:30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c : ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341660::5./genrtl.h :25warning: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344275: ./genrtl.h:228:3:::3 warningnote: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: XINT (rt, 6) = arg4; array index 2 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]: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ^ ~ ./gtype-desc.h:3590/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: :768:23: note: expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 37: note: expanded from macro 'gt_ggc_m_7rtx_def' array 'fld' declared here : expanded from macro 'XINT' rtunion fld[1]; if (X != NULL) gt_ggc_mx_rtx_def (X);\#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^ 341:5:gtype-desc.c ^note : :array 'fld' declared here : rtunion fld[1];2265:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1553 : note: expanded from macro 'RTL_CHECK2' In file included from 36 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25: In file included from ./gtype-desc.h ^ ~ warning25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::35902344:: 26./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]293:23447 :: ./genrtl.h optimize_bb_for_speed_p (BLOCK_FOR_INSN (insn_a))); ^~~~~~~~~~~~~~~~~~~~~~~ note:229::33:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :828:30: 5: note: expanded from macro 'gt_ggc_m_7rtx_def'array 'fld' declared here warning: rtunion fld[1]; if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'BLOCK_FOR_INSN'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5164#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):18: warning: XINT (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 23: note: expanded from macro 'XINT' 341 ^ ~: NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (note); XSTR (rt, 7) = arg5; ^~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note: 825expanded from macro 'RTL_CHECK2' : ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):775: ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 25array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XBBDEF' :252265:: :note30 rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'PREV_INSN' :659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:2325: In file included from #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2344 : ./genrtl.h::313:: 3note: expanded from macro 'XSTR' ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771 ^ ~ warning: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~note:: 23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ : 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^ ~: 3590:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37341: note:: expanded from macro 'gt_ggc_m_7rtx_def' :::77215525::19 :note: array 'fld' declared herewarning 660 rtunion fld[1];: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :23 if (X != NULL) gt_ggc_mx_rtx_def (X);\: note: : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 = insn_rtx_cost (PATTERN (insn_a),:expanded from macro 'XVEC'5: note ^ : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ array 'fld' declared here 38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : note: expanded from macro 'RTL_CHECK2' gtype-desc.cIn file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.cnote: ^~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' : 252268#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~: 26: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 30 ^ ~ :: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31831:: :note: expanded from macro 'NEXT_INSN'23 :: 768note:23: note: expanded from macro 'XINT' #define NEXT_INSN(INSN) XEXP (INSN, 2) gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ 341: expanded from macro 'PATTERN' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./gtype-desc.h : ^ ~ 5#define PATTERN(INSN) XEXP (INSN, 4): ^ ~ ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23660:: 38note:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : noteexpanded from macro 'RTL_CHECK2'3590 : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 771 :35 rtunion fld[1];: ^ ^ ~ noteIn file included from 7: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39:: note: :expanded from macro 'RTL_CHECK2' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 34125::5: :note note: array 'fld' declared here5 In file included from : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; : ^~~ rtunion fld[1];: ^ expanded from macro 'gt_ggc_m_7rtx_def' ^ 2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :771:23: note: expanded from macro 'XEXP' if (X != NULL) gt_ggc_mx_rtx_def (X);\#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: 26: In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:270:31564: :warning:38: 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c :5164:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ 37 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (note); 341 ^~~~~~~~~~~~~~~~:warning: : note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 array 'fld' declared here : rtunion fld[1]; ^ optimize_bb_for_speed_p (BLOCK_FOR_INSN (insn_b))); ^~~~~~~~~~~~~~~~~~~~~~~ gtype-desc.c:2268:30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 828:30 :note: array 'fld' declared here warning rtunion fld[1];770: 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);23: 826 ^:25: note: noteexpanded from macro 'NEXT_INSN' :: expanded from macro 'XSTR' note: expanded from macro 'BLOCK_FOR_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771note:: 23expanded from macro 'RTL_CHECK2': note: 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_ggc_mx_rtx_def (X);\ expanded from macro 'XEXP' ^ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:235: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: : array 'fld' declared here 775#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; : ^ ~25: 341 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gtype-desc.c :note2269expanded from macro 'XEXP':30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):5: note : ^ ~array 'fld' declared here gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];: ^ ~ ./gtype-desc.h :note: array 'fld' declared here 3590 ^ rtunion fld[1];:7:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 26: In file included from :note: expanded from macro 'gt_ggc_m_7rtx_def' ^38: if (X != NULL) gt_ggc_mx_rtx_def (X);\ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2; ^ 660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'RTL_CHECK1'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :array 'fld' declared here :516538: note: expanded from macro 'RTL_CHECK2' 768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7:341::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 : ^ ~ note: expanded from macro 'XINT' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] 5 :gtype-desc.c PREV_INSN (NEXT_INSN (note)) = PREV_INSN (insn); : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ note : 2269/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c::301563:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: ^ ~: warning: array index 4 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] array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h += insn_rtx_cost (PATTERN (insn_b), gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx); ^~~~~~~~~~~~~~~~ ^ ~ :825 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: rtunion fld[1];note: 660expanded from macro 'PATTERN'25 : ^38: ./gtype-desc.hnote#define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 3590/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c ^ ~: ^ ~25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316note:3: warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'PREV_INSN' X0EXP (rt, 4) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37788::27: note: expanded from macro 'gt_ggc_m_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' if (X != NULL) gt_ggc_mx_rtx_def (X);\#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~note : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341 :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: expanded from macro 'RTL_CHECK2': 660341::5: note: array 'fld' declared here#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c :25 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 5gtype-desc.c::2270:39: 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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb);: ^ ~array 'fld' declared here ^ ~ rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:3570:7:::772:23:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cnote: expanded from macro 'XVEC' note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: note:: expanded from macro 'RTL_CHECK2' : 1610:10: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning : #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] expanded from macro 'gt_ggc_m_15basic_block_def':341note:5: note: array 'fld' declared here rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:5165:18: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25 set = single_set (tmp); if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~: PREV_INSN (NEXT_INSN (note)) = PREV_INSN (insn);341:5:: In file included from note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h341:5: note: rtunion fld[1];array 'fld' declared here : rtunion fld[1]; ^ 335/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1996:22: 3 In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c : warning:: 25: In file included from gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26: In file included from 2270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h : ^~~~~~~~~~~~~~~~273:3 XEXP (rt, 1) = arg1;: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ XVEC (rt, 4) = arg4;expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:39:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::23: note: gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb);expanded from macro 'XEXP' ^ ~ ^ ~ ./gtype-desc.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3570826 ? PATTERN (I) : single_set_1 (I)) \:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'NEXT_INSN' ^ ~: 199845::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define NEXT_INSN(INSN) XEXP (INSN, 2):38:: 42note: expanded from macro 'RTL_CHECK2' 772 ^ ~::23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'single_set_1': note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define single_set_1(I) single_set_2 (I, PATTERN (I))#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'gt_ggc_m_15basic_block_def':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ if (X != NULL) gt_ggc_mx_basic_block_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771660 :38: note: :expanded from macro 'RTL_CHECK2' ^ ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34123::5 :note :5: :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 341:5note:: array 'fld' declared here : rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:array 'fld' declared here2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.harray 'fld' declared here 825 ::336 rtunion fld[1];: 3: ^ ~ ^ 31warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote: 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: gtype-desc.cIn file included from : 2271: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :302344:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:771:23warning:5:#define PREV_INSN(INSN) XEXP (INSN, 1): 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.hnote:3590:7: note: : expanded from macro 'gt_ggc_m_7rtx_def' ^~~~array 'fld' declared here ./genrtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\: ^ note: expanded from macro 'XEXP' 274#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341:: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XVEC (rt, 5) = arg5;:660: 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c: :expanded from macro 'RTL_CHECK2'660 :note1610#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 39:: ^ ~array 'fld' declared here note:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; set = single_set (tmp); ^ ^ ~ ^~~~~~~~~~~~~~~~ gtype-desc.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2271::77230::23 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC' gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); expanded from macro 'single_set' ^ ~ :./gtype-desc.h:3590 :37:341 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : : ^ ~ expanded from macro 'gt_ggc_m_7rtx_def'5 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here :660 rtunion fld[1];341 ? PATTERN (I) : single_set_1 (I)) \:5: note: :array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ :5: notegtype-desc.c:2272:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h ^~~~~~~~~~~ :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c./genrtl.h::401:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 5165::3590:7In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c note: 831expanded from macro 'gt_ggc_m_7rtx_def': 38 if (X != NULL) gt_ggc_mx_rtx_def (X);\: 25 ^ : 23In file included from :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344note: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h275::3: : expanded from macro 'PATTERN' :341#define PATTERN(INSN) XEXP (INSN, 4) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1;5: note warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (NEXT_INSN (note)) = PREV_INSN (insn); warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 664:29: note : expanded from macro 'XWINT' ^~~~~~~~~~~~~~~~: note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :825:#define XWINT(RTX, N) ((RTX)->u.hwint[N])25: note: expanded from macro 'PREV_INSN' ^ ^ ~ expanded from macro 'XEXP' gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg6;2272 : ^ ~30 ::342: 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'hwint' declared here 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 PREV_INSN(INSN) XEXP (INSN, 1) :768:23: note HOST_WIDE_INT hwint[1]; ^ ~ ^ : gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);expanded from macro 'XINT' ^ ~ ^ ~ ./gtype-desc.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: :6607713590:37 ^ ~: :61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:26:: 660note::38: note: : :expanded from macro 'HOST_WIDE_INT'38 : note: noteexpanded from macro 'RTL_CHECK2': 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)expanded from macro 'gt_ggc_m_7rtx_def' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\: 660 ^: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5:5 :note : notearray 'fld' declared here: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ # define HOST_WIDE_INT long rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c1612gtype-desc.c::212275:: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h::40234130warning: 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]):5:: note: gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 341:5: 3 ^ ~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./gtype-desc.h XWINT (rt, 2) = arg2;:3590:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]7: note: expanded from macro 'gt_ggc_m_7rtx_def' note if (X != NULL) gt_ggc_mx_rtx_def (X);\ : ^ tmp = emit_insn (PATTERN (tmp)); ^ ~ rtunion fld[1]; array 'fld' declared here ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :664341:5: :29: note: expanded from macro 'XWINT'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 5167/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: In file included from array 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c :: 25array 'fld' declared here: : HOST_WIDE_INT hwint[1];In file included from 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: warning: : 26:: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: 2344 ^ : :61 NEXT_INSN (note) = NEXT_INSN (last);gtype-desc.c./genrtl.h: 2275 ^~~~~~~~~~~~~~~~:30 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::26: note: expanded from macro 'HOST_WIDE_INT' 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx);# define HOST_WIDE_INT long ^ 293:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def':3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^435:826:25: note: expanded from macro 'NEXT_INSN' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2):3341::5 : notewarning: array 'fld' declared here : rtunion fld[1]; ^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] gtype-desc.c:2276:30: XINT (rt, 1) = arg1; ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: X0EXP (rt, 1) = NULL_RTX;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 771: ^ ~ 23:23:: note: expanded from macro 'XEXP' 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)788:27: gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx); note: expanded from macro 'X0EXP' ^ ~ 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ./gtype-desc.h ^ ~:3590:7note 659:: :expanded from macro 'XINT'38: : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)notenote: expanded from macro 'gt_ggc_m_7rtx_def': expanded from macro 'RTL_CHECK1' 660 if (X != NULL) gt_ggc_mx_rtx_def (X);\:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 ^ ~ ^ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : ^ ~ : rtunion fld[1]; ^ 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341::38:: notenote: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): gtype-desc.cnote: array 'fld' declared here: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 2276:30: warning: X0EXP (rt, 2) = NULL_RTX;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341: gt_ggc_m_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: note: array 'fld' declared here 5:./gtype-desc.h rtunion fld[1]; :: ^ 3590note: 341 : ^ ~5: :note: array 'fld' declared here array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c: rtunion fld[1];1632:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from 10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 788: :27: ^37 ./genrtl.hnote: expanded from macro 'X0EXP' :313: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: notewarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 5167expanded from macro 'gt_ggc_m_7rtx_def' set = single_set (tmp); #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 26::3 warning ^ ~: if (X != NULL) gt_ggc_mx_rtx_def (X);\array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : NEXT_INSN (note) = NEXT_INSN (last);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning341 ^~~~~~~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: XVEC (rt, 1) = arg1; ^~~~~~~~~~~~~~~~ :826expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~: 19965::22 :note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];25 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:note: expanded from macro 'single_set' : note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: 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) ? PATTERN (I) : single_set_1 (I)) \note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note6602277: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) 1998/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h39: warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ ::42771: note341: :expanded from macro 'single_set_1'23 ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3570660::: :75note#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 831:23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'PATTERN' noteexpanded from macro 'gt_ggc_m_15basic_block_def': note:: 660expanded from macro 'RTL_CHECK2': #define PATTERN(INSN) XEXP (INSN, 4)38 ^ ~ if (X != NULL) gt_ggc_mx_basic_block_def (X);\:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h314:3: warning5In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;2344: ./genrtl.h:: note: array 'fld' declared here 341 rtunion fld[1]; ^ ~ ^ 471:3:gtype-desc.c :2277:39: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning gt_ggc_m_15basic_block_def ((*x).u.fld[3].rt_bb);23::771: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~note : 23./gtype-desc.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::788:27:expanded from macro 'XEXP' note: : : note: expanded from macro 'XEXP' 3570array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'X0EXP' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)45 #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) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:5168: 7 : ^ ~ ^ ~ note: expanded from macro 'gt_ggc_m_15basic_block_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~ if (X != NULL) gt_ggc_mx_basic_block_def (X);\: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK1' ::5660:38: note: expanded from macro 'RTL_CHECK2': ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote PREV_INSN (NEXT_INSN (last)) = note; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^771341 ::523: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 315 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: ./genrtl.h660:: 504:3 :note : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: 38array 'fld' declared here: note:: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1632 3 ^ ~: :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ : set = single_set (tmp);788 ^~~~~~~~~~~~~~~~ 2278/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c8 :warning5168:18: :::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: XEXP (rt, 3) = arg3; warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: PREV_INSN (NEXT_INSN (last)) = note; ^ ~ note ^~~~~~~~~~~~~~~~ note30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :826:25: note: expanded from macro 'NEXT_INSN' :: #define NEXT_INSN(INSN) XEXP (INSN, 2) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ expanded from macro 'X0EXP': 771 :./gtype-desc.hexpanded from macro 'single_set' ^ ~: 359023/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23 7: note: expanded from macro 'gt_ggc_m_7rtx_def'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:831 if (X != NULL) gt_ggc_mx_rtx_def (X);\ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::659:38: ^ 23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'341 :note note: :expanded from macro 'PATTERN' : 5: expanded from macro 'RTL_CHECK1'note #define PATTERN(INSN) XEXP (INSN, 4)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here : rtunion fld[1]; ^expanded from macro 'XEXP' ^ ~ ^ ~ note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::316:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning :771:23: :341 note: expanded from macro 'XEXP' :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : ^array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :gtype-desc.c38:2278:30:: rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); note: expanded from macro 'RTL_CHECK2' : ^ 788:27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c./gtype-desc.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : expanded from macro 'X0EXP'./genrtl.h :505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 2) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3590::34137: note:: :660 788:27:: note: expanded from macro 'X0EXP' ^ ~38expanded from macro 'gt_ggc_m_7rtx_def' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note ^ ~ : if (X != NULL) gt_ggc_mx_rtx_def (X);\ : ^ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here :: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):659:38: note: expanded from macro 'RTL_CHECK1' 341 ^ ~ : rtunion fld[1];5 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: :array 'fld' declared here ^ ~341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^ ~ rtunion fld[1]; rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note: expanded from macro 'PREV_INSN' 1634: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: : array 'fld' declared hereIn file included from #define PREV_INSN(INSN) XEXP (INSN, 1) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26gtype-desc.c:2279 :30: rtunion fld[1];: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10:2344: ./genrtl.h:335:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c :25: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h warningwarning ^~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 771524::353:: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning tmp = PATTERN (tmp); ^~~~~~~~~~~~~: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :831:23: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::359023: 660:: note:: XEXP (rt, 1) = arg1;expanded from macro 'XEXP'7 39 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'gt_ggc_m_7rtx_def': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 771:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 660array 'fld' declared here 771::38341::5::23: note: expanded from macro 'XEXP' rtunion fld[1];: 23 ^ : note: array 'fld' declared here rtunion fld[1];note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: 5170: ^ ~noteexpanded from macro 'RTL_CHECK2' : ^ 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: gtype-desc.cexpanded from macro 'RTL_CHECK2' ^ ~ 341 :warning5: 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]): : NEXT_INSN (last) = insn; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~2279:30:: array 'fld' declared herewarning:: 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);341 ^ ~ rtunion fld[1];note: array 'fld' declared here rtunion fld[1]; ^ ./gtype-desc.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::826::25::3590 :note37: :array 'fld' declared here 1655:8notenote: expanded from macro 'gt_ggc_m_7rtx_def' rtunion fld[1];:: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ^ ~ In file included from if (X != NULL) gt_ggc_mx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c771:23: : ^25 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hIn file included from 5: note: array 'fld' declared here : rtunion fld[1];26 ^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:2287:30:: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 2344note: expanded from macro 'XEXP' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);: 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 (if_info->cond, 1), a, b);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~./genrtl.h ./genrtl.h:525:3::./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:: array 'fld' declared here336 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c3590:771:23:: note: expanded from macro 'XEXP' :7#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5171 :37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ PREV_INSN (insn) = last; ^~~~~~~~~~~~~~~~ :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : warningexpanded from macro 'gt_ggc_m_7rtx_def': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warningnote: : expanded from macro 'RTL_CHECK2' 825:25: note: expanded from macro 'PREV_INSN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ XINT (rt, 2) = arg2; #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'XINT' 341 ^ ~:5 : note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note:771: :expanded from macro 'RTL_CHECK2'341:23:5: : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771 : ^ ~ ^23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:38 : ^ ~ note: expanded from macro 'RTL_CHECK2' gtype-desc.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2287660:38: note:: expanded from macro 'RTL_CHECK2' note341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: : note30: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : warning: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1]; ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1685:48: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:warning560:3:: warning: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~note : ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h emit_insn_before_setloc (tmp, if_info->jump, INSN_LOCATION (if_info->insn_a)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ./gtype-desc.harray 'fld' declared here:3590:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37:: :770:23: rtunion fld[1];note 833note:: ^expanded from macro 'XSTR'29 ^ ~: : note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'gt_ggc_m_7rtx_def' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c if (X != NULL) gt_ggc_mx_rtx_def (X);\#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~5173341:5:: 12note : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : ^ ~ gtype-desc.c:2291:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx);660:38:660 note: :expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: bb = BLOCK_FOR_INSN (last); ^~~~~~~~~~~~~~~~~~~~~ 341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:3590 ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c828::30:: note: expanded from macro 'BLOCK_FOR_INSN'7 #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:2525:: notenote: : : expanded from macro 'gt_ggc_m_7rtx_def' In file included from expanded from macro 'XBBDEF' 5 if (X != NULL) gt_ggc_mx_rtx_def (X);\#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ::341:5:341 note: :note: expanded from macro 'RTL_CHECK1'array 'fld' declared here :26: In file included from :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341: :5:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 2344array 'fld' declared here : rtunion fld[1];./genrtl.h :401:3: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1];In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c : ^ ^ 25: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c XWINT (rt, 1) = arg1;2344: ./genrtl.h: rtunion fld[1];561 :3: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5179:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:2291:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :664:29: note: expanded from macro 'XWINT' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (insn) != bb) XSTR (rt, 2) = arg2; gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :828:30: note: expanded from macro 'BLOCK_FOR_INSN' ./gtype-desc.h:3590:37: note: expanded from macro 'gt_ggc_m_7rtx_def' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here if (X != NULL) gt_ggc_mx_rtx_def (X);\ HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)38 : note ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1712 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h16::341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:5: notewarning: : array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::77561::26: note: 25expanded from macro 'HOST_WIDE_INT' cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ : ^ ~ rtunion fld[1]; note : expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5133 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536::22: warning #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)# define HOST_WIDE_INT longnote ^ note: : expanded from macro 'SET_SRC'In file included from array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25s/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h generated:. 659:38:: note#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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) XWINT (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :664:29: note: expanded from macro 'XWINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c -o ipa-cp.o :771:35: note: expanded from macro 'XEXP' :note5: note: array 'hwint' declared here : 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) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here gtype-desc.c5:2468:13: warning: switch condition has boolean value [-Wswitch-bool] rtunion fld[1]; ^ switch (((*x).info_ordinary.maps[i0]).reason == LC_ENTER_MACRO) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:5494:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1715:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:2495:13: warning ^ ~ && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (if_info->jump); : ^ ~ switch condition has boolean value [-Wswitch-bool] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from switch (((*x).info_macro.maps[i2]).reason == LC_ENTER_MACRO) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note23: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :788:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: note: array 'fld' declared here rtunion fld[1]; ^ 341:5: note: array 'fld' declared here rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:788:::25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5572:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~ 2344 INSN_CODE (insn) < 0/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 660./genrtl.h:39: ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844: :expanded from macro 'RTL_CHECK2'25 note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note : expanded from macro 'INSN_CODE' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 599/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:768:23: note: expanded from macro 'XINT' 3659:::385: notewarning: :array 'fld' declared here : #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] rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1715:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 2) = arg2; && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (if_info->jump); 660 ^~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1536:2238:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'SET_SRC' ^ ~#define SET_SRC(RTX) XCEXP(RTX, 1, SET) note: expanded from macro 'RTL_CHECK2' 772:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771:35: note : 660expanded from macro 'XEXP': 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: :expanded from macro 'RTL_CHECK2'5710 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 : note: array 'fld' declared here ^~~ ^ ~ rtunion fld[1];: 27 ^: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || asm_noperands (PATTERN (insn)) >= 0)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1715:47: warning: array index 8 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (if_info->jump); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103: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]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23::clang341: :warning: 5treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note: array 'fld' declared here note: expanded from macro 'XSTR' :788:27: note: expanded from macro 'X0EXP' gtype-desc.c:3883:7: warning: switch condition has boolean value [-Wswitch-bool] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) switch (targetm.arm_eabi_unwinder) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1737:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx op_b = XEXP (if_info->cond, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c5841:1743:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: :14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx head = NEXT_INSN (prev_head); X0EXP (rt, 1) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 27:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ note: expanded from macro 'X0EXP' && BLOCK_FOR_INSN (prev_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :38#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.cgtype-desc.c rtunion fld[1]; ^ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5842::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :141744:: 10warning:: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XSTR (rt, 1) = arg1;: 4303 ^ ~: rtx tail = PREV_INSN (next_tail); In file included from ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning770: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : == BLOCK_FOR_INSN (if_info->cond_earliest)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::8287 ::note: expanded from macro 'XSTR' 825warning:: 25switch condition has boolean value [-Wswitch-bool]: note: expanded from macro 'PREV_INSN'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 30: #define PREV_INSN(INSN) XEXP (INSN, 1)note : ^ ~expanded from macro 'BLOCK_FOR_INSN' ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) switch (((((*x)).flags & BB_RTL) != 0)) ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1750:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:5887:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :659:38: note: expanded from macro 'RTL_CHECK1' src = SET_SRC (PATTERN (prev_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && BLOCK_FOR_INSN (last_scheduled_insn) == *target_bb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' ^ :828:30: note: expanded from macro 'BLOCK_FOR_INSN' In file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:4983:11: ^ ~:5: note: array 'fld' declared here warning: switch condition has boolean value [-Wswitch-bool] XSTR (rt, 2) = arg2; switch (SYMBOL_REF_HAS_BLOCK_INFO_P (&(*x))) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1750:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 6239:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (PATTERN (prev_insn)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' || asm_noperands (PATTERN (insn)) >= 0);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :660: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 PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 4616 : ^ ~ 41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here struct rtx_def * const xprev = (RTX_PREV (&(*x))); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ 368:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' 25:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ note: expanded from macro 'RTX_PREV' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && PREV_INSN (X) != NULL \ ^~~~~~~~~~~~~ 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:6361 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ insn_queue[i] = XEXP (link, 1); ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1753:41: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' if (rtx_equal_p (op_a, SET_DEST (PATTERN (prev_insn)))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'XEXP' :660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' gtype-desc.c:4616:41: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) XSTR (rt, 2) = arg2; rtunion fld[1]; ^ struct rtx_def * const xprev = (RTX_PREV (&(*x))); ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:6399: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = insn_queue[i]; link; link = XEXP (link, 1)) XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' 369:25: note: expanded from macro 'RTX_PREV' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && NEXT_INSN (PREV_INSN (X)) == X \ ^~~~~~~~~~~~~~~~~~~~~~~~~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; note: array 'fld' declared here ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1755:46: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here else if (rtx_equal_p (op_b, SET_DEST (PATTERN (prev_insn)))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hgtype-desc.c:4616:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :579: struct rtx_def * const xprev = (RTX_PREV (&(*x))); ^~~~~~~~~~~~~~~~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:6434/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:369:36: note: expanded from macro 'RTX_PREV' :23 && NEXT_INSN (PREV_INSN (X)) == X \ ^~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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) ^ ~ fix_inter_tick (NEXT_INSN (prev_head), last_scheduled_insn); ^~~~~~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' ^ XSTR (rt, 1) = arg1; ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' #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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' ^~~ :660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:6452:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ head = NEXT_INSN (prev_head); ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826gtype-desc.c:25: note: expanded from macro 'NEXT_INSN' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :4616:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' struct rtx_def * const xprev = (RTX_PREV (&(*x))); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 370:24: note: expanded from macro 'RTX_PREV' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ? PREV_INSN (X) : NULL) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' :660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c ^ ~ :1815:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here || op_b != XEXP (if_info->cond, 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 825:25: note: expanded from macro 'PREV_INSN' rtunion fld[1]; ^ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 rtunion fld[1]; ^ XVEC (rt, 2) = arg2; ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1832:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (insn = if_info->jump; insn != *earliest; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 4635:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :341: rtunion fld[1];5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ./gtype-desc.h:768:23: note: expanded from macro 'XINT' :4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1833:63: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (INSN_P (insn) && reg_overlap_mentioned_p (if_info->x, PATTERN (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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]; ^ ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 4635:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 6481:15: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ prev_head = PREV_INSN (head); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ #define PREV_INSN(INSN) XEXP (INSN, 1) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:4639:30: warning: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :341:5: note: array 'fld' declared here ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' :660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_pch_nx_rtx_def (X);\ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:1837:56: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (insn = *earliest; insn != if_info->jump; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:6482:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :4639:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' for (insn = tail; insn != prev_head; insn = PREV_INSN (insn)) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~~~~~~~~~~~~ ./gtype-desc.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' 4442:37: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ expanded from macro 'gt_pch_n_7rtx_def'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :772:23In file included from : note: expanded from macro 'XVEC' note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c:107: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_pch_nx_rtx_def (X);\#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:660:38: :note1871In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c ^ ~ ::2526: :In file included from warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':341:5 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 :50: #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]: ^ ~array 'fld' declared here if (! rtx_equal_p (XEXP (cond, 1), if_info->b)) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5note:./genrtl.h :note: ^ 341:5: note: array 'fld' declared here : array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c rtunion fld[1]; ^ ^ :25: :771:23: 773notegtype-desc.c:4640:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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; ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c:107: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : array 'fld' declared here HOOK_VECTOR_END (sched) rtunion fld[1]; ^ : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c341::5: 6790 :^ 15341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h1874:255note: array 'fld' declared here: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:warning rtunion fld[1];:: warning25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h note ^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] : gtype-desc.c:array 'fld' declared here26 : 43 rtunion fld[1];:: for (tail = NEXT_INSN (tail); head != tail; head = NEXT_INSN (head))50 else if (rtx_equal_p (XEXP (cond, 1), if_info->a)): ^ ~note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~~~~~ In file included from 4640/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN'In file included from :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)2344 ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:673#define NEXT_INSN(INSN) XEXP (INSN, 2) gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c ^ ~:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c:: ^ ~23 :771:23107: note2344: : expanded from macro 'XEXP': : In file included from ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote : ^ ~./genrtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :791:expanded from macro 'XEXP': 44423::1104 :warning XSTR (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38660::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:note38: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1;note : : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' ^ ~ 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37expanded from macro 'XSTR' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~HOOK_VECTOR_END (vectorize) note:768341:^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'gt_pch_n_7rtx_def' 23array 'fld' declared here: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ : note660: :expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : 43#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: :expanded from macro 'RTL_CHECK2' 6790341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: 5450/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: note ^ ~: expanded from macro 'HOOK_VECTOR_END' :5 : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : notearray 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]) for (tail = NEXT_INSN (tail); head != tail; head = NEXT_INSN (head)) ^341 :5: note: array 'fld' declared here : array 'fld' declared here :341:5: note: array 'fld' declared here ^ ~ ^~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c:107 rtunion fld[1]; rtunion fld[1]; ^ rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c : ^ 1932:48: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: emit_insn_before_setloc (seq, if_info->jump, INSN_LOCATION (if_info->insn_a)); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:25gtype-desc.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c::465025: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1725In file included from : : note:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :833:: expanded from macro 'NEXT_INSN'array 'fld' declared here: 23441691: 1: #define NEXT_INSN(INSN) XEXP (INSN, 2) 29 ^ ~: ./genrtl.h ^ ~ :: note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./gtype-desc.hexpanded from macro 'INSN_LOCATION'692warning:: ^:34442: 771:23:empty macro arguments are a C99 feature [-Wc99-extensions]: :7note: #define INSN_LOCATION(INSN) XUINT (INSN, 5) : HOOK_VECTOR_END (addr_space)expanded from macro 'XEXP' ^ ~ notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'gt_pch_n_7rtx_def'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; In file included from ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::66025 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:: if (X != NULL) gt_pch_nx_rtx_def (X);\50: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38:769: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: :341expanded from macro 'RTL_CHECK2':2344 5 : : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.hexpanded from macro 'HOOK_VECTOR_END' :23 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ~ ^ noteexpanded from macro 'XUINT': array 'fld' declared here809 #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~ :3 : warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c341 rtunion fld[1]; :107::5: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38: note XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: expanded from macro 'RTL_CHECK2' :gtype-desc.c: ^ ~ 172: 4650note: array 'fld' declared here :30 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : ^ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2342 : gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 1 ^ ~: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:::34138:5: empty macro arguments are a C99 feature [-Wc99-extensions]note : array 'fld' declared here :HOOK_VECTOR_END (calls)4442 :23note:: expanded from macro 'RTL_CHECK2'37 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 341:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:6908:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34124#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] :5: note: array 'fld' declared here ORIG_PAT (next) = PATTERN (next);In file included from : ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c :In file included from ^ ^~~~~~~~~~~~~~ 341:5: note: array 'fld' declared here 107/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.cIn file included from : :1986:: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:8319::172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h 25:: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::26: In file included from warninggtype-desc.c: :4654/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2585In file included from : :note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 30:expanded from macro 'PATTERN': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: :2344 c = XEXP (cond, 1);1: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]693 #define PATTERN(INSN) XEXP (INSN, 4) : warning: ^ ~ : gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);:3 empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771 ./genrtl.h ^ ~:HOOK_VECTOR_END (c) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23771warning: : ^note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ./gtype-desc.h: ^ ~829 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:3:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: 4442:770 50#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]:7note 23note: expanded from macro 'HOOK_VECTOR_END' : XVEC (rt, 1) = arg1;: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~note: expanded from macro 'XEXP' : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 660expanded from macro 'XSTR': : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c:38:expanded from macro 'gt_pch_n_7rtx_def' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10723: expanded from macro 'RTL_CHECK2':: 660660: : if (X != NULL) gt_pch_nx_rtx_def (X);\ 38 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC':341In file included from :note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:expanded from macro 'RTL_CHECK2' 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^ ~ : : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2704:array 'fld' declared here:5 341 1 ^ ~::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:note 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: ::empty macro arguments are a C99 feature [-Wc99-extensions]: 38341::: array 'fld' declared here5 rtunion fld[1];HOOK_VECTOR_END (cxx) note : ^ ^: expanded from macro 'RTL_CHECK2' note : notearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; :gtype-desc.c ^ rtunion fld[1];43 : ^ ~ : 4654 ^array 'fld' declared here: 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:50:warning: 1987 ^:25:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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]In file included from :note 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:6915:expanded from macro 'HOOK_VECTOR_END': ^ ~ else if (rtx_equal_p (XEXP (cond, 1), b))265 :: 24#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note./gtype-desc.h: :: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: 44422344array 'fld' declared here warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c :: ORIG_PAT (next) = PATTERN (next);712 ^::37 771: ^~~~~~~~~~~~~~ In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c note: :831107: note: In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'gt_pch_n_7rtx_def' ::23 warning:172: : 25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_pch_nx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~: XSTR (rt, 1) = arg1; ^ :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2771:1: : : warning./genrtl.h :660:830 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: empty macro arguments are a C99 feature [-Wc99-extensions]341: :385::expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteHOOK_VECTOR_END (emutls) ^: 3array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1];:770:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~: warningnote23:: expanded from macro 'RTL_CHECK2' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR' ^43:#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) ^ ~771 50: :23note: expanded from macro 'HOOK_VECTOR_END'gtype-desc.c :4658:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 30:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 :: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c:107 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);note ^ ~: note./gtype-desc.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h341:5: : expanded from macro 'RTL_CHECK2': 172#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])4442:expanded from macro 'XEXP' ^ ~ ^ ~ : : array 'fld' declared here72842: note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:341:5: :1 : warning ^ ~:660:38: ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'gt_pch_n_7rtx_def'2001 ^ ~:7: notewarning: : : empty macro arguments are a C99 feature [-Wc99-extensions]array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOOK_VECTOR_END (target_option) : if (X != NULL) gt_pch_nx_rtx_def (X);\660:341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :5: ^ ^ : 38 && BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (earliest)In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:: array 'fld' declared here 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hexpanded from macro 'RTL_CHECK2':43:26: :In file included from :50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):828:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' ^ ~30: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)341:expanded from macro 'BLOCK_FOR_INSN' :5 #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) 2344 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~: ./genrtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h713:::3: 775:: ^25: warning25: note: note: array 'fld' declared here: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^note: : expanded from macro 'XBBDEF' In file included from gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): XSTR (rt, 2) = arg2;2344In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-cp.c ^ ~:./genrtl.h107:4658831: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::3 rtunion fld[1]; 30: :: ^ ~ warning172: ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:2980:770: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :23 :1:note: ^ ~warning : empty macro arguments are a C99 feature [-Wc99-extensions] : XVEC (rt, 3) = arg3;./gtype-desc.h:4442HOOK_VECTOR_END (C90_EMPTY_HACK):37: noteexpanded from macro 'RTL_CHECK1': expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XSTR' rtunion fld[1];^772 :341 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: : note: expanded from macro 'XVEC' : ^660 :note: array 'fld' declared here 38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note : ^ ~ gtype-desc.c:4671expanded from macro 'RTL_CHECK2': 30:43:50: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; : ^ 660:expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' 2001:32: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (earliest): #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] ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^~~~~~~~~~~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30 rtunion fld[1];: note: expanded from macro 'BLOCK_FOR_INSN' ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c::7307:770:23: 659gtype-desc.c:467113:30:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c38:: note :warning warning: : note: expanded from macro 'XSTR'expanded from macro 'RTL_CHECK1' #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]: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rec = BLOCK_FOR_INSN (check);:660:3825: note : ^ ~expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 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); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : ^ ~ 828./gtype-desc.h:4442::537:: note./genrtl.h: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :30: 341array 'fld' declared here 851 if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:35:: warningnote: array 'fld' declared herenote:5:: : rtunion fld[1];expanded from macro 'BLOCK_FOR_INSN' ^ rtunion fld[1]; ^ note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2002gtype-desc.c:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 4675:30In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: && (set = single_set (insn))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^~~~~~~~~~~~~~~~~:26: :775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25::warning770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344: ./genrtl.h :733:expanded from macro 'XBBDEF':323: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1996: : note: #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] : expanded from macro 'XSTR'22 : gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38: note : ^ ~expanded from macro 'RTL_CHECK1' ^ ~ note./gtype-desc.h:4442:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])7 : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'single_set'660 : ? PATTERN (I) : single_set_1 (I)) \note : ^~~~~~~~~~~~~~~~expanded from macro 'gt_pch_n_7rtx_def' 38: XEXP (rt, 2) = arg2; if (X != NULL) gt_pch_nx_rtx_def (X);\note : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2'1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::5: note: #define single_set_1(I) single_set_2 (I, PATTERN (I))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~ ^ ~ ^ ~ array 'fld' declared here341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 rtunion fld[1];: 23 ^: : notenote: : array 'fld' declared hereexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c341::5: note: 23 rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~: note7309 : expanded from macro 'PATTERN'gtype-desc.c :4675:30: rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4)warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ 660 ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~2543: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 38771array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' :: 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP'2344 : ./genrtl.h : twin = emit_insn_before (copy_insn (PATTERN (insn)), BB_END (rec)); ^~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h::3414442::537: #define PATTERN(INSN) XEXP (INSN, 4)note: expanded from macro 'gt_pch_n_7rtx_def' 852: note ^ ~: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::660: ^3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' :341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1];: XSTR (rt, 2) = arg2; ^ ^ ~ :26 : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:gtype-desc.c2344:: 4679./genrtl.h38:30::770660:::753: note: expanded from macro 'RTL_CHECK2'warning 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] ^ ~: : note3: :expanded from macro 'RTL_CHECK2' warning23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XSTR' 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);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341:5 ./gtype-desc.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4442:: XINT (rt, 1) = arg1;341:5: ^ ~note: ^ ~note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660768::23:: 7: 38note: expanded from macro 'gt_pch_n_7rtx_def' note if (X != NULL) gt_pch_nx_rtx_def (X);\array 'fld' declared here: note : expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; ^ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c : ^ ~ 7333 ^ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:20025note:: array 'fld' declared here:note38: array 'fld' declared here :: 14 rtunion fld[1];warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note warning: expanded from macro 'RTL_CHECK2' if (BLOCK_FOR_INSN (pro) == rec) ^ ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 ^:30: note: expanded from macro 'BLOCK_FOR_INSN'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 4679 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)30 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c5 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); && (set = single_set (insn)) ^~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 1996array 'fld' declared here:: 258: ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:252344: ./genrtl.h rtunion fld[1]; ^ ~ ^: :note853: expanded from macro 'XBBDEF' : note: expanded from macro 'single_set' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./gtype-desc.h ? PATTERN (I) : single_set_1 (I)) \ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c ^~~~~~~~~~~ ^ ~3 :: 25:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344warning4442: :659array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3;: 37831::23:38 note: 754 :note3: :expanded from macro 'gt_pch_n_7rtx_def' warning if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:5: note:: array 'fld' declared here note rtunion fld[1]; ^ 77138: XEXP (rt, 2) = arg2;gtype-desc.c: :expanded from macro 'RTL_CHECK1'4686::30: note 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]23 : note: : gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);expanded from macro 'RTL_CHECK2' ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' 4442:7:#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 'gt_pch_n_7rtx_def'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5 if (X != NULL) gt_pch_nx_rtx_def (X);\: ^ note:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 341expanded from macro 'XEXP': 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: 660:38: array 'fld' declared herenote : 341expanded from macro 'RTL_CHECK2':5 : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ rtunion fld[1];:gtype-desc.c: 4686:30 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7350:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' if (BLOCK_FOR_INSN (pro) == rec) ^~~~~~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2009:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :659:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ c = SET_SRC (set); ^~~~~~~~~~~~~ gtype-desc.c:4690:30: 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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :7372:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here twin = XEXP (twins, 1); ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2079:48: 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) ^ ~ emit_insn_before_setloc (seq, if_info->jump, INSN_LOCATION (if_info->insn_a)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:gtype-desc.c:4690:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./gtype-desc.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :769:26: note: expanded from macro 'XUINT' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3:341: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ 4694:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:4694:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.c:69:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ gtype-desc.c:4695/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' In file included from :30: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c::warning7434:7: warning2099: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]7 : if (NEXT_INSN (insn) == 0: :: 25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note./genrtl.h: :expanded from macro 'NEXT_INSN' 809:3: warningwarning ^~~~~~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : c = XEXP (cond, 1); ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h::4442: 7: note: : expanded from macro 'XEXP'expanded from macro 'gt_pch_n_7rtx_def' :23: if (X != NULL) gt_pch_nx_rtx_def (X);\note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XEXP' ^ 826 ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34125660:38: :note5: :expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~note: expanded from macro 'NEXT_INSN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 array 'fld' declared here#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: 660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^: 5: note: array 'fld' declared heregtype-desc.c :4695:30:771 warning: rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c : ^ ~2132 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:expanded from macro 'XEXP'5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6: note: array 'fld' declared herewarning#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] 771 || BLOCK_FOR_INSN (if_info->insn_b) == if_info->test_bb)); rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: ^note : expanded from macro 'RTL_CHECK2' 23./gtype-desc.h::4442:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 828#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/init-regs.cnote note:: : expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'gt_pch_n_7rtx_def' ^ ~ : if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :69:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::30341::5:341 note: :array 'fld' declared here : note: rtunion fld[1];warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 6605:: note ^: array 'fld' declared here FOR_BB_INSNS (bb, insn)38: note: rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~ ^ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hexpanded from macro 'BLOCK_FOR_INSN':372: 17: note : expanded from macro 'FOR_BB_INSNS' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4699/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::30: 775::744225::7 :note : warningexpanded from macro 'XBBDEF': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 set_block_for_insn (note, NULL); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::826:warning5: 25 : ^ ~ : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];416659::4038: : note: expanded from macro 'RTL_CHECK1'note : note: ^expanded from macro 'set_block_for_insn' expanded from macro 'NEXT_INSN'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note : ^ ~expanded from macro 'BLOCK_FOR_INSN' :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ./gtype-desc.h:771::23: 4442note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 7 ^ ~: ^ ~ note:25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'fld' declared here expanded from macro 'gt_pch_n_7rtx_def':26: 775660: rtunion fld[1]; :38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note25: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XBBDEF' 2344 if (X != NULL) gt_pch_nx_rtx_def (X);\: ./genrtl.h ^: 829: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] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: ^ 5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XVEC (rt, 1) = arg1; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2158 :48/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 659:341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note emit_insn_before_setloc (seq, if_info->jump, INSN_LOCATION (if_info->insn_a)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 772array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: 5note:: 833 note: expanded from macro 'XVEC' rtunion fld[1]; : ^:38 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gtype-desc.c :note469929: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1]; ^: 30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ note./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' : expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from gtype-desc.c:4706:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7505:7: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here JUMP_LABEL (x) = label; ^~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' gtype-desc.c:4706:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];gtype-desc.c:4707:30: 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);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7506:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :772:23: note: expanded from macro 'XVEC' LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: 341 rtunion fld[1]; ^ :5: note: array 'fld' declared here 802: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2185:7:gtype-desc.c:4707:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' if (XEXP (cond, 1) != const0_rtx) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])gtype-desc.c:4711:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: 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[2].rt_rtx); ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7585:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' : warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2192:11: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: 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]) ^ ~ if (XEXP (cond, 1) != const1_rtx ^ ~ gtype-desc.c:4711:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7586: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' 770: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 23: note: expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c rtunion fld[1];:2196:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ gtype-desc.c:4712:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' bitnum = INTVAL (XEXP (cond, 2)); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^ 394: warnings generated /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:. 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' rtunion fld[1]; #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :341:5: note: array 'fld' declared here gtype-desc.c:4712:30: warning rtunion fld[1];: 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);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2212: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./gtype-desc.h:4442771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'gt_pch_n_7rtx_def' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c -o ipa-split.o :23: note: expanded from macro 'XEXP' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2238: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7658:7: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (check) = label; ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' 771:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)gtype-desc.c note: expanded from macro 'INTVAL' ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :661#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :37: note: expanded from macro 'RTL_CHECKC1' :4782: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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2258:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :7659:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here INSN_LOCATION (if_info->insn_a)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ gtype-desc.c:4782:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here rtunion fld[1]; ^ 341:5: note: array 'fld' declared here gtype-desc.c:4786:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' :7727: if (X != NULL) gt_pch_nx_rtx_def (X);\18::341:5: note: array 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ first_bb = BLOCK_FOR_INSN (check); ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' rtunion fld[1]; ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' gtype-desc.c:4786:30: 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) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:4790:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2284:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (jump)); ^ ~ gtype-desc.c:4790:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:4794: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2284:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (jump)); ^~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :1536:22: note: expanded from macro 'SET_SRC' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' gtype-desc.c:4794:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7896:10: 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] note = NEXT_INSN (BB_HEAD (rec)); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:37 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'gt_pch_n_7rtx_def' ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ note:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' expanded from macro 'NEXT_INSN' : note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39 ^ ~ : note: expanded from macro 'RTL_CHECK2' gtype-desc.c:4798:30: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here array index 1 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) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2284:47: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./gtype-desc.h :4442: && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (jump)); ^~~~~~~~~~~~~~~~~ 7: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\1103 ^341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5:28: rtunion fld[1]; ^ note: expanded from macro 'JUMP_LABEL' note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ gtype-desc.c:4798:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7897:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :805: gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 7:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802::2294:16: 32warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ : note: expanded from macro 'XCINT' gtype-desc.c:4802:30: warning#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ./gtype-desc.h:4442#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:4802:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7900:10: 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); insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' ^ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2304:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' GET_MODE (cond), tmp, XEXP (cond, 1)); if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7912:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:4806:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (consumer) != rec) ^~~~~~~~~~~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :39:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' 40:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ note: expanded from macro 'gen_rtx_fmt_ee' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 775:25: note: expanded from macro 'XBBDEF' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:4806:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7927:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' rtunion fld[1]; ^ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c:4810: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) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2368:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here addr = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ gtype-desc.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):4810:30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c 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); ^ ~ clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :7934:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' for (link = ready_list; link; link = XEXP (link, 1)) ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2380:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && decl_readonly_section (SYMBOL_REF_DECL (addr), 0)) ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' gtype-desc.c:4814 (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1];./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7943:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2379:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ if (SYMBOL_REF_DECL (addr) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 1585/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :43:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'SYMBOL_REF_DECL' gtype-desc.c:4814 (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30:660: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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :4442#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7945:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' gtype-desc.c:4818:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2406:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: expanded from macro 'XCINT' rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ FOR_BB_INSNS (dominator, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gtype-desc.c:4818:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :4822: rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:7956:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ t = validate_change (insn, &PATTERN (insn), new_pat, 0); ^~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341:5: note: array 'fld' declared here :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2406:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ FOR_BB_INSNS (dominator, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hgtype-desc.c:4822:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ (INSN) = NEXT_INSN (INSN))./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :4826:30: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 92 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); warning ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' s generated. ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2413:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:4826:30: 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:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4830:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4830:30: 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:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4834:30: warning: && (volatile_insn_p (PATTERN (insn))array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8047:9: 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[1].rt_rtx); ^ ~ note = NEXT_INSN (label); ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 831:23: note: expanded from macro 'PATTERN' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:gtype-desc.c:4834:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c -o ipa-inline.o 341:5: note: array 'fld' declared here rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8050:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' : note: array 'fld' declared here && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' gtype-desc.c:4838:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' :802:32: note: expanded from macro 'XCINT' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :661:37: note: expanded from macro 'RTL_CHECKC1' gtype-desc.c:4838: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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' expanded from macro 'gcc_assert' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8052:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:4842:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prev = PREV_INSN (label); ^~~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c:4842: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) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8053:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ next = NEXT_INSN (note); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' gtype-desc.c:4846:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: gtype-desc.c:4846:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2459:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8056:7: || (set_a = single_set (insn_a)) == NULL_RTX) ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' NEXT_INSN (prev) = next; ^~~~~~~~~~~~~~~~ gtype-desc.c ? PATTERN (I) : single_set_1 (I)) \:4850:30: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:1998:42: note: expanded from macro 'single_set_1' :826:25: note: expanded from macro 'NEXT_INSN' #define single_set_1(I) single_set_2 (I, PATTERN (I)) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 4442/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :7: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:gtype-desc.c:4850:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8057:7: 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);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ PREV_INSN (next) = prev; ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1)./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2459 :19: 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) ^ ~ || (set_a = single_set (insn_a)) == NULL_RTX) ^~~~~~~~~~~~~~~~~~~ gtype-desc.c:4854:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1]; ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :gtype-desc.c:4854:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:23 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :./gtype-desc.h:4442:37 : note: expanded from macro 'gt_pch_n_7rtx_def' note: if (X != NULL) gt_pch_nx_rtx_def (X);\ expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gtype-desc.c:4858:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8087:14: warning:: gtype-desc.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2463:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prev = PREV_INSN (label); a = SET_SRC (set_a); ^~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' 22:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ note: expanded from macro 'SET_SRC' :4858#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: 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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341./gtype-desc.h:5: note: array 'fld' declared here rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2478:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' || (set_b = single_set (insn_b)) == NULL_RTX if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ 8088:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ next = NEXT_INSN (prev); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' gtype-desc.c:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 4874/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :30:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :8091:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note = NEXT_INSN (label); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' gtype-desc.c:4874:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note771: array 'fld' declared here :23: note: expanded from macro 'XEXP' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2478:16: warning: rtunion fld[1]; ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5 || (set_b = single_set (insn_b)) == NULL_RTX ^~~~~~~~~~~~~~~~~~~gtype-desc.c:4878:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 8094:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' 5: note: array 'fld' declared here && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' :660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:4878:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2489:7: 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) ^ ~ || BLOCK_FOR_INSN (insn_b) != BLOCK_FOR_INSN (if_info->cond_earliest) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' 775:25: note: expanded from macro 'XBBDEF' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :659:38: note: expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8098:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c: NEXT_INSN (prev) = label; ^~~~~~~~~~~~~~~~ 4882:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' :25: note: expanded from macro 'NEXT_INSN' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2489:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' || BLOCK_FOR_INSN (insn_b) != BLOCK_FOR_INSN (if_info->cond_earliest) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' gtype-desc.c:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 4882:30: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ./gtype-desc.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2491:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341: || (set_b = single_set (insn_b)) == NULL_RTX ^~~~~~~~~~~~~~~~~~~ 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ rtunion fld[1]; ^ clang: ^~~~~~~~~~~~~~~~ rtunion fld[1]; warning ^gtype-desc.c:4886:30: 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] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8099:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' NEXT_INSN (note) = next; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2491:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ || (set_b = single_set (insn_b)) == NULL_RTX ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared heregtype-desc.c:4886:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :8100#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 7: 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) PREV_INSN (next) = note; ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; gtype-desc.c:4890: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2493:26: 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); ^ ~ || ! noce_operand_ok (SET_SRC (set_b)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' :5#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ : note: array 'fld' declared here ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:4890:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2494:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' || reg_overlap_mentioned_p (x, SET_SRC (set_b)) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8117:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ bb = BLOCK_FOR_INSN (PREV_INSN (jump)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' gtype-desc.c:4894:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ./gtype-desc.h:4442:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2495:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659:38: note: expanded from macro 'RTL_CHECK1' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ || modified_between_p (SET_SRC (set_b), insn_b, jump) ^~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' gtype-desc.c:4894#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8117:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' bb = BLOCK_FOR_INSN (PREV_INSN (jump)); ^~~~~~~~~~~~~~~~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2499:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: gtype-desc.c:4898:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' && HARD_REGISTER_P (SET_SRC (set_b)) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:38: note: expanded from macro 'BLOCK_FOR_INSN' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 37:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XBBDEF' if (X != NULL) gt_pch_nx_rtx_def (X);\ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1147:59: note: expanded from macro 'HARD_REGISTER_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK1' #define HARD_REGISTER_P(REG) (HARD_REGISTER_NUM_P (REGNO (REG))) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ gtype-desc.c:4898:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1150 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :39: note: expanded from macro 'HARD_REGISTER_NUM_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define HARD_REGISTER_NUM_P(REG_NO) ((REG_NO) < FIRST_PSEUDO_REGISTER) ^~~~~~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8118:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; jump_bb = BLOCK_FOR_INSN (jump); ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2519:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h16: :828:30: note: expanded from macro 'BLOCK_FOR_INSN' gtype-desc.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :4902:30: 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); ^~~~~~~~~~~~~~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:4902:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8124:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ if (!NOTE_INSN_BASIC_BLOCK_P (BB_END (jump_bb_next))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ^ && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2569:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4442 BB_END (else_bb) = PREV_INSN (insn_b); ^~~~~~~~~~~~~~~~~~ :37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 960:25: note: expanded from macro 'NOTE_KIND' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' :661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gtype-desc.c:4906: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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2570:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ reorder_insns (insn_b, insn_b, PREV_INSN (jump));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' rtunion fld[1]; ^ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8128:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c:4906:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BB_END (bb) != PREV_INSN (jump)) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./gtype-desc.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: rtunion fld[1]; ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2665:55: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ emit_insn_before_setloc (seq, BB_END (test_bb), INSN_LOCATION (insn_a)); ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:#define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ 8134:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ BB_END (jump_bb_next) = NEXT_INSN (BB_HEAD (jump_bb_next)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :769:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 26:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gtype-desc.c:4913:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' :660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_pch_nx_rtx_def (X);\ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; ^ note: array 'fld' declared here gtype-desc.c:4913:30: warning: array index 1 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 ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8137:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c In file included from gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);:2714:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] BB_END (bb) = PREV_INSN (jump); ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' ^ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (vectorize) rtunion fld[1]; ^ ^ : expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gtype-desc.c:4917#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2714:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :826:25: note: expanded from macro 'NEXT_INSN' 1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gtype-desc.c:4917:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ 8149:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ bb = BLOCK_FOR_INSN (PREV_INSN (jump)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :775#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ gtype-desc.c:4921:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2721:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8149:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 24HOOK_VECTOR_END (calls) ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 bb = BLOCK_FOR_INSN (PREV_INSN (jump)); ^~~~~~~~~~~~~~~~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' : note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' ^ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'gtype-desc.c:4921:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' :771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:38: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:37: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2721:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.cgtype-desc.c set = single_set (insn); ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (emutls)4925:30: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~ 1996:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'single_set' ./gtype-desc.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) rtunion fld[1]; rtunion fld[1]; ^ ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)gtype-desc.c:4925:30: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8150:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: jump_bb = BLOCK_FOR_INSN (jump); ^~~~~~~~~~~~~~~~~~~~~ 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' : note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 659:38:gtype-desc.c note: :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :4929:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2726:13: 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); src = SET_SRC (set); ^~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1536:22: note: expanded from macro 'SET_SRC' ./gtype-desc.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' gtype-desc.c:4929: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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2762:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && modified_between_p (src, insn, NEXT_INSN (BB_END (bb)))) ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' gtype-desc.c:4933:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8258:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here gtype-desc.c:4933: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]) ^ ~ rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4937:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4937:30: 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:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4941:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8316:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' rtunion fld[1]; ^ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2793/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:826:25: note: expanded from macro 'NEXT_INSN' :4941#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' cond_arg1 = XEXP (cond, 1); ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8316:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' gtype-desc.c (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ :4945:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 771:23: note: expanded from macro 'XEXP' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :4945:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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]) ^ ~: 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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c FOR_BB_INSNS (bb, insn):4949:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8386:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :372: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 17: note: expanded from macro 'FOR_BB_INSNS' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c:4949#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2803:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_rtx_def (X);\ set = single_set (insn); ^~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' rtunion fld[1]; ^ rtunion fld[1]; ^ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8386:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c: FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 4953:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: gtype-desc.c:4953:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2803:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ set = single_set (insn); ^~~~~~~~~~~~~~~~~ gtype-desc.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' 4957:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ./gtype-desc.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:4957:30: 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:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4964:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4964:30: 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:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4968:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:2937:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ emit_insn_before_setloc (seq, jump, INSN_LOCATION (loc_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:gtype-desc.c:4968:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 833:29 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ : note: expanded from macro 'INSN_LOCATION' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define INSN_LOCATION(INSN) XUINT (INSN, 5) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8499:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' || INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' gtype-desc.c:4972:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8509:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:4972:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define INSN_CODE(INSN) XINT (INSN, 6) note: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:4976:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/haifa-sched.c:8529:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:4976:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' if (X != NULL) gt_pch_nx_rtx_def (X);\ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:4977#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3161:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && (TRAP_CONDITION (PATTERN (last)) ^~~~~~~~~~~~~~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c:4977: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) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 4442:37#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) : note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' :5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' rtunion fld[1]; ^ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:4983:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ switch (SYMBOL_REF_HAS_BLOCK_INFO_P (&(*x))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4994:51: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_23constant_descriptor_rtx ((*x).u.fld[2].rt_constant); ^ ~ ./gtype-desc.h:4382: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4994:51: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_23constant_descriptor_rtx ((*x).u.fld[2].rt_constant); ^ ~ ./gtype-desc.h:4382:53: note: expanded from macro 'gt_pch_n_23constant_descriptor_rtx' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c if (X != NULL) gt_pch_nx_constant_descriptor_rtx (X);\:3360:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gtype-desc.c:4997:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_pch_n_9tree_node ((*x).u.fld[2].rt_tree); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4466:7: note: expanded from macro 'gt_pch_n_9tree_node' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_tree_node (X);\ ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:4997:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[2].rt_tree); ^ ~ ./gtype-desc.h:4466:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5006:32: 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:4406:7: note: expanded from macro 'gt_pch_n_9mem_attrs' if (X != NULL) gt_pch_nx_mem_attrs (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5006:32: 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:4406:39: note: expanded from macro 'gt_pch_n_9mem_attrs' if (X != NULL) gt_pch_nx_mem_attrs (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5013:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5013:30: 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:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5025:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9reg_attrs ((*x).u.fld[2].rt_reg); ^ ~ ./gtype-desc.h:4402:7: note: expanded from macro 'gt_pch_n_9reg_attrs' if (X != NULL) gt_pch_nx_reg_attrs (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5025:32: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3485:18: 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] last_insn = PREV_INSN (last_insn); ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: gt_pch_n_9reg_attrs ((*x).u.fld[2].rt_reg);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./gtype-desc.h:4402:39: note:825:25: note: expanded from macro 'PREV_INSN' :2334#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 11: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ : expanded from macro 'gt_pch_n_9reg_attrs' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' 341:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_reg_attrs (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5045:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' :3654:20: if (X != NULL) gt_pch_nx_rtx_def (X);\warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ copy_rtx (XEXP (cond, 1)), ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' gtype-desc.c:5045: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3655:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ TRAP_CODE (PATTERN (trap))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1542:24: note: expanded from macro 'TRAP_CODE' ^ #define TRAP_CODE(RTX) XCEXP (RTX, 1, TRAP_IF) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' gtype-desc.c:5055:30: 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) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51: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; ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3655:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5055:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] TRAP_CODE (PATTERN (trap))); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ./gtype-desc.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1542:31: gtype-desc.c:5065:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'TRAP_CODE' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define TRAP_CODE(RTX) XCEXP (RTX, 1, TRAP_IF) ^~~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECKC1' gtype-desc.c:5065:30#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] ^~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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 ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3660:48: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: emit_insn_before_setloc (seq, cond_earliest, INSN_LOCATION (trap)); ^~~~~~~~~~~~~~~~~~~~ 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' note: #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ In file included from gtype-desc.c:5069:30#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: 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); XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3681:13: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ lab = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' gtype-desc.c#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ :5069:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' gtype-desc.c:5070#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3683:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' LABEL_NUSES (lab) += 1; ^~~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:gtype-desc.c:5070:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ XEXP (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3684:7: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' JUMP_LABEL (newjump) = lab; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5074:30: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN): 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 5) = arg5;gtype-desc.c:5074:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3719:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && TRAP_CONDITION (PATTERN (trap)) == const_true_rtx))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' note: expanded from macro 'XINT' 5075:30#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 PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1541:36: note: expanded from macro 'TRAP_CONDITION' 341:5: note: array 'fld' declared here #define TRAP_CONDITION(RTX) XCEXP (RTX, 0, TRAP_IF) ^~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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) ^~~ XEXP (rt, 7) = arg7; ^ ~ gtype-desc.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :5075:30: 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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5076:32: 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:4438:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5076:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: 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); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ./gtype-desc.h:4438:39: note: expanded from macro 'gt_pch_n_9rtvec_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5089:32: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:3868:21: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else_target = JUMP_LABEL (jump); XEXP (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./gtype-desc.h:4438:7: note: expanded from macro 'gt_pch_n_9rtvec_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5089:32: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:4438:39: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'gt_pch_n_9rtvec_def' XBBDEF (rt, 3) = arg3; ^ ~ if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: gtype-desc.c:5090:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' gt_pch_n_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4438:7: note: expanded from macro 'gt_pch_n_9rtvec_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c:5090:32: 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) ^ ~ gt_pch_n_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:4438:39: note: expanded from macro 'gt_pch_n_9rtvec_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5091:32: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ gt_pch_n_9rtvec_def ((*x).u.fld[3].rt_rtvec); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ ./gtype-desc.h:4438:7: note: expanded from macro 'gt_pch_n_9rtvec_def' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5091:32: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4438:39: note: expanded from macro 'gt_pch_n_9rtvec_def' XINT (rt, 6) = arg6; ^ ~ if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: notegtype-desc.c:5092:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' gt_pch_n_S ((*x).u.fld[1].rt_str); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4053:11::5: note: array 'fld' declared here gtype-desc.c:5102:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ end = PREV_INSN (end); ^~~~~~~~~~~~~~~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' XEXP (rt, 7) = arg7; #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5102:30: warning: array index 1 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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4063:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ head = NEXT_INSN (head); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5106:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' switch (NOTE_KIND (&(*x))) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^~~~~~~~~~~~~~~~~ X0EXP (rt, 8) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4065:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] head = NEXT_INSN (head); ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hgtype-desc.c:5109:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gt_pch_n_S ((*x).u.fld[4].rt_str); ^ ~ :826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5120#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4073:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h: head = NEXT_INSN (head);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' :109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ :23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341gtype-desc.c:5120:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4075:9: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c head = NEXT_INSN (head); ^~~~~~~~~~~~~~~~ :109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' gtype-desc.c:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 5123/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :34:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4085: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]) end = PREV_INSN (end); ^~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' gtype-desc.c:5123:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ :109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5136:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 gt_pch_n_9tree_node ((*x).u.fld[4].rt_tree); ^ ~ :25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^./gtype-desc.h :4466:7:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note end = PREV_INSN (end); ^~~~~~~~~~~~~~~ : expanded from macro 'gt_pch_n_9tree_node' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825 if (X != NULL) gt_pch_nx_tree_node (X);\ ^ :25: note: expanded from macro 'PREV_INSN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' gtype-desc.c:5136#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 36: 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]) ^ ~ gt_pch_n_9tree_node ((*x).u.fld[4].rt_tree); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4466:39: note: expanded from macro 'gt_pch_n_9tree_node' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_tree_node (X);\ ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4117:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5139:36: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c: gt_pch_n_9tree_node ((*x).u.fld[4].rt_tree); ^ ~ 109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ ./gtype-desc.h:4466:7: note: expanded from macro 'gt_pch_n_9tree_node' XEXP (rt, 4) = arg4; if (X != NULL) gt_pch_nx_tree_node (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 rtunion fld[1];: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5139:36: 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]) ^ ~ gt_pch_n_9tree_node ((*x).u.fld[4].rt_tree); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' :4466:39: note: expanded from macro 'gt_pch_n_9tree_node' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) if (X != NULL) gt_pch_nx_tree_node (X);\ ^ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4169:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5142:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[4].rt_str); ^ ~ XINT (rt, 5) = arg5; ^ ~ FOR_BB_INSNS (merge_bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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)gtype-desc.c:5145:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_pch_n_S ((*x).u.fld[4].rt_str); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4169:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5150:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (merge_bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ XINT (rt, 6) = arg6;./gtype-desc.h:4422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' gtype-desc.c:5150:39: 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]) ^ ~ gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ ./gtype-desc.h:4422:45: note: expanded from macro 'gt_pch_n_15basic_block_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ 341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ gtype-desc.c:5151:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ :./gtype-desc.h:4442:7: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4239:14: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'gt_pch_n_7rtx_def' old_dest = JUMP_LABEL (jump); if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5151:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 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, 8) = arg8; ^ ~ ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4243:19: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' new_dest_label = JUMP_LABEL (BB_END (dest_edge->src)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' gtype-desc.c:5152:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4285:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5152:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] BB_END (merge_bb) = PREV_INSN (head); ^~~~~~~~~~~~~~~~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' XEXP (rt, 1) = arg1; ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:gtype-desc.c:5155:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: gt_pch_n_S ((*x).u.fld[7].rt_str); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:5156:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4299: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ 771:23: note: expanded from macro 'XEXP' gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 1998:42: note: expanded from macro 'single_set_1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I)) rtunion fld[1]; rtunion fld[1]; ^ ^ ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c: X0EXP (rt, 3) = NULL_RTX; ^ ~ 5156:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ gtype-desc.c341:5157:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ :./gtype-desc.h:4422:7: note: expanded from macro 'gt_pch_n_15basic_block_def' 5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4299:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 659:38: note: expanded from macro 'RTL_CHECK1' set = single_set (insn); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: gtype-desc.c:5157:39: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'single_set' gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ ./gtype-desc.h:4422:45: note: expanded from macro 'gt_pch_n_15basic_block_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5158:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4300:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' if (!set || !function_invariant_p (SET_SRC (set)) ^~~~~~~~~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' ^ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :805:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' gtype-desc.c:5158:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ :109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4303:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ } while (insn != end && (insn = NEXT_INSN (insn))); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' gtype-desc.c:5159:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ifcvt.c:4318: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] reorder_insns (head, end, PREV_INSN (earliest)); ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ gtype-desc.c:5159:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:5162:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5162:30: 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:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5163: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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:7: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5163: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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:gtype-desc.c:5166:30: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: 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[8].rt_rtx); ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ ./gtype-desc.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 4442:7#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :5166/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :30: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[8].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c: X0EXP (rt, 5) = NULL_RTX; ^ ~ 5167:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: expanded from macro 'X0EXP' gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1];5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5167:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5168:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: 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[4].rt_rtx); ^ ~ XSTR (rt, 7) = arg5; ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5168:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5169:39: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h XINT (rt, 1) = arg1; ^ ~ :4422:7: note: expanded from macro 'gt_pch_n_15basic_block_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5169:39: 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]) ^ ~ gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4422:45: note: expanded from macro 'gt_pch_n_15basic_block_def' rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5170:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' gtype-desc.c:5170:30: 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) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5gtype-desc.c:5171:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ :109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5171: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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' gtype-desc.c:5174:30:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gt_pch_n_7rtx_def ((*x).u.fld[8].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' gtype-desc.c:5174:30: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[8].rt_rtx); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ./gtype-desc.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5175:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5175:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5176:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5176:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' XINT (rt, 1) = arg1; ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5177:39: 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]) ^ ~ gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ ./gtype-desc.h:4422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:5177:39: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ ./gtype-desc.h:4422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5178:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ In file included from ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5178:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5179: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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./gtype-desc.h rtunion fld[1]; ^ :4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' gtype-desc.c:5179:30: 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]) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:5182:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5182:30In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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; ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5183:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' XEXP (rt, 2) = arg2; ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'gtype-desc.c:5183:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ gtype-desc.c:5184:39: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ ./gtype-desc.h:4422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5184:39: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ ./gtype-desc.h:4422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5185:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c:5185:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' ./gtype-desc.h:4442#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: gtype-desc.c:5186:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:402 gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' XWINT (rt, 2) = arg2; if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here gtype-desc.c:5186:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' # define HOST_WIDE_INT long ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5189:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5189:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: 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[7].rt_rtx); X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5190:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: 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[4].rt_rtx); ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gtype-desc.c:5190:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 206 warnings generated. #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 gt_pch_n_7rtx_def ((*x).u.fld[4].rt_rtx); ^ ~ :5: note: array 'fld' declared here ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' rtunion fld[1]; ^ if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5191:39: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ ./gtype-desc.h:4422:7: note: expanded from macro 'gt_pch_n_15basic_block_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_basic_block_def (X);\ XINT (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5191#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :39: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gt_pch_n_15basic_block_def ((*x).u.fld[3].rt_bb); ^ ~ rtunion fld[1]; ^ ./gtype-desc.h:4422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5192:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: 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[2].rt_rtx); ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gtype-desc.c:5192:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5193:30: 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:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'gtype-desc.c:5193:30: 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) ^ ~ gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gtype-desc.c X0EXP (rt, 2) = NULL_RTX; ^ ~ :5201:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];gtype-desc.c:5201:30: 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:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5205:30: 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); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./gtype-desc.h:4442:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gtype-desc.c:5205: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c -o ipa-inline-analysis.o rtunion fld[1]; ^ ./gtype-desc.h:4442:37: note: expanded from macro 'gt_pch_n_7rtx_def' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5382:13: warning: switch condition has boolean value [-Wswitch-bool] switch (((*x).info_ordinary.maps[i0]).reason == LC_ENTER_MACRO) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: gtype-desc.c:5409:13: warning: switch condition has boolean value [-Wswitch-bool]note : expanded from macro 'XSTR' switch (((*x).info_macro.maps[i2]).reason == LC_ENTER_MACRO) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:6907:3: warning: switch condition has boolean value [-Wswitch-bool] switch (targetm.arm_eabi_unwinder) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ gtype-desc.c:7337:3: warning: switch condition has boolean value [-Wswitch-bool] switch (((((*x)).flags & BB_RTL) != 0)) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gtype-desc.c:8279:7: warning: switch condition has boolean value [-Wswitch-bool] switch (SYMBOL_REF_HAS_BLOCK_INFO_P (&(*x))) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gtype-desc.c:7780:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7860:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7878:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7886:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8270:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8279:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (SYMBOL_REF_HAS_BLOCK_INFO_P (&(*x))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8292:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_constant), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8296:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_tree), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8334:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_reg), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8390:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8398:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8400:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8420:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8422:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8424:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8445:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (&(*x))) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8449:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_str), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8461:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8465:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8479:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_tree), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8483:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_tree), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8487:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_str), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8491:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_str), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8497:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8499:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8505:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[7].rt_str), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8507:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8509:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8511:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8517:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8523:15: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[8].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8525:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8527:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8529:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8531:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8537:15: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[8].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8539:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8541:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8543:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8545:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8551:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8553:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8555:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8557:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8563:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8565:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8567:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8569:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8785:9: warning: switch condition has boolean value [-Wswitch-bool] switch (((*x).info_ordinary.maps[i0]).reason == LC_ENTER_MACRO) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gtype-desc.c:8817:9: warning: switch condition has boolean value [-Wswitch-bool] switch (((*x).info_macro.maps[i2]).reason == LC_ENTER_MACRO) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-analysis.c:84: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-inline-transform.c -o ipa-inline-transform.o 102 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c -o ipa-prop.o 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] 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c -o ipa-pure-const.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-prop.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 102 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c -o ipa-reference.o 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] 280 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c -o ipa-ref.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-utils.c -o ipa-utils.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:52: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:432:13: warning: 1015 enumeration values not handled in switch: 'BUILT_IN_NONE', 'BUILT_IN_ACOS', 'BUILT_IN_ACOSF'... [-Wswitch] switch (DECL_FUNCTION_CODE (callee)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2711:3: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:432:13: note: add missing switch cases switch (DECL_FUNCTION_CODE (callee)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2711:3: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:1269:16: warning: enumeration value 'IPA_REF_ALIAS' not handled in switch [-Wswitch] switch (ref->use) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-pure-const.c:1269:16: note: add missing switch cases switch (ref->use) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-ref.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:472:15: warning: enumeration value 'IPA_REF_ALIAS' not handled in switch [-Wswitch] switch (ref->use) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa-reference.c:472:15: note: add missing switch cases switch (ref->use) ^ 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c -o ipa.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c -o ira.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:482:12: warning: enumeration value 'IPA_REF_ALIAS' not handled in switch [-Wswitch] switch (ref->use) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ipa.c:482:12: note: add missing switch cases switch (ref->use) ^ 11 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c -o ira-build.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 12 warnings generated. XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c -o ira-costs.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:363: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:366: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:374: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:374: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:374: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:374: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:374: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:377: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:1749:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (move_insn) = -1; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:1751:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (move_insn) < 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:1835:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:1835:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2193:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NEXT_INSN (insn) != NULL_RTX) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :2285:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here next = XEXP (x, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2287:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2287:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' set = single_set (insn); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2295:25: 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) ^ ~ && ((int) REGNO (SET_SRC (set)) == i ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109: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]) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2297:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ new_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note rtunion fld[1];: expanded from macro 'REGNO' ^#define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2308:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (prev, 1) = next; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2309: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c: XEXP (x, 1) = reg_equiv_init (new_regno); ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2361:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_regno = ORIGINAL_REGNO (regno_reg_rtx[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2547:59: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' for (insn = start; insn && ! equiv_mem_modified; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2563:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' note_stores (PATTERN (insn), validate_equiv_mem_from_store, NULL); ^~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2570:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' XEXP (rt, 1) = arg1; #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2570:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2645: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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) ^ ~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2783:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return memref_referenced_p (memref, SET_SRC (x)); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2814:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here for (insn = NEXT_INSN (start); insn != NEXT_INSN (end); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2814:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ for (insn = NEXT_INSN (start); insn != NEXT_INSN (end); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2815:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 15: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :27#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2820:40: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here if (memref_referenced_p (memref, PATTERN (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ 5: note: array 'fld' declared here :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2859:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' for (; list; list = XEXP (list, 1)) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XBBDEF (rt, 3) = arg3; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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) ^ ~ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: XINT (rt, 5) = arg5; ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2946:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2946:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 7) = arg5; ^ ~ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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; ^ ~ ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c :2961:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ ~ insn != NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2962:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' insn = NEXT_INSN (insn)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2972:16: warning: array index 7 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)) ^~~~~~~~~~~~~~~~11 warnings generated rtunion fld[1];. ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :771:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2972:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:140: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c -o ira-conflicts.o 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2976:10: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 set = single_set (insn); ^~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: rtunion fld[1]; ^ expanded from macro 'single_set_1' rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 4) = arg4; ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: rtunion fld[1]; ^ array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:5: note: array 'fld' declared here : rtunion fld[1];26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2976:10: 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] set = single_set (insn); ^~~~~~~~~~~~~~~~~ XVEC (rt, 5) = arg5; ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 1996:8#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 771: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) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2982:21: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c: note_stores (PATTERN (insn), no_equiv, NULL); ^~~~~~~~~~~~~~ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' X0EXP (rt, 8) = NULL_RTX; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2989:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (PATTERN (insn), 0) - 1; i >= 0; i--) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warning: XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: 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) ^ ~ XINT (rt, 1) = arg1; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:38: note: expanded from macro 'RTL_CHECK2' :35: note: expanded from macro 'XVEC' :23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' rtunion fld[1]; ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2991:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtx part = XVECEXP (PATTERN (insn), 0, i); ^~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #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) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' 26: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ XEXP (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:2998:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here src = SET_SRC (set); ^~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:23: note: expanded from macro 'XEXP' :5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ && validate_equiv_mem (insn, dest, SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3114:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 768:23: note: expanded from macro 'XINT' note = set_unique_reg_note (insn, REG_EQUIV, copy_rtx (SET_SRC (set))); ^~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3163:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && equiv_init_movable_p (PATTERN (insn), regno)) ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 8) = arg8; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3176:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 rtunion fld[1];:23: note: expanded from macro 'XEXP' for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3184:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 1) = arg1; ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ :29: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3184:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' set = single_set (insn); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define PATTERN(INSN) XEXP (INSN, 4)# define HOST_WIDE_INT long ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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 X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3189: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]) src = SET_SRC (set); ^~~~~~~~~~~~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3247:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn != PREV_INSN (BB_HEAD (bb)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' 659:38: note: expanded from macro 'RTL_CHECK1' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3248:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3260:16: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3260:47: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3264:41: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && reg_mentioned_p (XEXP (link, 0), PATTERN (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:27: note: expanded from macro 'X0EXP' :341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3286:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' && !XEXP (reg_equiv[regno].init_insns, 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3295:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (asm_noperands (PATTERN (equiv_insn)) < 0 ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:27: note: expanded from macro 'X0EXP' note: expanded from macro 'RTL_CHECK2' #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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3304:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5 for (last_link = link; XEXP (last_link, 1); ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3305:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' last_link = XEXP (last_link, 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 3309:22: 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) ^ ~ equiv_link = REG_NOTES (equiv_insn); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c25:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: expanded from macro 'REG_NOTES' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3313:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ equiv_link = XEXP (equiv_link, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3317: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (last_link, 1) = note; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XSTR (rt, 1) = arg1; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3318:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (note, 1) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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, 6) = arg4; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c XSTR (rt, 7) = arg5; ^ ~ :3329:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' = XEXP (reg_equiv[regno].init_insns, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array '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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 3340:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here new_insn = emit_insn_before (PATTERN (equiv_insn), insn); ^~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' XINT (rt, 1) = arg1; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XINT' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3341:9: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ REG_NOTES (new_insn) = REG_NOTES (equiv_insn); ^~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3341:32: 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) ^ ~ REG_NOTES (new_insn) = REG_NOTES (equiv_insn); ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3342:9: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (equiv_insn) = 0; ^~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 4) = arg4; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: ^ ~ ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3349:9: 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) ^ ~ rtunion fld[1]; ^ INSN_CODE (new_insn) = INSN_CODE (equiv_insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1];note: ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3349:32: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_CODE (new_insn) = INSN_CODE (equiv_insn); ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' ^ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3362:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ BB_HEAD (bb) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :825:25: note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3387:41: 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]) ^ ~ for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :5#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3390:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtx old_loc = INSN_VAR_LOCATION_LOC (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' 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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ :23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :805:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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]) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3390:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtx old_loc = INSN_VAR_LOCATION_LOC (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' XEXP (rt, 3) = arg3; ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :33: note: expanded from macro 'INSN_VAR_LOCATION' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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 PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969: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)) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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) ^~~ X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :788:27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3391:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: 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)) attrs = MEM_ATTRS (x); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' XEXP (rt, 1) = arg1; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3391:8 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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;: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' 3: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:23: note: expanded from macro 'XEXP' 986:33: note: expanded from macro 'INSN_VAR_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :771: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ :661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3395: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; rtunion fld[1]; ^ if (old_loc != INSN_VAR_LOCATION_LOC (insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' :771:23: note: expanded from macro 'XEXP' 992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ :969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)):341:5: note: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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]) XSTR (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3395:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: if (old_loc != INSN_VAR_LOCATION_LOC (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ 772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969: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)) ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :45: note: expanded from macro 'XCEXP' :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25 ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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; ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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 RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; XINT (rt, 1) = arg1; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3422:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (elem = ira_reg_equiv[i].init_insns; elem; elem = XEXP (elem, 1)) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XEXP (rt, 4) = arg4; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829 ^ ~:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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)23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3425:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here set = single_set (insn); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:111:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 1996:22: note: expanded from macro 'single_set' 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :42: note: expanded from macro 'single_set_1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 770:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :771:23: note: expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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):660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :659:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3425:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c: set = single_set (insn); ^~~~~~~~~~~~~~~~~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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) XVEC (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ^ ~ ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^~~~~~~~~~~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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 PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 rtunion fld[1]; ^ ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c38: note: expanded from macro 'RTL_CHECK2' :3435#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] :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:1536:22: note: expanded from macro 'SET_SRC' ^ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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) XINT (rt, 2) = arg2; rtunion fld[1]; ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 770:23: note: expanded from macro 'XSTR' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3439:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && REGNO (SET_SRC (set)) == (unsigned int) i); ^~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :1536:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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) XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: note: expanded from macro 'XCEXP' :660:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :1112:31: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define REGNO(RTX) (rhs_regno(RTX))note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: rtunion fld[1];561 : ^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] XSTR (rt, 2) = arg2; ^ ~ ^~~ 10 warnings generated. ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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]; ^ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.cnote: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:3447 ^ ~ rtunion fld[1]; ^: :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:warning26: In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:579: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 775: || (CONSTANT_P (x) && LEGITIMATE_PIC_OPERAND_P (x)))25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.hnoteHOOK_VECTOR_END (asm_out): 677:9:: note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P' : || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~ ^ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ :1614:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:50 XSTR (rt, 1) = arg1;: 659 ^ ~: 38: :note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'HOOK_VECTOR_END' : ^ ~expanded from macro 'SYMBOL_REF_LOCAL_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:7705#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31note: array 'fld' declared here : note: expanded from macro 'SYMBOL_REF_FLAGS' rtunion fld[1]; ^ :#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1)23 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 785:27:HOOK_VECTOR_END (sched) note^ : expanded from macro 'X0INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:note43: :clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfexpanded from macro 'XSTR' -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c -o ira-color.o 50: XEXP (rt, 4) = arg4;note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here : note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3447:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note26warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared here rtunion fld[1]; ^ || (CONSTANT_P (x) && LEGITIMATE_PIC_OPERAND_P (x)))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:2344: ./genrtl.h:598:3: warning:677:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:3627: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172:: : warning: 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] : note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P'10 XSTR (rt, 1) = arg1; warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :s generated1691. XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1:768:23: note: expanded from macro 'XINT' :1627:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: expanded from macro 'SYMBOL_REF_EXTERNAL_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~HOOK_VECTOR_END (addr_space) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341:5: note: :array 'fld' declared here5^: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1];:43::1602 50 rtunion fld[1];:: 31: ^note: expanded from macro 'SYMBOL_REF_FLAGS' note ^: In file included from clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c -o ira-emit.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c expanded from macro 'HOOK_VECTOR_END'In file included from #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: 25array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 2) = arg2;2344: ./genrtl.h:142: ^ ~ ^ ~3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:78523: note: expanded from macro 'XVEC' XINT (rt, 6) = arg6;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:: note : expanded from macro 'X0INT' ^ ~ 660 :38: note: warningexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])768 #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ :HOOK_VECTOR_END (calls)23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: ^ ~ note: expanded from macro 'RTL_CHECK1' expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: XEXP (rt, 7) = arg7;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 3601note:In file included from : array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c 7 rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : FOR_BB_INSNS_REVERSE (bb, insn) ^25 ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 8) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from 788:27: :635note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c::327#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defwarning:2704::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]659:38 :HOOK_VECTOR_END (cxx)383 ^ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :28:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'FOR_BB_INSNS_REVERSE'note ^ ~ : (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770expanded from macro 'RTL_CHECK1': 23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25 : note: expanded from macro 'PREV_INSN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (emutls) ^ expanded from macro 'XSTR' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :43:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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] ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note ^ ~ : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3601:7: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27 FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h341note: array 'fld' declared here : rtunion fld[1];: ^ :1725384: note:17: note: : array 'fld' declared here expanded from macro 'FOR_BB_INSNS_REVERSE' rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] (INSN) = PREV_INSN (INSN))In file included from ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) XVEC (rt, 1) = arg1; note: expanded from macro 'PREV_INSN' ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (C90_EMPTY_HACK) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3650:29: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:clang25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :2344: ./genrtl.h:170: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] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26660warning: : unsigned int start = SUBREG_BYTE (reg);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~ : warnings generatedtreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' 2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' ^ ~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ XEXP (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: : rtunion fld[1]; ^ note: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c: ^ 3747:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ array 'fld' declared here unsigned int start = SUBREG_BYTE (reg); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::844:25clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c -o ira-lives.o array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 1183/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'INSN_CODE' :26 XSTR (rt, 2) = arg2;: ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' expanded from macro 'SUBREG_BYTE' XBBDEF (rt, 3) = arg3; #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :775:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:5note:: note: array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; ^ expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ::659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'RTL_CHECK1':33 : 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:37: note: expanded from macro 'RTL_CHECKC1' 341:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3784:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: || BLOCK_FOR_INSN (insn) == bb)) ^~~~~~~~~~~~~~~~~~~~~In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h30: : ^ ~2344: ./genrtl.h 25note: expanded from macro 'BLOCK_FOR_INSN' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from 692/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 38 XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775:25: : 3note:: 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; : expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659::38: note: expanded from macro 'RTL_CHECK1' 771 ^ ~: 23 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341:5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:341:5: note : ^ ~ ^ array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3785:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155: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]) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' :825:25: note: expanded from macro 'PREV_INSN' #define INSN_CODE(INSN) XINT (INSN, 6) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 768 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:341:5: : 23note: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:array 'fld' declared here ./genrtl.h:173#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 26: ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XSTR (rt, 2) = arg2; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3794:12: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c if (BLOCK_FOR_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)clang: 33warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :828:30: note: expanded from macro 'BLOCK_FOR_INSN' ^ ~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :10: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25 rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' note: expanded from macro 'INSN_CODE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:660:38:: note: expanded from macro 'XINT' :3809:#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] note: expanded from macro 'RTL_CHECK2' insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3879:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :558#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && rtx_moveable_p (&XEXP (x, 2), OP_IN)); ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3911:21: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ 195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h basic_block bb1 = BLOCK_FOR_INSN (i1); ^~~~~~~~~~~~~~~~~~~ : XEXP (rt, 1) = arg1;768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' : note: expanded from macro 'XEXP' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c XEXP (rt, 2) = arg2; ^ ~ :3912:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb2 = BLOCK_FOR_INSN (i2); ^~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; 772 ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3998:7 XEXP (rt, 1) = arg1;: ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:3998:7: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1663:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: FOR_BB_INSNS (bb, insn)224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from create_insn_allocnos (SET_SRC (x), false); XEXP (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c: ^~~~~~~~~~~ 26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1536:: expanded from macro 'FOR_BB_INSNS' 22: note: expanded from macro 'SET_SRC' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ 771:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' XVEC (rt, 1) = arg1; ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c ^:25: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::341 rtunion fld[1];5In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: note:2334:11::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: :array 'fld' declared here25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c5:: note attrs = MEM_ATTRS (x); rtunion fld[1]; ^ 4011 : ^~~~~~~~~~~~~In file included from 23: warning: : In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458::24:225 :note263: : expanded from macro 'MEM_ATTRS' && rtx_moveable_p (&PATTERN (insn), OP_IN)) ^~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :830:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831 rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3;: 795: ^ ~23 3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c:1708:note:29:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note ^ ~ note: : expanded from macro 'X0MEMATTR': expanded from macro 'XSTR'3expanded from macro 'PATTERN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 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)659#define PATTERN(INSN) XEXP (INSN, 4): 38#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ ~: note FOR_BB_INSNS_REVERSE (bb, insn) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'RTL_CHECK1': 383:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'FOR_BB_INSNS_REVERSE' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771:23::661 note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : expanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'XEXP' :37:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notenote: array 'fld' declared here (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECKC1' ^ ~ rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 25660: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :825:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1];: :expanded from macro 'PREV_INSN' ^38: 25: In file included from note#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c 2344: ./genrtl.h:341:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~526: In file included from 22623:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: :note : 3array 'fld' declared here: 2344 warningnote: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note: array 'fld' declared here : rtunion fld[1];./genrtl.h ^:: 831expanded from macro 'XEXP': 3: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:4049:::2344341: :./genrtl.h5 XVEC (rt, 3) = arg3;::3327::: notenote : 3array 'fld' declared here: ^ ~ warning rtunion fld[1];: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]7: : warningexpanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c FOR_BB_INSNS (bb, insn)772 : ^~~~~~~~~~~~~~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1708:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~771 :: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h660:38659:: :38371:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h28note:: note: 23note:: expanded from macro 'RTL_CHECK1':note: expanded from macro 'XEXP'expanded from macro 'FOR_BB_INSNS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)384 :17 : note: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2'expanded from macro 'FOR_BB_INSNS_REVERSE' ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ (INSN) = PREV_INSN (INSN))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8253825341:: note: :expanded from macro 'NEXT_INSN'25 5:#define NEXT_INSN(INSN) XEXP (INSN, 2)::5: note: array 'fld' declared herenote : : note rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2'expanded from macro 'PREV_INSN': array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) rtunion fld[1]; ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:26:: 771In file included from :23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 23: :expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::851: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3788:: 27warning:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660expanded from macro 'XEXP':38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;: 341 :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341660:38:: notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' 6595::38 :note : notearray 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :770:23: note: ^ ~expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341341::255: 5note:: : 4049In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:7: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here2344: rtunion fld[1]; ./genrtl.h:660:: ^ 38 :51 : FOR_BB_INSNS (bb, insn)3 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72 rtunion fld[1];noteIn file included from : ^~~~~~~~~~~~~~~~~~~~~~~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: expanded from macro 'RTL_CHECK2':In file included from warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-build.c25::: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1710 2334: ^ ~372::11In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h17 XEXP (rt, 1) = arg1;:: 341:25: note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:: In file included from note: expanded from macro 'FOR_BB_INSNS' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: (INSN) = NEXT_INSN (INSN))array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : ^~~~~~~~~~~~~~~~: create_insn_allocnos (PATTERN (insn), false); 771./genrtl.h :array 'fld' declared here attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23:::228:3: warning rtunion fld[1]; ^~~~~~~~~~~~~~ ^note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~826 : XINT (rt, 6) = arg4;note :expanded from macro 'XEXP'25 : ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN':768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c1458::2423:#define PATTERN(INSN) XEXP (INSN, 4):note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : : note note: 26: In file included from expanded from macro 'NEXT_INSN'38expanded from macro 'MEM_ATTRS' : :expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2)#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) 2344 ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:./genrtl.h:29:660:expanded from macro 'RTL_CHECK2' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:852:3:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 23771:warning: :note note ^ ~ 23 : :: expanded from macro 'RTL_CHECK2' notenote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP'expanded from macro 'X0MEMATTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'341#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: 661 ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:660: rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38array 'fld' declared here ::: ^: 660 rtunion fld[1];:37770note: ::expanded from macro 'RTL_CHECK2'23 38: note: :expanded from macro 'RTL_CHECK2' note : ^ expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: 25:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::341: 38: note: In file included from :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :: ^ ~: : array 'fld' declared here25: In file included from In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array 'fld' declared here:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:2344: 341 rtunion fld[1]; rtunion fld[1]; : ^./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h229:3: ^107:5: warning: 341::: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ 5: 3:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.cnote: array 'fld' declared herewarning: : array 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];4061 : ^33 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ if (!def || def_rec[1] || !single_set (insn)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from ^~~~~~~~~~~~~~~~~In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~771 :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1996:expanded from macro 'XEXP'22 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hexpanded from macro 'single_set':660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c : ? PATTERN (I) : single_set_1 (I)) \::3825: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~~~~~~~~~~~~~~ note ^ ~26: : expanded from macro 'RTL_CHECK2' 2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 ^ ~ : 1998./genrtl.h:42::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::853341::: 3: warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2': expanded from macro 'single_set_1' 5#define single_set_1(I) single_set_2 (I, PATTERN (I)): ^~~~~~~~~~~note33 :: 3array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XSTR (rt, 3) = arg3; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here ^ ~ : XEXP (rt, 1) = arg1;23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 771expanded from macro 'XSTR': :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:2325: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: expanded from macro 'PATTERN' : ^#define PATTERN(INSN) XEXP (INSN, 4) note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 : note ^ ~:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.cnote :: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::2344660: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: expanded from macro 'RTL_CHECK2' ./genrtl.h ^ ~: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here108 ^ ~ rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from : array 'fld' declared here rtunion fld[1]; : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c38:72: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 4061:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (!def || def_rec[1] || !single_set (insn)) ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::341 :5: notenote: : array 'fld' declared here 25note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here attrs = MEM_ATTRS (x); In file included from ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: ^ ~ 2344: 831:23./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::270::31458: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote24: :expanded from macro 'PATTERN'In file included from note: expanded from macro 'MEM_ATTRS'warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): 341 ^ ~: 5:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::795 :note#define PATTERN(INSN) XEXP (INSN, 4): array 'fld' declared here In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 234429: : note rtunion fld[1];: expanded from macro 'X0MEMATTR' ^ ~ ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: note./genrtl.h: expanded from macro 'XEXP' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:109:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c::38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660notewarning: : 72expanded from macro 'RTL_CHECK2' 661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ::25: expanded from macro 'RTL_CHECK2': 37: notearray 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]) ^ ~341expanded from macro 'RTL_CHECKC1': 5 XBBDEF (rt, 3) = arg3;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 5./genrtl.h : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h107:775:25 : note:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared hereexpanded from macro 'XBBDEF' 3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ warning rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : :array 'fld' declared here659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5: XEXP (rt, 1) = arg1; note rtunion fld[1];note: expanded from macro 'RTL_CHECK1': ^array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:4076:18 : ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 25 for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ^ ~: 25: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::252344: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:271:3:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define REG_NOTES(INSN) XEXP(INSN, 7)2344:: 341./genrtl.h::5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : 33771array 'fld' declared here: 23 rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ ^ ~ ::3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:note: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 771:23 XEXP (rt, 1) = arg1; 768:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660expanded from macro 'XINT':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:771:23:: notenote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'XEXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38341:: 5note:: 660:38: note: :expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' 110:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:note 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note:5:: 660:38 : notearray 'fld' declared here: array 'fld' declared herearray 'fld' declared here XEXP (rt, 4) = arg4; rtunion fld[1]; ^ rtunion fld[1];: note rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: 25: In file included from In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: ./genrtl.h:::3412344:: ./genrtl.h:108In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25515::3 :note warning: 3: 771:: In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' 25: warning: array 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from rtunion fld[1]; ^ XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:4076:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:771::23: 771note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 53 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:660::38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)): 2344 ^ ~: expanded from macro 'RTL_CHECK2' 23: :expanded from macro '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 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:23:: ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5:272 note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ note : note3 rtunion fld[1];:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.carray 'fld' declared here: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'warning ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:660 In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 34: ^ ~:38 :72: XVEC (rt, 3) = arg3;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:154:In file included from ^ ~:2538 : 7:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: In file included from ::772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h expanded from macro 'RTL_CHECK2':array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note :2325: if (INSN_CODE (insn) < 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : : :expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~: :2344 expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~2344 ./genrtl.h : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h111:./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3413#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 341:5:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: note: 109array 'fld' declared here5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:3 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:66025::38 rtunion fld[1];: : ^ XINT (rt, 5) = arg5;note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c warning: :4105282 warning ^ ~ array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'INSN_CODE' :7: #define INSN_CODE(INSN) XINT (INSN, 6) 768 rtunion fld[1]; warning: ^ notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3;s: generated. ^ ~:23: ^ ~ note: expanded from macro 'XINT' expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) if (BLOCK_FOR_INSN (insn) != BLOCK_FOR_INSN (def_insn)) ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 775 ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:828: note5768 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XBBDEF': note: :23: note:array 'fld' declared here : rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): In file included from 30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hexpanded from macro 'XINT' 660note: :38expanded from macro 'BLOCK_FOR_INSN'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :659:660:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:2538: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: note25In file included from : 38: :25: note:expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XBBDEF'::341 ::: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3415clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf25:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c -o jump.o : :5 : note: array 'fld' declared here./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :In file included from ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h107/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:341:5::: 38: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK1' :2344: ./genrtl.h :273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note : rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 4) = arg4;3: ^ ~ warning: : array 'fld' declared here ^ ~ ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c341:34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.cIn file included from 771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:25:23:::23: In file included from 5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 72 rtunion fld[1];note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:note: 2344: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : 112: ^In file included from 1553: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:4105 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hwarning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 ^ ~ 32: In file included from :31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC' XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 2344: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:768::warning./genrtl.h: : 110 if (BLOCK_FOR_INSN (insn) != BLOCK_FOR_INSN (def_insn))array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::3383823: : : ^~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ : : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 828771:expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 23 ^ ~expanded from macro 'RTL_CHECK2' :30: note: ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341831 :5: note ^ ~note ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ : 775::: ^ ~In file included from note: expanded from macro 'PATTERN' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define PATTERN(INSN) XEXP (INSN, 4): :660note: rtunion fld[1]; ^:expanded from macro 'XBBDEF'25:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:38In file included from : 25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hnote: expanded from macro 'RTL_CHECK2':25 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : 771:23#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 : ^ ~ note ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344: 2344./genrtl.h:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: : note341:5 ./genrtl.h:274: note: array 'fld' declared here : :3expanded from macro 'RTL_CHECK1' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h108: rtunion fld[1]; ^ ~ 3warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : 660: XVEC (rt, 5) = arg5;38 ^warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :341: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341:5 ^ ~ note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23 note: : notearray 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:: 4167:31: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.cexpanded from macro 'RTL_CHECK2' 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] :25 XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) basic_block def_block = BLOCK_FOR_INSN (def_insn); : rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 :23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: 30:: :expanded from macro 'XVEC' note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note341: expanded from macro 'BLOCK_FOR_INSN' : ^ ~./genrtl.h:1135: :#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: : :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:660: ^ ~38array 'fld' declared here:111 :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :775 rtunion fld[1]; ^notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; XEXP (rt, 7) = arg7;: : expanded from macro 'RTL_CHECK2'3425 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 155: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~7715note: :23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 : warning : expanded from macro 'RTL_CHECK2' expanded from macro 'XBBDEF'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660659: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);38: note: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):844 ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'341::note660:3415:: 5: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: :expanded from macro 'INSN_CODE' 38: notearray 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~note341:note rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2': array 'fld' declared here: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:4194: note: 29: rtunion fld[1];:768: ^ warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: array 'fld' declared here array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^array 'fld' declared here if (!rtx_moveable_p (&PATTERN (def_insn), OP_IN)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~ rtunion fld[1];23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::831In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.cnote:25: array 'fld' declared here 23::25 note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: rtunion fld[1]; : In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:In file included from 25: 25expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ^25./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :109expanded from macro 'XINT' :2344: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :./genrtl.h: ./genrtl.h771 ^ ~:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c 137:::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::23: 660: 72: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: :275expanded from macro 'XEXP': warning3In file included from : XEXP (rt, 1) = arg1; note: #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hexpanded from macro 'RTL_CHECK2' ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25 ^ ~ XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ XINT (rt, 6) = arg6; 771341:clang: :5:: warning23:note: array 'fld' declared here rtunion fld[1]; 2344660 : ./genrtl.h::38: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 112/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ :3note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h34: note: 775:expanded from macro 'RTL_CHECK2': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:76825warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: :660 XINT (rt, 6) = arg6;156 :: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ::1038 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note note: ^ ~note: : expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5expanded from macro 'XBBDEF'768:: note23: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : array 'fld' declared here ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];warning expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : 341660 ::#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] 538:: note: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return INSN_CODE (insn);:660 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c: :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~:659:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:254226 note: rtunion fld[1]; :expanded from macro 'RTL_CHECK2' 38 ^ :17 #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] : rtx x = NEXT_INSN (def_insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.cnote:25: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ :: 2344:expanded from macro 'RTL_CHECK1': expanded from macro 'INSN_CODE' ./genrtl.h5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define INSN_CODE(INSN) XINT (INSN, 6) ^~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:138:341:note 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 53: : note5array 'fld' declared here: ::array 'fld' declared here rtunion fld[1]; rtunion fld[1];note ^ : expanded from macro 'NEXT_INSN' note#define NEXT_INSN(INSN) XEXP (INSN, 2): warningarray 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c23768:25: XEXP (rt, 2) = arg2;:: :In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.cexpanded from macro 'XEXP'25:note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 72: ^ ~25: expanded from macro 'XINT': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 660expanded from macro 'XEXP' :: ^ ~ In file included from 25: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: 2344array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: XEXP (rt, 7) = arg7;: ^ ~ : ./genrtl.h:25: : ^ ~ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:2344: :38expanded from macro 'RTL_CHECK2':./genrtl.h660:38:771: 293 :note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::110:note3 ^ ~ 3expanded from macro 'RTL_CHECK2'23::: expanded from macro 'RTL_CHECK2' : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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] : ^ ~ XINT (rt, 1) = arg1;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 'XEXP' ^ ~5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: XEXP (rt, 4) = arg4;note: 768array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ ::38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 rtunion fld[1];23 : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5 note: :expanded from macro 'RTL_CHECK2' 771:::5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c 23:note: expanded from macro 'XINT' note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; note ^ ~: :4230 array 'fld' declared herenote rtunion fld[1]; ^ ~ : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 10 : warning:341: ^5: note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: rtunion fld[1];noteIn file included from : expanded from macro 'RTL_CHECK2' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:139 : ^3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c5note: notearray index 3 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]) x = NEXT_INSN (x);array 'fld' declared here : XBBDEF (rt, 3) = arg3;34 rtunion fld[1]; ^ ~ ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:33872/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h775:25: In file included from : 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :expanded from macro 'XBBDEF'826 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)25:In file included from warning note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c::341:5:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: 25: In file included from expanded from macro 'NEXT_INSN' :2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:137 #define NEXT_INSN(INSN) XEXP (INSN, 2) #if HAVE_DESIGNATED_UNION_INITIALIZERS:25 ^ ~: ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: array 'fld' declared here :: rtunion fld[1]; 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: 771:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 558:2344: ./genrtl.h:111:3: :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :9: XINT (rt, 5) = arg5; note ^ ~: 659:note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23: 25note && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ~:: note771:: : expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h23: expanded from macro 'RTL_CHECK1':25 ^ note : : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 38expanded 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):2344: ./genrtl.h:313/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5341:: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1;5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~array 'fld' declared here : ^ ~array 'fld' declared here: In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:38 : ^ 37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:4235:26: : rtunion fld[1];warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^341 emit_insn_after (PATTERN (x), use_insn); note:5: 172 note: ^~~~~~~~~~~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c :: 521:1:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):831: 25 note: warningarray 'fld' declared here : rtunion fld[1]; : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'XVEC' ^ ^ ~23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from 2344 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c: : expanded from macro 'PATTERN' HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: ^ ~140#define PATTERN(INSN) XEXP (INSN, 4):3 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ warning: 25array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :341 In file included from :5^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h note:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :660array 'fld' declared here ^ ~ rtunion fld[1]; : ^ 771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' 50::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 :: 38note 771:: In file included from 23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h72: :2344: ./genrtl.h ^ ~: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: expanded from macro 'HOOK_VECTOR_END' :112: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note3: 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] :: expanded from macro 'XEXP' : 25 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c XINT (rt, 6) = arg6;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~ : 37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from ./genrtl.h:138341::note: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'RTL_CHECK2'3: :768:::23660note:: warningarray 'fld' declared here :38: 172 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 940:1 ^ XEXP (rt, 2) = arg2; ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:: : note: note: expanded from macro 'RTL_CHECK2'warning: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h314::5771empty macro arguments are a C99 feature [-Wc99-extensions] ::: noteHOOK_VECTOR_END (sched)323: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)^note ^ ~ : : expanded from macro 'XEXP'array 'fld' declared here341warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:2338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :5: ^ ~50: note rtunion fld[1];: expanded from macro 'HOOK_VECTOR_END'note: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here ^ note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'RTL_CHECK2' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415660:: ^38: : 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:In file included from : note : array 'fld' declared here note rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:4317:note25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:expanded from macro 'RTL_CHECK2'33: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c: warning:25 : In file included from rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 rtx newinsn = emit_insn_after (PATTERN (def_insn), move_insn); : In file included from 37: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ^~~~~~~~~~~~~~~~~~./genrtl.hIn file included from 141::113: ^ 3 In file included from 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c :831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])72: : 23warningIn file included from warning: ^ ~ : :array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XEXP (rt, 7) = arg7;:note: : :5 ^ ~ XINT (rt, 5) = arg5;expanded from macro 'PATTERN' 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 ^ ~:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: In file included from 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define PATTERN(INSN) XEXP (INSN, 4) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1104:768:23::1 note: 2344expanded from macro 'XEXP' :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ./genrtl.h: warningexpanded from macro 'XINT' : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^139:#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]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : ^ ~ :50: note: : XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' : :23: note 38: ^ ~: 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) ^ ~660 notenote:38: note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660expanded from macro 'RTL_CHECK2':38: : expanded from macro 'RTL_CHECK2' array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : expanded from macro 'RTL_CHECK2' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:775: 25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341: 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5:note: : :375: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: ^ ~note25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'XBBDEF'In file included from : :array 'fld' declared here172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h341:5:25: rtunion fld[1]; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ./genrtl.h : notearray 'fld' declared here :::315:3659:1691 rtunion fld[1];::38:1: ^ : array 'fld' declared here warning In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 3) = arg3; ^ ~25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25 :25: : expanded from macro 'RTL_CHECK1'HOOK_VECTOR_END (addr_space) ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:4330#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : :771./genrtl.h: ^ ~^ 2344: ::8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:142::3 ./genrtl.h43: ::137:3warning: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :50341:5:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: set = single_set (newinsn);: ^~~~~~~~~~~~~~~~~~~~ XINT (rt, 6) = arg6; ^ ~ note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' :660:array 'fld' declared here :76838: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note rtunion fld[1];: XEXP (rt, 1) = arg1; ^:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23: note: note ^ ~ expanded from macro 'XEXP': expanded from macro 'XINT' 1996 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)22In file included from :341 ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:: 72 37note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: expanded from macro 'single_set':In file included from 25 :660660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: :array 'fld' declared here In file included from :38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38note: expanded from macro 'RTL_CHECK2'172 : note ? PATTERN (I) : single_set_1 (I)) \ ^ ^~~~~~~~~~~~~~~~: :2344: ./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:1:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :140:3expanded from macro 'RTL_CHECK2' warning25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) : : :1998:^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h42: note :warning 25 ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'single_set_1'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ ::503412344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5: XEXP (rt, 4) = arg4; ^ ~ : :5./genrtl.h:316note:: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note3831:23 rtunion fld[1]; ::: : ^warning:array 'fld' declared here : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]771 note rtunion fld[1]; : ^ 23: : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25 X0EXP (rt, 4) = NULL_RTX;note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' ^ ~: expanded from macro 'XEXP': 2344: expanded from macro 'PATTERN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 25: In file included from #define PATTERN(INSN) XEXP (INSN, 4)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: 25: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1432344788: ./genrtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c: ^ ~:37: In file included from :138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::327:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:771:: 233: warning:172: warningnote:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 7) = arg7; expanded from macro 'XEXP'660:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ^ ~ ^ ~ :38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: 2585 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :771: : empty macro arguments are a C99 feature [-Wc99-extensions] 38HOOK_VECTOR_END (c) ^:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1' ^ ~771 ^ ~note: :23 expanded from macro 'XEXP' : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :341:5: note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^660341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:660::38:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.cnote5: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK2' :note72: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note: : : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344 rtunion fld[1]; ^ ^ :: ./genrtl.h:141: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:37341: 3::In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:warning5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h25 rtunion fld[1]; :172 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:252704::5 : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: : XINT (rt, 5) = arg5;In file included from : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:4330: array 'fld' declared here ^ ~ rtunion fld[1];:2344:8: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 1warning: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c768array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:23:335: :: ^note: expanded from macro 'XINT' 3: : set = single_set (newinsn);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c25:warning: empty macro arguments are a C99 feature [-Wc99-extensions]warning : 25: In file included from HOOK_VECTOR_END (cxx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1;: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: ./genrtl.h ^ ~43note: In file included from expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \: ::50: ^~~~~~~~~~~ note ^ ~660 : 144/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:771:23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:expanded from macro 'RTL_CHECK2'::3 25831:23: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c: : :: In file included from warning: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]372344expanded from macro 'PATTERN' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define PATTERN(INSN) XEXP (INSN, 4) expanded from macro 'XEXP'172: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771 ^ ~ ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1 X0EXP (rt, 8) = NULL_RTX; ^ ~771: ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:139:3 warning: empty macro arguments are a C99 feature [-Wc99-extensions]note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning :341:5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 788:660::HOOK_VECTOR_END (emutls) note: XBBDEF (rt, 3) = arg3;^array 'fld' declared here27 expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h38: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:: note expanded from macro 'RTL_CHECK2' :43:50: 72:25: #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 'X0EXP' : ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:expanded from macro 'HOOK_VECTOR_END' ^ ~ note: expanded from macro 'XBBDEF'5: : note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)38 rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 25: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c :note:659In file included from :: expanded from macro 'RTL_CHECK2': 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:./genrtl.h:37:659:38:38 :142 : In file included from note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: expanded from macro 'RTL_CHECK1' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5note25: : warning:#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] 172: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :2842In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note ^ ~ XINT (rt, 6) = arg6; ^ ~: 1:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: ./genrtl.harray 'fld' declared here : warning: : : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:336HOOK_VECTOR_END (target_option)341:3note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^:: warning^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; 5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::523: noteexpanded from macro 'XINT': note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 43:50:: note: expanded from macro 'HOOK_VECTOR_END'2344 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ./genrtl.h: 140 :3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.cwarning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980note:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 4) = arg4;:: 660:38: noteHOOK_VECTOR_END (C90_EMPTY_HACK): expanded from macro 'RTL_CHECK2' noteexpanded from macro 'RTL_CHECK2': ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : 341: 5note: note rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c: 72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:341:5: note ^ : array 'fld' declared here rtunion fld[1]; : expanded from macro 'RTL_CHECK2' ^ : ./genrtl.h:143: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note XINT (rt, 5) = arg5; ^ ~ : expanded from macro 'XEXP' 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note XEXP (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ./genrtl.h:401:3:: 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]): 5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:664:29: note rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'XWINT' XINT (rt, 6) = arg6; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :61:26: :144:3: warningnote: expanded from macro 'RTL_CHECK2' : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ^ ~ 38:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK1' 2344: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 7) = arg7; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :664:29: note: expanded from macro 'XWINT' rtunion fld[1]; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 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, 8) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:674: rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:27659:: 38warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ rtunion fld[1]; && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.hnote:: 677expanded from macro 'RTL_CHECK1':9:note ^ note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P' : || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c ^~~~~~~~~~~~~~~~~~~~~~: 25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:expanded from macro 'XEXP': 72: 436In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1614:5 X0EXP (rt, 2) = NULL_RTX;: note: expanded from macro 'SYMBOL_REF_LOCAL_P' ^ ~660: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 25341: :In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here: ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: 788./genrtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27 rtunion fld[1]; ^ ~ : ^ note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 170:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h : ^ ~25 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659 ^:38::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note1602: :expanded from macro 'RTL_CHECK1'31In file included from : XEXP (rt, 2) = arg2; ^ ~2344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c :note25: : expanded from macro 'SYMBOL_REF_FLAGS'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771:23: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5785:27171./genrtl.h::3169:3:: note:: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int): ^ ~ notenote: : expanded from macro 'XEXP'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: rtunion fld[1];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)659:38: ^ note warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK1'In file included from :660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: ^ ~:40 :25 : 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 775 ^ ~25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :2334/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234411: ::: note:341771:./genrtl.h:25:warning: 454523::: expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ^ ~expanded from macro 'XBBDEF' array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1];3: attrs = MEM_ATTRS (x);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h674::: XINT (rt, 1) = arg1; ^ ~ 1458/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27::660:24: 5:: note:768: 659expanded from macro 'MEM_ATTRS' :note 23#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) 38warning: : :38: notearray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array 'fld' declared here795 :29 ^ ~ : rtunion fld[1]; ^ note: expanded from macro 'X0MEMATTR'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op)))#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)noteIn file included from :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: : : 660: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h5In file included from : :677:36 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341:25:5: :661:In file included from note :37 note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note2344: note./genrtl.h:note171:: : : expanded from macro 'LEGITIMATE_PIC_OPERAND_P'3: : array 'fld' declared here rtunion fld[1]; rtunion fld[1];expanded from macro 'RTL_CHECKC1' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 3) = arg3; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::1627: ^ ^ ~5 :341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:In file included from :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c: 5 : : In file included from note: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; :expanded from macro 'SYMBOL_REF_EXTERNAL_P':775 ./genrtl.h:note ^ : 25::array 'fld' declared here172 :3: warning: 25 rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hexpanded from macro 'XBBDEF':25 XEXP (rt, 4) = arg4; : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~: ./genrtl.h:771::23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c note25: : In file included from :401602:expanded from macro 'XEXP' 31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::: In file included from note: expanded from macro 'RTL_CHECK1'17025: : 3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SYMBOL_REF_FLAGS' :2344: ^ ~warning ^ ~ : :./genrtl.h2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:471 : XEXP (rt, 2) = arg2; : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:34138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33:3::785:771:5: 23:: 3:note: 27:: notenote:: array 'fld' declared here warningnote: : warning: expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; expanded from macro 'X0INT'expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ X0EXP (rt, 1) = NULL_RTX;:771 ^ ~#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c660::2372:788:: 27:38::In file included from 659:5: notenote note: expanded from macro 'RTL_CHECK2': : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: :38 expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :: 2344 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note :3: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' 659 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning ^ ~660 ^ ~:38: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2538::341 ^ ~:note: 5:expanded from macro 'RTL_CHECK1' notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : array 'fld' declared here ^ ~341 In file included from expanded from macro 'RTL_CHECK2':771 :23:5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: note : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341:660:5 : ^ ~ array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h rtunion fld[1];In file included from :38 :173:: ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:3: 25 note: warning 341array 'fld' declared herenote:: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.cexpanded from macro 'RTL_CHECK2'5 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: array 'fld' declared here rtunion fld[1]; ^ ~ XINT (rt, 5) = arg5; 703:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^24 ^ ~: ^25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h warning:171:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23443:768:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :: : 341:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c./genrtl.h5 ::: :note: 51 && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op)))) 25warning: : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: expanded from macro 'XINT'notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h : XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:677 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)25warning ^ ~:9: : 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];: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^note: :2344 expanded from macro 'LEGITIMATE_PIC_OPERAND_P': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c771 || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ./genrtl.h:23:72:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 660504 ^~~~~~~~~~~~~~~~~~~~~~ :: :3:38: : In file included from warning775:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: expanded from macro 'XEXP' note: X0EXP (rt, 1) = NULL_RTX;25note: 1614: 5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XBBDEF' : In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'SYMBOL_REF_LOCAL_P' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK2'2344: ./genrtl.h ^ ~:173 ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0): 3: ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1602660788: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: :27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23note: :659: note31: ^ ~ :note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 341expanded from macro 'X0EXP' note: 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'SYMBOL_REF_FLAGS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)341#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:expanded from macro 'RTL_CHECK1'5 ^ ~: array 'fld' declared here ^ ~ rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 785/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659::38In file included from :660 ^ ~note: array 'fld' declared here::38: 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: expanded from macro 'RTL_CHECK2'341:note: expanded from macro 'X0INT' 5: #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:5: note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: : ^ ~ rtunion fld[1];25array 'fld' declared here ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'RTL_CHECK1' rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72::174:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c 38: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: ^ ~note: 23443:: :./genrtl.h25: expanded from macro 'RTL_CHECK1' 25: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:2344107:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :./genrtl.harray 'fld' declared here : note: rtunion fld[1]; 1742344: :warning: 3array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ^ XINT (rt, 6) = arg6; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: XEXP (rt, 1) = arg1; ^ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:703:2417223: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c :warning25: :3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::array index 6 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] XINT (rt, 6) = arg6; ^ ~ :note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4;: :768:23:note25 : : : && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op))))note: expanded from macro 'XINT'expanded from macro 'XINT' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'XEXP' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 771 ^ ~:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h :677/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:38 660 ::38note: expanded from macro 'XEXP'::: 36/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):505:660 note: :expanded from macro 'RTL_CHECK2': 38:3: note : expanded from macro 'RTL_CHECK2'warningnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'LEGITIMATE_PIC_OPERAND_P' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660: expanded from macro 'RTL_CHECK2' 341:38: || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:5 : note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~:341expanded from macro 'RTL_CHECK2' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1627:5: rtunion fld[1];:5 note: 788::array 'fld' declared here ^ expanded from macro 'SYMBOL_REF_EXTERNAL_P' note: ^ ~ array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c: rtunion fld[1];27 72 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0):note: array 'fld' declared here ^ ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c::25#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 40:25: rtunion fld[1]; ^ ~ In file included from : : ^1602/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 31In file included from ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23442344: ::2344:25: ./genrtl.h:175: 659:./genrtl.h:175:3:3: : 38In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: ./genrtl.h:108expanded from macro 'SYMBOL_REF_FLAGS' warning:25: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]::3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h XEXP (rt, 7) = arg7;warningnote:: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 173785array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :3:: XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 7) = arg7; ^ ~expanded from macro 'RTL_CHECK1' warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:23:::array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 XINT (rt, 5) = arg5; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 771:27:23::23341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: note: note: : expanded from macro 'XEXP' note: expanded from macro 'XEXP' :note: expanded from macro 'X0INT'768 array 'fld' declared hereexpanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: note38: note: ^expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :659 ^ ~ ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660expanded from macro 'RTL_CHECK2'38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note38: 38:: expanded from macro 'RTL_CHECK1' ^ ~ notenote38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: : : : 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 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: 341expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : In file included from : 3415: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: array 'fld' declared here ^ ~ array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5:5341: ^ 5:: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : 925::array 'fld' declared here14: 2344: notewarning: note: ./genrtl.h:: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; ^524:3 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:: XEXP (rt, 1) = arg1;:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if ((set = single_set (insn)) != 0 72: 25: ^~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : ^ ~ 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:In file included from :17622:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:3: : warning./genrtl.h 2344: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : 25:771:23note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 8) = arg8;: note109::./genrtl.h ^ ~: 2344:expanded from macro 'single_set'3 174: : expanded from macro 'XEXP' ? PATTERN (I) : single_set_1 (I)) \ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h:: ^~~~~~~~~~~~~~~~: ^ ~ warning176:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:warningwarning1998: 771array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :42 XEXP (rt, 8) = arg8;: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: XBBDEF (rt, 3) = arg3; ^ ~ ^ ~::23 XINT (rt, 6) = arg6;: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :775 :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :771: ^ ~ 25 expanded from macro 'single_set_1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define single_set_1(I) single_set_2 (I, PATTERN (I))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660 ^~~~~~~~~~~76823:38: note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 :23 ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'23note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~341note note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5: expanded from macro 'XEXP' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here : ^ ~:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: 659: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660771:2338 :660 ^: :note: rtunion fld[1]; ^38:: 38 note: : expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.cnote: ::341 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'XEXP'25: : ^ ~In file included from 5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: 341: ./genrtl.h:array 'fld' declared here 25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):195 rtunion fld[1]; ^ ~5: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: : array 'fld' declared here :2344 rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: ./genrtl.h:525:array 'fld' declared here 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c::3: rtunion fld[1];warning 38 : : warning: ^40: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.cexpanded from macro 'RTL_CHECK2': array index 2 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]) : ^ ~2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: In file included from 25 XINT (rt, 2) = arg2; :23: ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:In file included from : note: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:72110:3: 34125: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:25:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 768: ^ ~ ./genrtl.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 175: XEXP (rt, 4) = arg4;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~: array 'fld' declared here 3 rtunion fld[1];:660 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 771:23: ./genrtl.hwarning:38:195 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:925:14: warning: :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' notenote:3: : warning: if ((set = single_set (insn)) != 0#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]: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~:660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771:23: ^ ~385 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP':23:1996::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 8 ^ ~ note:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP'note : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: expanded from macro 'single_set' : note: : array 'fld' declared here:341: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5660 ^ ~ expanded from macro 'RTL_CHECK2' rtunion fld[1];:38 : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2':38note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: array 'fld' declared here831341 :5 :: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];23:note: :2344: : expanded from macro 'RTL_CHECK2' ./genrtl.h:note 196 ^note:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning: : ^ ~expanded from macro 'PATTERN' array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ note: array 'fld' declared hereIn file included from In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25 rtunion fld[1]; :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:341: 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:523442344:23:In file included from :: : note: array 'fld' declared here ./genrtl.h rtunion fld[1]; :note ^ 560::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hIn file included from ./genrtl.h: expanded from macro 'XEXP'3:23: 111: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.cnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::253 72: : expanded from macro 'XEXP' : In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: warning: : ^ ~ ^ ~In file included from :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h XSTR (rt, 1) = arg1; :176:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]38: :: ./genrtl.h38:: note196note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3warning: XINT (rt, 5) = arg5; ^ ~:expanded from macro 'RTL_CHECK2':: expanded from macro 'RTL_CHECK2' 770array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' XEXP (rt, 8) = arg8; ^ ~ :768 ^ ~:341:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note: XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: rtunion fld[1]; note 771:660 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:note: expanded from macro 'XEXP' :341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :23 926#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h48 ::660:5:note: note: 38: note: warning: : 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' 38: note: note && ops[0] == SET_DEST (set) && ops[1] == SET_SRC (set): array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25341 :5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 ^ ~ ^ ^ ~ 2344 :5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :25: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h197::341:5: note:1536:22:: ^25: : 3: notewarning: 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;array 'fld' declared here In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:2344 In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72./genrtl.h:expanded from macro 'SET_SRC' ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 561:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::788 warning:40: :27:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 341:5In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;: :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ note: 2344expanded from macro 'X0EXP' #define SET_SRC(RTX) XCEXP(RTX, 1, SET)array 'fld' declared here : ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):197: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h ^ ~ 3 ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : X0EXP (rt, 3) = NULL_RTX; 659112:3:In file included from :38805 ^ ~::expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c note : : expanded from macro 'RTL_CHECK1' 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from :788: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:warning:25: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ note: ::32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23445: note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h 660:195:3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)659:38: ^ ~note: array 'fld' declared here : rtunion fld[1]; 38 ^ ~ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning : 768note: :note23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'RTL_CHECK2'In file included from 661expanded from macro 'RTL_CHECK1': 37array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 341note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : : XEXP (rt, 1) = arg1;5: 25 ^ ~ expanded from macro 'XINT' expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : ^ ~ note: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: rtunion fld[1]; 38: ^2344: ./genrtl.h5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:198 note: ^ ~ :3 :note warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : : 771 X0EXP (rt, 4) = NULL_RTX;:array 'fld' declared hereexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ : 341: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c23:In file included from 5 :25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:: :72:341expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: In file included from : note25: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:5 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'X0EXP': ./genrtl.h:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.harray 'fld' declared here :25 198:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3 rtunion fld[1]; ^660:: rtunion fld[1];: 38 ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ :warningIn file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38::2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c579 :40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : note./genrtl.h:113:3: X0EXP (rt, 4) = NULL_RTX; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1':771::233:expanded from macro 'RTL_CHECK2' note: :expanded from macro 'XEXP' ^ ~ warning: array index 1 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 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note:: ^ ~expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341788:770:23 : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341660: rtunion fld[1];27:5: 38 :5:note: ^:array 'fld' declared here rtunion fld[1]; note: In file included from ^ note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.cexpanded from macro 'RTL_CHECK2':expanded from macro 'X0EXP': array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 251041: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: rtunion fld[1];13In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: : ^:In file included from 341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: In file included from :2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.cnote: :expanded from macro 'RTL_CHECK1' 2344: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:note: array 'fld' declared here 137:3: rtunion fld[1];: : rtx arg1 = XEXP (x, 1); 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning./genrtl.h : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^2344 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25 :341:: 5In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25:196:: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from warning:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:::23note77127: XEXP (rt, 2) = arg2; : :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :array 'fld' declared here :./genrtl.hnote:598 note: rtunion fld[1];:3: ^ ~: expanded from macro 'XEXP' note expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :771:23 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note : expanded from macro 'XEXP' XSTR (rt, 1) = arg1;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:65938:38 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 660::38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hnote: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: :770:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2'23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR': :In file included from 660note: 5:expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 ^ ~note: : ./genrtl.h:660:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :341note:38199:: :: note3 rtunion fld[1];expanded from macro 'RTL_CHECK2': 5expanded from macro 'RTL_CHECK2': notenote: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:: 25: warningarray 'fld' declared hereIn file included from ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:: ^ 5: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX; ^ ~ ^: ^ ~:array 'fld' declared here2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c ^::11285/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:::3340 : In file included from noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:array 'fld' declared here2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c27: : note: ./genrtl.h: : ./genrtl.h:25: warningIn file included from expanded from macro 'X0EXP':200/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: rtunion fld[1]; :138:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :25: :3In file included from record_address_regs (mode, as, XEXP (XEXP (x, 1), 1), 1, code, REG, /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~25:2344warning: : ./genrtl.h ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: X0EXP (rt, 6) = NULL_RTX; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]599/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:771659 ^ ~ :3: :::warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;:: note note: expanded from macro 'XEXP' 788:27: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 2) = arg2;25: In file included from ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~660:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0EXP': 2344341:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 23:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hnote note:::197:: array 'fld' declared here772: ^ ~3 : rtunion fld[1];: note: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :659:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: 38 expanded from macro 'XVEC' ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~note: expanded from macro 'RTL_CHECK1' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:72/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38::341 ^ ~ ^ ~ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from 660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : ^ ~ 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:27: ./genrtl.h:2005:expanded from macro 'RTL_CHECK2' ::5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 :note note note5 ^ ~ : array 'fld' declared herewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : note: 341expanded from macro 'X0EXP' : : #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]array 'fld' declared here 5 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : : note: array 'fld' declared here 659 X0EXP (rt, 6) = NULL_RTX;array 'fld' declared here rtunion fld[1]; :38 ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:1128 ^ rtunion fld[1]; ^:39 : note : expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:788:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ^ ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c :40: In file included from In file included from record_address_regs (mode, as, XEXP (XEXP (x, 1), 1), 1, code, REG,/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:::341:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: : ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23./genrtl.h::note13925: note:325: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:expanded from macro 'XEXP': 25 note: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : : array 'fld' declared here#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] ./genrtl.h rtunion fld[1];: : :201:expanded from macro 'X0EXP' ^ ~ ^ In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6603:2344: ./genrtl.h25:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38::::: warning617:3 :: In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h775 expanded from macro 'RTL_CHECK2'warningnote::: expanded from macro 'RTL_CHECK1'2525: : In file included from 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; X0EXP (rt, 7) = NULL_RTX; note: expanded from macro 'XBBDEF' ^ ~ ^ ~:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ./genrtl.h:198 ^ ~ ::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: 771: ^ ~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5 772659:38:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note X0EXP (rt, 4) = NULL_RTX; : note: :: : expanded from macro 'XVEC' ^ ~ expanded from macro 'RTL_CHECK1' 659 array 'fld' declared here :35#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ 788: ^ ~ : note27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~72: ^ ~ In file included from 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:::341:255#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5 note: ^~~:6602344: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~./genrtl.h : note38: array 'fld' declared here ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here 660201: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 :38: :note3 rtunion fld[1]; ^39: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:: 40In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:note: 25: In file included from noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 2344 warning: : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h223#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :expanded from macro 'RTL_CHECK1' 341: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]; ^ :2344:: 3./genrtl.h:140: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]) ^ ~ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ~ ^ 5In file included from : X0EXP (rt, 7) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h : ^ ~25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 771:23: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344: expanded from macro 'XEXP' : ./genrtl.h:expanded from macro 'XEXP'635:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):788: warning ^ ~ 27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c ^ ~:1281/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788:27:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::9: 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) ^ ~note: warning expanded from macro 'X0EXP': 660 XSTR (rt, 1) = arg1;:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:660:expanded from macro 'X0EXP' : set = single_set (insn); ^~~~~~~~~~~~~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)199638 :22:note ^ ~770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'341:23:659: note: : note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: expanded from macro 'single_set' note5 :: noteexpanded from macro 'XSTR' ^ ~: ? PATTERN (I) : single_set_1 (I)) \ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1' 341: : ^ ~ 5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341 : ^ ~ array 'fld' declared here ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~:5In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:1998 5In file included from :: note: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:422344array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c rtunion fld[1]; :::: ./genrtl.h ^40note: :224:660: In file included from :38:3 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herenoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:: rtunion fld[1];: expanded from macro 'RTL_CHECK2' expanded from macro 'single_set_1':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^25: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h./genrtl.h::25341:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5In file included from : note: XEXP (rt, 2) = arg2; array 'fld' declared hereIn file included from #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:141: ^ ~:72: : 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: rtunion fld[1]; ^ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: ./genrtl.h:25: In file included from In file included from : XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h831 ::2344: 23./genrtl.h200:::23: ^ ~25: : note: note223expanded from macro 'PATTERN' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warningIn file included from : expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define PATTERN(INSN) XEXP (INSN, 4) : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 768 X0EXP (rt, 6) = NULL_RTX;:23: : note: ^ ~3 ^ ~./genrtl.h: 653: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 23 ^ ~ ^ ~ : :788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;:27:3 ^ ~ : : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warning: note: expanded from macro 'X0EXP'660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :38::38 expanded from macro 'XEXP'23:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XVEC (rt, 1) = arg1; note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: note: 660expanded from macro 'RTL_CHECK2' 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' 659:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3838expanded from macro 'RTL_CHECK2' : 772 ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : expanded from macro 'RTL_CHECK1'note:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341:341 ^ ~ note: expanded from macro 'XVEC':expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)341: 5: note: :5: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];array 'fld' declared here :660:38 ^ ^ ~: ^ ~note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:::34125: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5: note2344 ^ ^ : 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.carray 'fld' declared here./genrtl.h: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412251281In file included from :::5: rtunion fld[1];9note: array 'fld' declared herenote: : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c3array 'fld' declared here : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XBBDEF (rt, 3) = arg3;: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 40: rtunion fld[1];In file included from ^ In file included from In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c::25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h set = single_set (insn); ^~~~~~~~~~~~~~~~~25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h72: In file included from : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h2525/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 775::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1996:2344: 25:25: :: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344./genrtl.h: ::8In file included from note2344: expanded from macro 'XBBDEF' ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~./genrtl.h: : ./genrtl.h672 note: :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h142:warning:expanded from macro 'single_set'2013: warning:: 224:3:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 659:38::: warning: 3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;note : ? PATTERN (I) : single_set_1 (I)) \array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):771 X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2323 : :831:: XSTR (rt, 1) = arg1; ^ ~23:note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT' note ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 788:27expanded from macro 'PATTERN' ^ ~770 : note#define PATTERN(INSN) XEXP (INSN, 4):: expanded from macro 'X0EXP'note 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):38 expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XSTR'note ^ ~ : 771#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2': 23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::341 note 659:38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:660: note:5: expanded from macro 'RTL_CHECK1': : expanded from macro 'RTL_CHECK2' note: note38array 'fld' declared here : expanded from macro 'XEXP' 5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :note ^341 note: In file included from ^ ~ array 'fld' declared here ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:385: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:525:: note: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cnotenote:40: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 2344 rtunion fld[1];expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ^ : 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])In file included from : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c ^ ~./genrtl.h: 226: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :2344: rtunion fld[1];./genrtl.h:72: In file included from 3413/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^::341::143: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ::55: 25 3: : X0EXP (rt, 4) = NULL_RTX;warning: 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; rtunion fld[1]; In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : ::25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c:noteIn file included from :2344788:271304:: 27: rtunion fld[1]; ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:22525: In file included from : expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note32344: ./genrtl.h::: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)223warningexpanded from macro 'X0EXP' :: :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) ^ 3warning XBBDEF (rt, 3) = arg3; In file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 && general_operand (SET_SRC (set), GET_MODE (SET_SRC (set)))):775: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~:In file included from : 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3825: :note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: : :note: expanded from macro 'RTL_CHECK2' 25 1536:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~22 expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): warning341:5 note: : expanded from macro 'SET_SRC':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 2344: : expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :659./genrtl.h: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :38:32: : :: 673:3note: :341:note ^: expanded from macro 'RTL_CHECK1' expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):771 note: warning:In file included from 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared herenote#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP' XSTR (rt, 2) = arg2;:2344: 341:./genrtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ ~5 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661:37 :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770note144: array 'fld' declared here::3:23: : rtunion fld[1];:660:expanded from macro 'RTL_CHECKC1' ^ warning 38In file included from : : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: :25: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' X0EXP (rt, 8) = 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) ^ ~ In file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::72: : :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:788660::38: note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h227:3:27:: array 'fld' declared here341:5 : note rtunion fld[1];: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note :: array 'fld' declared here25expanded from macro 'RTL_CHECK2' ^ X0EXP (rt, 5) = NULL_RTX; note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'X0EXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c ^ ~ : In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::1313 : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788:27: note: 2344:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: expanded from macro 'X0EXP':5 : ./genrtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2262344: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: ./genrtl.h ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: warningarray 'fld' declared here: : 659::224:3838array 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]3 note rtunion fld[1]; MEM_ADDR_SPACE (SET_SRC (set)), ^~~~~~~~~~~~~: ^: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c ^ ~341: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :#define SET_SRC(RTX) XCEXP(RTX, 1, SET)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note XEXP (rt, 2) = arg2; : ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788array 'fld' declared here25: : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341:771./genrtl.h note::: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:80523expanded from macro 'X0EXP' : note: :692 expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note: array 'fld' declared here : rtunion fld[1]; :3: ^32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38warning: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;note:: note expanded from macro 'XCEXP' In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c./genrtl.h:expanded from macro 'RTL_CHECK1':40228:3: ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4; ^ ~661660:37: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:23:note: ::38:768341 note./genrtl.h:169: :5:expanded from macro 'RTL_CHECKC1' :3: :expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ warningnote: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : rtunion fld[1]; ^ ^ ~ :1484:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note771:: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h45expanded from macro 'RTL_CHECK2' In file included from :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c note:note: : expanded from macro 'XEXP' :72: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:25: expanded from macro 'RTL_CHECK2'note: :341:expanded from macro 'XINT' 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: array 'fld' declared hereexpanded from macro 'MEM_ADDR_SPACE'2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h:227:#define MEM_ADDR_SPACE(RTX) (get_mem_attrs (RTX)->addrspace) 341:38 ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note: 341: ^ ~5:In file included from 5: X0EXP (rt, 5) = NULL_RTX; expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :788note:27:38 ^ ~ ^ :: : 25note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.harray 'fld' declared here :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c: : note5:./genrtl.h: :1314:225:expanded from macro 'X0EXP': rtunion fld[1];: 13expanded from macro 'RTL_CHECK2' 3: note: :array 'fld' declared here ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from warning rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:: XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: expanded from macro 'RTL_CHECK1' : :: ^ ~ ./genrtl.h77525:170:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~: XEXP (SET_SRC (set), 0), 0, MEM, SCRATCH, :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hnote: 5: warning::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'XBBDEF'341:5note: 693 array 'fld' declared here 1536: rtunion fld[1];: XEXP (rt, 2) = arg2;note 22: ^ ^ ~In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c XSTR (rt, 2) = arg2;::38:: 25 expanded from macro 'SET_SRC' :771 note: expanded from macro 'RTL_CHECK1'array 'fld' declared here:23 #define SET_SRC(RTX) XCEXP(RTX, 1, SET) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];:2344 ^ ~ ^ ~ ^: : ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:805:expanded from macro 'XEXP' :22932: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::72: In file included from 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~3: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :25: : expanded from macro 'XSTR'warning In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XCEXP':341:52344array 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) XSTR (rt, 7) = arg5; ^ ~ ./genrtl.h:228:3: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: ::23: ^ ~660:660array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4;note::38:38 : array 'fld' declared here : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^note: expanded from macro 'RTL_CHECK2': ^ ~ expanded from macro 'XSTR' note In file included from 661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c: : 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 ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25: expanded from macro 'RTL_CHECKC1' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341::2344: ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::660:5 ^ ~ 22623:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 : :341:note:array 'fld' declared here 38 771: warningexpanded from macro 'XINT':: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'RTL_CHECK2' rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~355: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~: array 'fld' declared hereexpanded from macro 'XEXP': 788 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:660 ^~~:40: : note: expanded from macro 'X0EXP' In file included from :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :2344: note: ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c38:171:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :253:: ^ 341 :5:: note: : array 'fld' declared here notewarning659: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : ./genrtl.h:247: XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1];3 : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared herewarning : rtunion fld[1]; ^ 775 ^ ~::25: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XBBDEF' 2344 XINT (rt, 1) = arg1;: In file included from ./genrtl.h:712:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3 ^ ~::341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c: 72: In file included from warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1451::768 note ^ ~:3: 23: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningarray 'fld' declared here : note659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: rtunion fld[1];: ^ ~25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 :770::23:: expanded from macro 'XINT' ^note : expanded from macro 'XSTR' 2344 FOR_BB_INSNS (bb, insn): ./genrtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from 229:note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:::25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660warning: 28660:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h38 XSTR (rt, 7) = arg5; ^ ~ note:38:25: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note:In file included from :5:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :770array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'FOR_BB_INSNS'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: note:23444023: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:: expanded from macro 'RTL_CHECK2' :: In file included from note 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: : expanded from macro 'XSTR':227note : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):2344: ^ ~ ./genrtl.h (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: ^~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here:172: warning3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning:341:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:660: X0EXP (rt, 5) = NULL_RTX;826:38::25: note ^ ~ : note: expanded from macro 'NEXT_INSN' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 ^ : 27 XEXP (rt, 4) = arg4; In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.cnote: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~:25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659 : : ^ ~ 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38341:5: :note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 771./genrtl.h::note25: :expanded from macro 'RTL_CHECK1'270:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:23: notenote: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :713/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h72: expanded from macro 'XEXP'In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:341 ^ ~ 2344:: warning: 3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:./genrtl.h::247:3 :5note: warning660:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 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] : expanded from macro 'RTL_CHECK2'38 XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ^ ~: note: XINT (rt, 1) = arg1; ^ ~array 'fld' declared hereexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])770 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from ::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::7702323: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:341:5:note:: expanded from macro 'XSTR'25:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :notenote23: : array 'fld' declared here note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : expanded from macro 'XSTR' noteexpanded from macro 'XINT': ^ ~: array 'fld' declared here 25 : rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^660:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c2344:: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:2281451:3 note: :: 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:660:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:40: 38 : XINT (rt, 6) = arg4; warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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]) ::660 ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:3722344: : :expanded from macro 'RTL_CHECK2':768341:5./genrtl.h:173:3::note: : expanded from macro 'RTL_CHECK2' 17:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: :note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 5) = arg5; ^ ~ : array 'fld' declared hereexpanded from macro 'FOR_BB_INSNS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ note:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 : array 'fld' declared here rtunion fld[1]; rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~note: expanded from macro 'RTL_CHECK2' : 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:In file included from ^:525: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:note 25: In file included from : ^ ~In file included from note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :: expanded from macro 'NEXT_INSN'25: In file included from 25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' :2344: ./genrtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2): : ^ ~note732:341: array 'fld' declared here: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3: 2344: : ^ ~./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :771 rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 : ::271note660 ^: array 'fld' declared here rtunion fld[1]; ^23: note: expanded from macro 'XEXP' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: XSTR (rt, 1) = arg1;In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :38:25: 3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:77038/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2':23: :note: expanded from macro 'XSTR' :2344: ./genrtl.h72 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):229: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: ^ ~ 253warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' note: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 2) = arg2;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:2344: ^ ~ 5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::23: 5: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]270notenote: :3341:: : expanded from macro 'XINT' array 'fld' declared here5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note: ^ ~ XSTR (rt, 7) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningnote: ^ ~: rtunion fld[1]; ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 660In file included from array 'fld' declared here : XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; 38: ^ ~ ^: 770 note ^:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:expanded from macro 'RTL_CHECK2' 40: note: expanded from macro 'XSTR' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ./genrtl.h:174: ^ ~3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770::341:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: 25: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:733:3: :expanded from macro 'XSTR' warningwarning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 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)array 'fld' declared here ^ ~ XINT (rt, 6) = arg6; : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: XEXP (rt, 2) = arg2; ^ ~ 660note:38 rtunion fld[1];:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' 771 ^ : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: 768 :note23: :expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25note: : expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 341 ^ ~: ./genrtl.h660::38: :note272: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'5: note: array 'fld' declared here XVEC (rt, 3) = arg3; :: array 'fld' declared here660 ^ ~: 38 rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c::1829772 ^ ~:: In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:::2572: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 3: warning: : 341expanded from macro 'XVEC'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:::525: 25: : FOR_BB_INSNS (bb, insn)In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here341: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~5::23442344: : ./genrtl.h rtunion fld[1];: ^ ^ ~note: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.harray 'fld' declared here:371:247271::3: warning: :28: rtunion fld[1]; ^3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 40660:38: note: expanded from macro 'RTL_CHECK2'note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 768 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25 :: expanded from macro 'FOR_BB_INSNS': In file included from 23: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:expanded from macro 'XINT': :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :175:: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ 341:5768 ^~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here2344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 3 rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.cwarning660::82638: note: expanded from macro 'RTL_CHECK2' :25::753:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note note: expanded from macro 'XINT': : expanded from macro 'NEXT_INSN'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 25:: XEXP (rt, 7) = arg7; #define NEXT_INSN(INSN) XEXP (INSN, 2) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~7713: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341warning: : ./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]273:523 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; 3::660:23: note: warning: ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here 768: rtunion fld[1];expanded from macro 'XEXP' ^ ~ 23 XVEC (rt, 4) = arg4; ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::772:34123:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XVEC' 660 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c385 ^ ~ note: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25expanded from macro 'RTL_CHECK2' expanded from macro 'XINT':38:: :: 660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25: array 'fld' declared here noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 2344: 660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ 38: note:expanded from macro 'RTL_CHECK2'./genrtl.h:5: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.cexpanded from macro 'RTL_CHECK2'27038 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h723: In file included from array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: ^ ~ : note rtunion fld[1]; 34125:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : ::341 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c: In file included from :1829array 'fld' declared here:5expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 : warning note: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h FOR_BB_INSNS (bb, insn):341 2344 ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: :5: ./genrtl.h:expanded from macro 'FOR_BB_INSNS' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; (INSN) = NEXT_INSN (INSN)):: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ array 'fld' declared here ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h272:3:25: ::826 :In file included from :25 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::25: rtunion fld[1]; 2344 note: ^ ~In file included from ^ warning: ./genrtl.hexpanded from macro 'NEXT_INSN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 274In file included from :2344: ./genrtl.h770#define NEXT_INSN(INSN) XEXP (INSN, 2)::23 XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:754: ^ ~ 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 3:./genrtl.h::: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]176:772 3: XVEC (rt, 5) = arg5;warning:: expanded from macro 'XSTR': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 771:23: XEXP (rt, 2) = arg2;warning note:: expanded from macro 'XEXP' ^ ~ note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23 :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:: note: expanded from macro 'RTL_CHECK2'771:23 : 660note: note XEXP (rt, 8) = arg8;:38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2'expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23note :: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341:660::expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:5660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here : rtunion fld[1]; 38: :38 ^ ~note: note: note: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #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])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c rtunion fld[1]; ^ ~ ^ ^ ~ :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341:5341: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5In file included from :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: ::: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h1833:13 notenote:: : 38: rtunion fld[1]; array 'fld' declared here array 'fld' declared here ^ warning:: : rtunion fld[1]; ^ rtunion fld[1]; In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: note25:: expanded from macro 'RTL_CHECK2'25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c72 2344: ./genrtl.h:275 :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : : : set = single_set (insn); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ^~~~~~~~~~~~~~~~~ ^ ~:25: warning:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:271 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: :2344:note: : expanded from macro 'single_set': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: ? PATTERN (I) : single_set_1 (I)) \ 341:5 XINT (rt, 6) = arg6; ^ ~:warning :note./genrtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :768 XINT (rt, 2) = arg2;array 'fld' declared here: 755 rtunion fld[1]; :3: warning: 23 ^~~~~~~~~~~~~~~~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XSTR (rt, 3) = arg3;1998 : ^ ~42: note./genrtl.h: : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cnote273/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'XINT'expanded from macro 'single_set_1':7683: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define single_set_1(I) single_set_2 (I, PATTERN (I))770:40:23: ^~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :23: ^ ~ : XVEC (rt, 4) = arg4;23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :660 ^ ~ 2344: :38 :note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note772note: expanded from macro 'XINT'./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~23 :195 ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3expanded from macro 'PATTERN' ^ ~ 660:38noteexpanded from macro 'XVEC': : :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 660 warning: :38:#define PATTERN(INSN) XEXP (INSN, 4)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 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' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 771 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 341:::233415: note::: expanded from macro 'XEXP' 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ^ ~ note ^ ~:660:array 'fld' declared here 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECK2': 660: rtunion fld[1];: array 'fld' declared here ^ ~38 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 rtunion fld[1]; :5:note ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: noteIn file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: :expanded from macro 'RTL_CHECK2'25 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: array 'fld' declared here: In file included from ^ ~ In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34125 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:: ::In file included from 5: note: array 'fld' declared here :25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h2344: : rtunion fld[1]; note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h25./genrtl.h:341 ^: 25:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 293:3 In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c2344 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c :1833: 2344::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]77313 ./genrtl.h:::: 3:272:3warning72note: : 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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h set = single_set (insn); XVEC (rt, 3) = arg3; XINT (rt, 1) = arg1;:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : expanded from macro 'XVEC' :768: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996 ^ ~:8:: note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:274:23:772 ^ ~:23 expanded from macro 'single_set':: note ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3note: ? PATTERN (I) : single_set_1 (I)) \: : 660:38 expanded from macro 'XVEC'warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:: :expanded from macro 'XINT' 40: In file included from ^~~~~~~~~~~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):2344: XVEC (rt, 5) = arg5; ^ ~note: expanded from macro 'RTL_CHECK2'./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :196/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: ^ ~:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~772: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note23 : warning341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC' ::660 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)660 ^ ~note38 ::38 XEXP (rt, 2) = arg2;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ : #define PATTERN(INSN) XEXP (INSN, 4)array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 660771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:note note:: 38expanded from macro 'RTL_CHECK2':25: note:: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 771In file included from note:23: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344#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]) ^ ~ ^ ~./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38:273 ^ ~:3:341:::341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: expanded from macro 'XEXP'5: warningnote:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here note5: note: array 'fld' declared here XVEC (rt, 4) = arg4; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c5: ^ ^ ~: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: In file included from expanded from macro 'XVEC' :660:38:array 'fld' declared here ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 72: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c rtunion fld[1]; ::25 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:341341:5: note: 25: ^ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:5660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: 25note: array 'fld' declared here./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:::: 791:38: 25note: 3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-costs.c ^ ~In file included from :: XINT (rt, 1) = arg1; rtunion fld[1]; ^ ~ 2344 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23441837/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: :313:3768::341:::2313: : warning5:warning: ./genrtl.h note :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 40: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:275: : 3:2344 src = SET_SRC (set); XVEC (rt, 1) = arg1; array 'fld' declared here ^ ~ : rtunion fld[1];./genrtl.h: warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~~~ 197:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: : ^ ^ ~23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1536 ^ ~: 25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:note2238: note:: expanded from macro 'XVEC' :25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768 In file included from :23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: expanded from macro 'SET_SRC' : ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET) : expanded from macro 'XINT' 27:660:2344 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: ^ ~note: ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:805expanded from macro 'RTL_CHECK2': ^ ~32: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 274:660::38 ^ ~341: 3note::: note: expanded from macro 'XCEXP'expanded from macro 'RTL_CHECK1' 5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : note: expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: rtunion fld[1]; ^ ~5: 661 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XVEC (rt, 5) = arg5;341: note: :array 'fld' declared here note: ^ ~ ^ array 'fld' declared here37: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' rtunion fld[1];5 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : rtunion fld[1]; 772 ^ note ^ ~: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ 40: rtunion fld[1]; ^23: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: In file included from array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25:: 25 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 2344 rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h2344:./genrtl.h2344: ./genrtl.h: :293: :./genrtl.h198 ^ ~809::3::3 ^:warning: 314 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:warning XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 3:: warning: :660 : 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]38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::768:23 : warning: notenote: expanded from macro 'XINT' XEXP (rt, 1) = arg1;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 4) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771expanded from macro 'RTL_CHECK2' :: 23 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:788:27 : note: expanded from macro 'X0EXP' 660 XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XEXP' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::771:523#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~ 38 notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::66038:: note: 38expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.cnote: :: : ^ ~3825: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notenote : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341expanded from macro 'RTL_CHECK1' : rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here: ^5 : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here: 25In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c25 rtunion fld[1];: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c25: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: :315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 3) = arg3; ^ ~ 72In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :In file included from 23: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h199:252344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~3: ./genrtl.h :275:: 3expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning 2344:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XVEC' ::660: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: warning: : ./genrtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2':829:3: X0EXP (rt, 5) = NULL_RTX; XINT (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ warning #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~expanded from macro 'XINT' :341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5: XVEC (rt, 1) = arg1;note: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 788: ^ ~27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.cnote: expanded from macro 'X0EXP' ^ ~: ^ ~25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;772:23: note: expanded from macro 'XVEC' ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: :note341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~788 ::5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ expanded from macro 'RTL_CHECK1'27 :341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ ^ ~In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23445: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:660:38: note: expanded from macro 'RTL_CHECK2' :: rtunion fld[1];788 : ^27: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'X0EXP' : expanded from macro 'X0EXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: ^ ~ 25: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:2525: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: 25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::234438: :./genrtl.h :note293: :3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~2344expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ./genrtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 314:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: XSTR (rt, 2) = arg2; note: XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note660:38: :771 note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote::335:3: ^ ~warning: : expanded from macro 'XSTR' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341note:5: note: array 'fld' declared here 5: XEXP (rt, 1) = arg1;note ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here :771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP' In file included from ^ ~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66025/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: :In file included from 40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: :In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 660./genrtl.h:201 ^ ~::3: 38: note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' warningIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:313:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ 38warning: : :array index 1 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] X0EXP (rt, 7) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772 ^ ~:23:: note: 5expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note341: :expanded from macro 'RTL_CHECK2' 788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:2527 :note: 25array 'fld' declared here : rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning:: 2344array index 2 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) ^ ~ In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ./genrtl.hIn file included from ::2344659: :831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25383: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3;:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h note:315:3: ^ ~ warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: XEXP (rt, 2) = arg2;772:23: : note: expanded from macro 'RTL_CHECK1' 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])expanded from macro 'XVEC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:771:23: note: expanded from macro 'XEXP' : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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): ^ ~ ^ ~341:5: note ^ ~: array 'fld' declared here XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: :660:38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:771: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:: note: expanded from macro 'XEXP' 40#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h223: 3::6605:: note : warningarray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: : expanded from macro 'RTL_CHECK2' rtunion fld[1];: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])341:5: note ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c : ^25 XEXP (rt, 1) = arg1; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:note rtunion fld[1];In file included from ^ ~25: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:array 'fld' declared here23 :: :2344note : ./genrtl.h:851:: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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; ^ ~ ^ XSTR (rt, 1) = arg1;expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 788 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c ::27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c: 25note: 660: :expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):25 770 ^ ~: 3823:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hexpanded from macro 'RTL_CHECK2':2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659note25: : ./genrtl.hexpanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 note: expanded from macro 'RTL_CHECK1' ^ ~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h : ^ ~315401 ::33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:660341:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2': ^ ~ warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : XWINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: 341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: note: 5array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::664341 :note29: : rtunion fld[1];5 : note: note XEXP (rt, 3) = arg3; ^ ~ ^array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:25: rtunion fld[1]; ^: :In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::2325: note: : In file included from expanded from macro 'XEXP' expanded from macro 'XWINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ array 'fld' declared here: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72 XSTR (rt, 2) = arg2; ^ ~ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23 rtunion fld[1];: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XSTR'660 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 25 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: :note2344: 5: ^./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:335expanded from macro 'RTL_CHECK2': 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ :warning :: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 40 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from XEXP (rt, 1) = arg1;341note:: 5expanded from macro 'RTL_CHECK2': note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~array 'fld' declared here2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'hwint' declared here :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: HOST_WIDE_INT hwint[1];771 :23:array 'fld' declared here note ^: rtunion fld[1]; ^ rtunion fld[1];./genrtl.h:224 expanded from macro 'XEXP' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61253: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ warning:: 25array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:: XEXP (rt, 2) = arg2; :2344: 25660:./genrtl.h38: : ^ ~ # define HOST_WIDE_INT longnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 853:3:: warning: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :25: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:232344: note XSTR (rt, 3) = arg3;: expanded from macro 'XEXP' : ^ ~ ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c316::253: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 ^ ~: ./genrtl.h:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:402:23:35:: :note: expanded from macro 'XSTR' 660::38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: : 660:38 : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 :5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XWINT (rt, 2) = arg2; ^ ~ ^ ~note : expanded from macro 'RTL_CHECK2' note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 664 ^: 29 ^ ~: note: expanded from macro 'XWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h342In file included from ::5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'hwint' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72341: 341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h5:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 HOST_WIDE_INT hwint[1];: ./genrtl.h:225:: ./genrtl.h5note: : note: 3array 'fld' declared here: array 'fld' declared here:336 ^: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning771:23 : ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61 XBBDEF (rt, 3) = arg3; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ :775:25: note: expanded from macro 'XBBDEF' note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note26: note: expanded from macro 'HOST_WIDE_INT' : expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ^ array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' 2344: ./genrtl.h:226: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c X0EXP (rt, 1) = NULL_RTX;: ^ ~ ^ ~:341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788341: array 'fld' declared here :: In file included from 27:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::1725: 2344:: ./genrtl.hnote :note335:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c::52140:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1:: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP': XEXP (rt, 1) = arg1; 2344: ./genrtl.h: : array 'fld' declared hereempty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ~ :771:23227: noteHOOK_VECTOR_END (asm_out) ^ :3: warning: 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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :788::2725:: note: expanded from macro 'RTL_CHECK1'50 : note: In file included from expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' ^ ^ ~ 2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~5 In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c::38:28: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)664 : ^ ~ : noteexpanded from macro 'RTL_CHECK2' 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ::172 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~940::381:: note warning: empty macro arguments are a C99 feature [-Wc99-extensions]: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:HOOK_VECTOR_END (sched) 5expanded from macro 'XWINT': #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ note: array 'fld' declared here rtunion fld[1];expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :342:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::^341:5 In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: :array 'hwint' declared here25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h : HOST_WIDE_INT hwint[1];note : ^array 'fld' declared here rtunion fld[1]; ^436/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: rtunion fld[1];:3: 61 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h26::43 :note50: :expanded from macro 'HOST_WIDE_INT' noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.cexpanded from macro 'HOOK_VECTOR_END':25: warning# define HOST_WIDE_INT long: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:: 72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:2344 X0EXP (rt, 2) = NULL_RTX; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:336:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:28 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344warning: ./genrtl.h:788402:In file included from 3: : 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] XEXP (rt, 2) = arg2;:17227: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:40: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1104/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664 : ^ ~29: 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 2344: ./genrtl.h::23 :warning : empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'X0EXP'note : expanded from macro 'XWINT' note:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :^659 :228/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::43:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note660: :expanded from macro 'RTL_CHECK1' ^ ~38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note 342:5:3: :expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 50: note ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'HOOK_VECTOR_END' ^ ~ note #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1];:341:5: note: array 'fld' declared here rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:28: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:23 :341::5: note: array 'fld' declared here 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (addr_space) ^ 61:26: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c: rtunion fld[1];25: In file included from note : ^expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c401::253: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:454:3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XWINT (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43# define HOST_WIDE_INT long664:29 : ^50: : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'HOOK_VECTOR_END' 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]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c ^ ~:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::note341 :5: note: array 'fld' declared here: 25expanded from macro 'XWINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7682344: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~ rtunion fld[1]; ^ :23: note: expanded from macro 'XINT' :435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:28 X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~: 172 : ^ ~ HOST_WIDE_INT hwint[1];40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6602344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :7882342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:1:: 38warning:: note61: expanded from macro 'RTL_CHECK2' : :27: note: expanded from macro 'X0EXP'empty macro arguments are a C99 feature [-Wc99-extensions]:26: :229: 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'HOST_WIDE_INT' HOOK_VECTOR_END (calls) XSTR (rt, 7) = arg5; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h# define HOST_WIDE_INT long: 43 ^: 50 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note659In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34138::: note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::23 note: :array 'fld' declared here expanded from macro 'HOOK_VECTOR_END'25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; note: expanded from macro 'RTL_CHECK1'expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ : ./genrtl.h:402: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;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (c)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c :^25 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 43 ^ ~ ^ ~: 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h660::47138::3 :note : 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]) ^ ~ 664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: 5: :array 'fld' declared here 29note:: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 1) = NULL_RTX;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; note ^: array 'fld' declared here note ^: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c :28: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::7885:27:25172: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:: 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'hwint' declared here note: expanded from macro 'X0EXP' : warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)HOOK_VECTOR_END (cxx) ^ ^ ~ HOST_WIDE_INT hwint[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h659::38:: :50:2344 : noteIn file included from ./genrtl.h:436/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: 61note:: 26: : expanded from macro 'HOOK_VECTOR_END'warning: expanded from macro 'RTL_CHECK1'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 2) = NULL_RTX;note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2344: : expanded from macro 'HOST_WIDE_INT'./genrtl.h : 247 ^ ~ # define HOST_WIDE_INT long#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:788:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:2528/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hexpanded from macro 'X0EXP': : In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::232344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~note ^ ~ : expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:6591: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)435:3note:: 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: X0EXP (rt, 1) = NULL_RTX;HOOK_VECTOR_END (emutls) ^ ^ ~341:538expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote:43: : note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 50: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END' 788:27 rtunion fld[1];: : ^ expanded from macro 'RTL_CHECK2' note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c : ^25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 2344note: : ./genrtl.hIn file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c :504:note3: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 28array 'fld' declared here : rtunion fld[1];In file included from ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h X0EXP (rt, 1) = NULL_RTX; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c::78840:: 27In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : 454 ^ ~: 3::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def expanded from macro 'X0EXP':2842/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ 3411::5 :warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 659array 'fld' declared here: 38: notewarning: : expanded from macro 'RTL_CHECK1' 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;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43768::23: ./genrtl.h:50270:: 3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:341:5note:: 25expanded from macro 'HOOK_VECTOR_END': In file included from #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h XSTR (rt, 1) = arg1; ^ ~ :: expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 ^ ~: ./genrtl.h:436:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here660 ::38 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 28expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def X0EXP (rt, 2) = NULL_RTX;: 2980 ^ ~: 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:::788:2723:: note: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'X0EXP' note: expanded from macro 'XSTR' warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c659:38: note: expanded from macro 'RTL_CHECK1' : 25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :43::50341:: note: expanded from macro 'HOOK_VECTOR_END' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here 5 ^ ~: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ :788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 768:23: note: expanded from macro 'XINT' XINT (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here :341:5: note: array 'fld' declared here :341:5: rtunion fld[1];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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: ^ ~ 40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: 72note: expanded from macro 'RTL_CHECK2': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c if (INSN_CODE (insn) < 0): ^~~~~~~~~~~~~~~~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h25:: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : :In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ./genrtl.h ^ ~: 524:: 3./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::272:844: :./genrtl.h25:504: 3warning341:: 5: :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] warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: notearray 'fld' declared here: XVEC (rt, 3) = arg3; X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ^ ~ expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25#define INSN_CODE(INSN) XINT (INSN, 6): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23 : ^ ~ note : ^ ~expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)25 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h:471/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77123::38 :note: expanded from macro 'XINT':23: note: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : 3expanded from macro 'XEXP': warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' : X0EXP (rt, 1) = NULL_RTX;660 ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 788 ^ ~: 27: note ^ ~: expanded from macro 'X0EXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::34138 note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660::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]) ^ ~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341: :array 'fld' declared here5 : note: notearray 'fld' declared here: expanded from macro 'RTL_CHECK1': array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ :5:In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c::34133:: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:: 155note:31: ^warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ rtunion fld[1]; rtunion fld[1]; ^ ^ ^ 72 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:831:23: note: expanded from macro 'PATTERN' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25 : :50540:: 3In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4): warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c::2525: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX;2344 ^ ~ ::2344273: :3:./genrtl.h: ./genrtl.h: :warning771:23:525:3:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : : warning504 XVEC (rt, 4) = arg4;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'XEXP' ^ ~788 : 273::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 772 : ^ ~ notewarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'X0EXP' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:76823 X0EXP (rt, 1) = NULL_RTX;: 38 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note : expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:788:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::27 :note : noteexpanded from macro 'XINT': 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)note : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XVEC'660:38 : note659#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138 ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note:: 538expanded from macro 'RTL_CHECK1': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 660:38: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2'5 rtunion fld[1];: ^ ^note : array 'fld' declared here expanded from macro 'RTL_CHECK1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c25: In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344155:25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::341:In file included from ::55:560:: 3warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: 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 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^note : :2344: ./genrtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ :505:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.harray 'fld' declared here: 25: :note: expanded from macro 'INSN_CODE': rtunion fld[1]; ^25 note: : #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~In file included from expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c : 40array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from X0EXP (rt, 2) = NULL_RTX;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38./genrtl.h:: note: :expanded from macro 'RTL_CHECK2'788 :524:3::768 27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 :274 ^ ~ warning note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3341:: 5warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): XVEC (rt, 5) = arg5;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ XEXP (rt, 1) = arg1; :note38: :expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c ^ ~: 25:: 772:23 : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC'::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6592344::77138:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:561 :3: ^ ~note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning ^ ~: expanded from macro 'XEXP': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 2) = arg2; : : 341 ^ ~: 5 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::38::expanded from macro 'RTL_CHECK1' note660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38note ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 array 'fld' declared herenoteexpanded from macro 'XSTR' : rtunion fld[1]; :note5 ^: note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: :expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 33#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156 rtunion fld[1];660:38 : note:: expanded from macro 'RTL_CHECK2'10 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:5 warning ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here ^ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 844 ^ ::5: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.cIn file included from ^ 25 :noteIn file included from :note72: expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c#define INSN_CODE(INSN) XINT (INSN, 6): ^ ~: rtunion fld[1]; ^40 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::252344: : ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: 23./genrtl.h: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from 579 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5253:: warning: :In file included from 2344: ./genrtl.h: :275:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 :2344 XSTR (rt, 1) = arg1;: ./genrtl.h ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770524 :warning3: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warningwarning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::23660:: 38note:: expanded from macro 'XSTR'note: XINT (rt, 6) = arg6; XINT (rt, 2) = arg2; ^ ~ ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' :768:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ : 341expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: 771:23 note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : rtunion fld[1]; ^ : note:23: note: expanded from macro 'XINT' : expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::66038::38 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660:: 5expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: 38array 'fld' declared here: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : rtunion fld[1];expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' ^ 2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:33: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: ^ ~macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~ : #if HAVE_DESIGNATED_UNION_INITIALIZERSarray 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h341::5585:9::72: In file included from note38: :: note rtunion fld[1];note: array 'fld' declared here: expanded from macro 'RTL_CHECK2'expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' rtunion fld[1]; ^ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ :560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XINT (rt, 2) = arg2; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::768:23: note: expanded from macro 'XINT' 768:23: note: expanded from macro 'XINT' ^ ~ :38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :772:23: note: expanded from macro 'XVEC' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 770:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: expanded from macro 'XSTR' :72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: rtunion fld[1]; In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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; rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: 2344 ^: :./genrtl.h374:635: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:In file included from :8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.cwarning:: 72array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cwarning:: 40: In file included from XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h: 2344: ./genrtl.h314array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3note:: expanded from macro 'RTL_CHECK2' : ^ ~ SUBREG_BYTE (x), GET_MODE (x));598 :3: warning: ^~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23::341 :note1183: expanded from macro 'XSTR' ::5:: 23note26: 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)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: XEXP (rt, 2) = arg2; ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'SUBREG_BYTE'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)::771:: 25note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:2344: ./genrtl.h ^ ~:: 38579::: 23note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here803 : 32 rtunion fld[1]; ^ :3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72warning ^ ~: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: XSTR (rt, 1) = arg1;: 25note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:: expanded from macro 'XCUINT' note:2344: ./genrtl.h:599: :3#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25:23661:: 37note:: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:65338#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::341 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :::772:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ note ^ ~ 235:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK2' 772: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 : ^ ~5: 38 : ^ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ 376:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:2523note: array 'fld' declared here: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hnote:: 25array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: 2344expanded from macro 'XVEC' *offset = (SUBREG_BYTE (x) / REGMODE_NATURAL_SIZE (GET_MODE (x))); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ rtunion fld[1];: ./genrtl.h ^:598: ^~~~~~~~~~~~~~~3 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: ^1183In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660:38: note: XSTR (rt, 1) = arg1; 40: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 2344 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 72: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hnote:: 25expanded from macro 'RTL_CHECK2' ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:expanded from macro 'SUBREG_BYTE'617 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3./genrtl.h:: 315#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 : XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ^ ~ ^ ~ :341:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 XEXP (rt, 3) = arg3;772:23 ^ ~: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note803: :array 'fld' declared here32 : rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' expanded from macro 'XVEC' note: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here note: expanded from macro 'XCUINT' In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint): 25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~599 :::2344660: :./genrtl.h:672::3:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6613::37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning note: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' XVEC (rt, 2) = arg2; ^ ~ : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341:5: ^ ~ note: 772array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: array 'fld' declared here 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c:505:28In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.cnote:: 72expanded from macro 'X0EXP' : :341:expanded from macro 'XSTR'5 :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):25 : warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344: ./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) freq = REG_FREQ_FROM_BB (BLOCK_FOR_INSN (insn)); ^ ~ ^~~~~~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : ^ ~38: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' 635:3: warning note: 659expanded from macro 'RTL_CHECK2' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:: 25: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: note ^ ~: expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ^ ~ :34125::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:235:341:: 5note:: array 'fld' declared herenote : rtunion fld[1];array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; note ^: ^ ~ expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335::659In file included from 3:38:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 617note:3: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77225 : :23:142 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::2344: ./genrtl.hexpanded from macro 'XVEC':692::314: :23 :note note ^ ~: expanded from macro 'REG_FREQ_FROM_BB'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ :660 ^ ~ ^~:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XEXP (rt, 1) = arg1; note:: 660array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: ^ ~note : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 660 ^ ~:38:: 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'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660505::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note freq = REG_FREQ_FROM_BB (BLOCK_FOR_INSN (insn));: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h725: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: ^ ~ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::3415::5 :note : notearray 'fld' declared here: array 'fld' declared here#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ rtunion fld[1]; ^ :2344: ./genrtl.h:653:3: warning ^: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:25In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c40:25: : 775In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h: XVEC (rt, 1) = arg1;In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 336./genrtl.h::3693:: 3warning:: 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] 659 ^ ~: 38 XEXP (rt, 2) = arg2;: XSTR (rt, 2) = arg2; note: expanded from macro 'RTL_CHECK1': 2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~: ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h770::143635::143: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'REG_FREQ_FROM_BB':772:23: note : expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :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)771 ? ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\: 23 ^~ : XSTR (rt, 1) = arg1; note ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 23 :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~: 38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:660 : note: array 'fld' declared here note : note38expanded from macro 'XSTR': 23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38expanded from macro 'RTL_CHECK2':: notenote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c: note : expanded from macro 'XSTR' : :#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) ^ ~508#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 14array 'fld' declared here: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660341:: 38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 5 if ((set = single_set (insn)) != NULL_RTX: ^~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:1996:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22::341 :5: : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'single_set' rtunion fld[1];341 rtunion fld[1];: 5: rtunion fld[1]; note ^: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^ ^~~~~~~~~~~~~~~~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h ^ ~: 2525: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c::2340/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: 25./genrtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 ^ ~ 770:401::: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3::660 :2344warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: ./genrtl.h::653672:3: XWINT (rt, 1) = arg1; ^ ~warning note: 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~:: expanded from macro 'XSTR' XVEC (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:770: 23: :note772: ^ ~:23:664 :note: expanded from macro 'XVEC'expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ::660 ::66038:noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here: 38: note rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])29 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c ^ ~ ^ ~341 :5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :: 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:508::note : noteexpanded from macro 'XWINT' : :341: rtunion fld[1];14: 5warning:: ^note: array 'fld' declared here#define XWINT(RTX, N) ((RTX)->u.hwint[N])array 'fld' declared here ^ ~ rtunion fld[1]; ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if ((set = single_set (insn)) != NULL_RTXIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c ^~~~~~~~~~~~~~~~~:72: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:342::5: 25 : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'hwint' declared here: In file included from rtunion fld[1]; HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^2344 : ./genrtl.h:673/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 XSTR (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::1996770::23:./genrtl.h ^ In file included from note: 8expanded from macro 'XSTR': : 713note:: 3expanded from macro 'single_set': warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XSTR (rt, 2) = arg2;./genrtl.h ^ ~: :61:26: note: expanded from macro 'HOST_WIDE_INT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:672660::383: 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] # define HOST_WIDE_INT long23: note XSTR (rt, 1) = arg1;: expanded from macro 'PATTERN' ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 770 :23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770::23: ^ ~5note:: 2344: ./genrtl.h:402:expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 3note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :array 'fld' declared here660: XWINT (rt, 2) = arg2;660:38: :note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];note : expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:note25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~:expanded from macro 'XWINT'692: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: :warning#define XWINT(RTX, N) ((RTX)->u.hwint[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341 :note: expanded from macro 'RTL_CHECK2' : ^ ~ XEXP (rt, 1) = arg1; 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:note:5 : notenote: : array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: 341 ^ rtunion fld[1]; note: :expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~5::61:26: note ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:732note: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from : 660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'HOST_WIDE_INT'array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])# define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c2344:: ./genrtl.h:673:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 513In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:2344: ^ ~: 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) 6 ./genrtl.h XSTR (rt, 2) = arg2; ^ ~:435: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: 5: note: array 'fld' declared here rtunion fld[1]; ^ warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:723: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? SET_SRC (set) ^~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning2344: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h ^ ~:693: : X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:322:: :770: 23: warningnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:788:27: note: expanded from macro 'X0EXP' 660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38: note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': XSTR (rt, 2) = arg2;expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659: 770 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP'::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23341: :538341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ::5 note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note661: :37: :expanded from macro 'XSTR' array 'fld' declared here note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK1' note rtunion fld[1]; rtunion fld[1]; ^: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ^ ~ :341:5: note: array 'fld' declared hereIn file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3:5:: note: array 'fld' declared here : rtunion fld[1];660 ^: ^In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:402344: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.cwarning: XEXP (rt, 1) = arg1;514:18:: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h : SUBREG_REG (SET_SRC (set))) != NULL_RTX)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ : XEXP (rt, 2) = arg2; ^ ~ ^ ~ :note436: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7711536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23:3 :note : ^ ~771 :2223: : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'SET_SRC' 341note:: 5expanded from macro 'XEXP': warning#define SET_SRC(RTX) XCEXP(RTX, 1, SET): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :805:32: note: expanded from macro 'XCEXP' X0EXP (rt, 2) = NULL_RTX; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38661:: 37note72: : expanded from macro 'RTL_CHECK2'In file included from 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hnote: expanded from macro 'RTL_CHECKC1' expanded from macro 'X0EXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note :25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1182:32: note: :expanded from macro 'SUBREG_REG': 2344expanded from macro 'RTL_CHECK2': ./genrtl.h:712 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^ ~ ^~~ 3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning341: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :805note5: : note: array 'fld' declared herearray 'fld' declared here:45: note : expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :: rtunion fld[1]; 770#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: 23warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: ::expanded from macro 'RTL_CHECKC1' note: 341expanded from macro 'XSTR' :5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40::7702344:: ./genrtl.h:: 753In file included from :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 3341::5: notewarning: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note 660./genrtl.h:454: array 'fld' declared here XINT (rt, 1) = arg1;: 3 ^ ~: warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:768: rtunion fld[1];23 :: ^ expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):516:46note: : expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; : ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660385:38: note:: expanded from macro 'RTL_CHECK2' ::768:23warning :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]) notenoteexpanded from macro 'RTL_CHECK2': array 'fld' declared here process_regs_for_copy (SET_DEST (set), SET_SRC (set),: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^~~~~~~~~~~~~ ^expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): #define SET_SRC(RTX) XCEXP(RTX, 1, SET)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c ^ ~:72: ^ ~In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~5 :25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 805./genrtl.h:713:3:: :5:: :note: array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ 660 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2'32: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.cexpanded from macro 'XCEXP': 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::5: warningnote: array 'fld' declared here 2344661:37: note: : ./genrtl.hexpanded from macro 'RTL_CHECKC1' rtunion fld[1];2344 : ^./genrtl.h::712 : 754array 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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: :341 XSTR (rt, 2) = arg2; XEXP (rt, 2) = arg2;warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 : ./genrtl.hnote770:23 rtunion fld[1];: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h471:: 3: warning: expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :770: 23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:660:38: ^ ~ note: :expanded from macro 'RTL_CHECK2'38 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27 note: :expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c341 : ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660574:38expanded from macro 'X0EXP': note : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::341::5: note: In file included from array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5 : rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:note25: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::23445: array 'fld' declared here./genrtl.h :warning732:: rtunion fld[1]; : note: array 'fld' declared here rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ ./genrtl.h:755In file included from :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c::770:23: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from notewarning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 371In file included from expanded from macro 'XSTR' XSTR (rt, 2) = arg2; : ^ ~28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ note XSTR (rt, 3) = arg3;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788expanded from macro 'FOR_BB_INSNS':66027: 38: note: expanded from macro 'RTL_CHECK2' :770 (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP'23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~:82638:: 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: noteexpanded from macro 'NEXT_INSN':: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 341note: ^ ~ note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK1'771:23:: note: expanded from macro 'XEXP'5 #define RTL_CHECK1(RTX, N, C1) ((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) : ^ ~ 660note:: array 'fld' declared here 38 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:38note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :: expanded from macro 'RTL_CHECK2' 341 ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: array 'fld' declared here rtunion fld[1]; ^ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-conflicts.c : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ^:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:574341:40:: 3In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 72warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XSTR (rt, 1) = arg1; ^ ~ FOR_BB_INSNS (bb, insn) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~:770:23 : 111 warnings generated: :note: In file included from array 'fld' declared here In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from . /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XSTR'2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 17 rtunion fld[1]; ^ : : note: expanded from macro 'FOR_BB_INSNS' :2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660505::383::In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c :25: (INSN) = NEXT_INSN (INSN))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :note773:3 ^~~~~~~~~~~~~~~~warning : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :./genrtl.h X0EXP (rt, 2) = NULL_RTX;: :expanded from macro 'RTL_CHECK2' 733 ^ ~warning : :826array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 788 ^ ~: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ ::warning341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here rtunion fld[1]; ^ 25:772:23: :note27: expanded from macro 'XVEC' : note: expanded from macro 'X0EXP' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:note25: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733 XEXP (rt, 2) = arg2;: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) XEXP (rt, 2) = arg2; ^ ~ ^ ~clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c -o langhooks.o ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note expanded from macro 'NEXT_INSN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP'660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771#define NEXT_INSN(INSN) XEXP (INSN, 2):#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771::659 ^ ~:38:23note341: : :note expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK1' note: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:expanded from macro 'XEXP' note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660 ^ ~:: expanded from macro 'RTL_CHECK2' :38 :note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :note: array 'fld' declared here ^ ~ 341:5: note: :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h:791:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.cIn file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:::72: In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :25: 25: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note./genrtl.h: :expanded from macro 'RTL_CHECK2' 753:3:In file included from 341 : 5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h : XINT (rt, 1) = arg1;note : ^ ~array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 rtunion fld[1];: ^ ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~:768 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::660 :38 ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40 notenote: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XINT'2344 : expanded from macro 'RTL_CHECK2' ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :525660:3: ^ ~ warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660: :38: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XINT (rt, 2) = arg2;./genrtl.h :809:expanded from macro 'RTL_CHECK2'383: ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768: 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] : 23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 XEXP (rt, 1) = arg1; ^ ~: notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];: ^ expanded from macro 'XINT'23 : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h72: In file included from ^: 660expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here : rtunion fld[1];: expanded from macro 'RTL_CHECK2' 341:5: note: array 'fld' declared here :660: ^ rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XSTR (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteclang: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 772:23:: note: : 660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c40:25: In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: ^ ~ ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :770:23: note: expanded from macro 'XSTR' XVEC (rt, 1) = arg1; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XEXP (rt, 1) = arg1; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 770:23: note: expanded from macro 'XSTR' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 341:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; ^ ~ 2344: ./genrtl.h:809: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 3:2344: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:852In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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] XVEC (rt, 1) = arg1; XSTR (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: XSTR (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ ~ expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341:5:23: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5341: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):5: rtunion fld[1]; ^ ^ ~ note: array 'fld' declared here In file included from rtunion fld[1]; ^ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :2344: ./genrtl.h:831:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :770:23: note: expanded from macro 'XSTR' 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)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^In file included from 635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772array '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ./genrtl.h:672:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XSTR (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:27: :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:852: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; warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out) ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' :50 rtunion fld[1];: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:: note: expanded from macro 'RTL_CHECK2' 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def5: 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] XSTR (rt, 3) = arg3; ^ ~ 940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: ^warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: expanded from macro 'XSTR' 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1: warning: In file included from empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (asm_out) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; 43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:75array 'fld' declared here: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::2585HOOK_VECTOR_END (asm_out) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1:: expanded from macro 'HOOK_VECTOR_END' warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1;HOOK_VECTOR_END (sched) ^ ^ ~ 1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hHOOK_VECTOR_END (c) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43:50: ^ ~ note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 43:50#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (sched) ^ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 2704:1:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 2) = arg2; ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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 (cxx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 3) = arg3; ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option)HOOK_VECTOR_END (addr_space) ^ rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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 (addr_space) ^ ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: :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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def XVEC (rt, 1) = arg1; ^ ~ :2980:1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 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 (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :50: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: XINT (rt, 1) = arg1; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: 43:50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:28#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 2585: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704: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 (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: rtunion fld[1]; ^ 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:75: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:28In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 50HOOK_VECTOR_END (emutls) ^ : note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 1) = arg1; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :772: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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: In file included from 2842/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:5: note: array 'fld' declared here :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: 1array 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: XSTR (rt, 2) = arg2;43:50: note: ^ ~ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:HOOK_VECTOR_END (target_option) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: note: expanded from macro 'XSTR' 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 ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK)HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' 341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ : note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155: rtunion fld[1]; ^ 31In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:47#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ :47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 25: note: expanded from macro 'INSN_CODE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ 129 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c -o lcm.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ : note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:82: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:82: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:82: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:82: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:82: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:333:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (new_reg) = ORIGINAL_REGNO (original_reg); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:333:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (new_reg) = ORIGINAL_REGNO (original_reg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (new_reg) = REG_ATTRS (original_reg); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:336:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (new_reg) = REG_ATTRS (original_reg); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:570:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (node->bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:570:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (node->bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:917:56: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = list->insn; insn != NULL_RTX; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:928:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((set = single_set (insn)) != NULL_RTX) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:928:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((set = single_set (insn)) != NULL_RTX) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:998:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = NEXT_INSN (tmp); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:999:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (tmp)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:1000:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = NEXT_INSN (tmp); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:1004:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_insn_after (insns, PREV_INSN (tmp)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:3172:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ORIGINAL_REGNO (reg1) == ORIGINAL_REGNO (reg2)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:3172:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ORIGINAL_REGNO (reg1) == ORIGINAL_REGNO (reg2)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:3474:9: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] || !FRAME_GROWS_DOWNWARD == STACK_GROWS_DOWNWARD ? diff : -diff); ^ ~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:3474:9: note: add parentheses after the '!' to evaluate the comparison first || !FRAME_GROWS_DOWNWARD == STACK_GROWS_DOWNWARD ? diff : -diff); ^ ( ) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:3474:9: note: add parentheses around left hand side expression to silence this warning || !FRAME_GROWS_DOWNWARD == STACK_GROWS_DOWNWARD ? diff : -diff); ^ ( ) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:1303:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-emit.c:1303:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c:4221:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 50: cost -= REG_FREQ_FROM_BB (BLOCK_FOR_INSN (insn)) * saved_cost; ^~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:142:14: note: expanded from macro 'REG_FREQ_FROM_BB' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:30 : ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (vectorize) rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-color.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1458:24clang: : note: expanded from macro 'MEM_ATTRS' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :4221:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ cost -= REG_FREQ_FROM_BB (BLOCK_FOR_INSN (insn)) * saved_cost; ^~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:56/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1:795:29: note: expanded from macro 'X0MEMATTR' : warning : empty macro arguments are a C99 feature [-Wc99-extensions] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' HOOK_VECTOR_END (addr_space) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'XBBDEF'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1065#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :13: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :661:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:143:: note: expanded from macro 'RTL_CHECKC1' 14: note: expanded from macro 'REG_FREQ_FROM_BB' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ? ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~ rtx exp = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :56: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 ^: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1075: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] exp = XEXP (exp, 1);HOOK_VECTOR_END (c) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'XEXP' HOOK_VECTOR_END (emutls) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1079:24: 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: expanded from macro 'BLOCK_FOR_INSN' 172#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:134125: note: expanded from macro 'XBBDEF' :5: note: array 'fld' declared here : warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: :659:38:note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1080: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def rtx reg = SET_SRC (exp); ^~~~~~~~~~~~~ :2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:expanded from macro 'XEXP' 88:45: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' for (insn = forced_labels; insn; insn = XEXP (insn, 1)) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1081:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtx prev = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here 825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:90 rtunion fld[1];:2: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' LABEL_NUSES (XEXP (insn, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1083:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1048:26: note: expanded from macro 'LABEL_NUSES' && BLOCK_FOR_INSN (prev) != bb)) #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ ^~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'BLOCK_FOR_INSN' :note: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775:25: note: expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK2' 37: note: expanded from macro 'RTL_CHECKC1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here 341 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1087:18: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c: rtx set = single_set (prev); ^~~~~~~~~~~~~~~~~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; ^ ~ :1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 4) = arg4; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1087:18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:127:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ rtx set = single_set (prev); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'single_set' XINT (rt, 5) = arg5; ^ ~ 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ? PATTERN (I) : single_set_1 (I)) \ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^~~~~~~~~~~ note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:135:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ else if (prev != PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1091:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c: rtx src = SET_SRC (set); ^~~~~~~~~~~~~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :22: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_SRC' :771#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 23./genrtl.h:112: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1099:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38::38: note: expanded from macro 'RTL_CHECK2' if (set && rtx_equal_p (SET_SRC (set), reg)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7; 341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1110:42: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: if (reg_overlap_mentioned_p (reg, PATTERN (prev))) ^~~~~~~~~~~~~~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: expanded from macro 'PATTERN' note: array 'fld' declared here rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :172:31: 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) ^ ~ for (insn = f; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c : rtunion fld[1]; ^ 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1113:11: 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) : ^ ~ prev = PREV_INSN (prev);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :825:25: note: expanded from macro 'PREV_INSN' : rtunion fld[1];#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:23: note: expanded from macro 'XEXP' ./genrtl.h:137#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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :175:2: warning XEXP (rt, 1) = arg1;: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ LABEL_NUSES (insn) = (LABEL_PRESERVE_P (insn) != 0); ^~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:191:16: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: for (note = REG_NOTES (insn); note; note = next) ^~~~~~~~~~~~~~~~ 138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' XEXP (rt, 2) = arg2; ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 193:15: XBBDEF (rt, 3) = arg3; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' next = XEXP (note, 1); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:195:43: warning: array index 4 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] && ! reg_mentioned_p (XEXP (note, 0), PATTERN (insn))) ^~~~~~~~~~~~~~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7;118 warnings generated. ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1189:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' : array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:211:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : pc_src = pc != NULL ? SET_SRC (pc) : NULL; ^~~~~~~~~~~~ X0EXP (rt, 8) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::788:27: :805:note: expanded from macro 'X0EXP' note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:661:37: note: expanded from macro 'RTL_CHECKC1' ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1189:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: array 'fld' declared here FOR_BB_INSNS_REVERSE (bb, insn) rtunion fld[1]; ^ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h rtunion fld[1]; ^ :384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:225:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ rtx label_set = single_set (prev_nonjump_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 1996:22: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c -o lists.o :1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:225:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1234:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ rtx label_set = single_set (prev_nonjump_insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (i = XVECLEN (PATTERN (insn), 0) - 1; i >= 0; i--) ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1996:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ 8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here 660:38#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#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) rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' : :772#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'XEXP' :35: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 38: note: expanded from macro 'RTL_CHECK1' 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]) 660:39: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^~~5 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) XEXP (rt, 4) = arg4; ^ ~ ^~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:234:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ira-lives.c:1238:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (rtx_equal_p (label_dest, XEXP (pc_src, 1)) ^ ~ set = XVECEXP (PATTERN (insn), 0, i); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:235:37: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) || rtx_equal_p (label_dest, XEXP (pc_src, 2)))))) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^~~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:241:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' :35:216 warnings generated #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gcc_assert (XEXP (label_note, 0) == XEXP (SET_SRC (label_set), 0));. ^ ~ note: expanded from macro 'RTVEC_ELT' ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536 ^~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 22: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:39: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 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, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c -o loop-doloop.o note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: :expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:245:16: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; ^ gcc_assert (JUMP_LABEL (jump_insn) == XEXP (label_note, 0)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:266:4: 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) ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:266:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'FOR_BB_INSNS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:38:: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334#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] note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:270:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ mark_jump_label (PATTERN (insn), insn, 0);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c :30: ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :29: note: expanded from macro 'X0MEMATTR' 225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25:note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:276:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here for (insn = BB_HEADER (bb); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' expanded from macro 'XBBDEF' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:280:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: In file included from mark_jump_label (PATTERN (insn), insn, 0);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) 341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:282:45: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here for (insn = BB_FOOTER (bb); insn; insn = NEXT_INSN (insn)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' XEXP (rt, 1) = arg1; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 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]) ^ ~ XINT (rt, 6) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ::768:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :286:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 mark_jump_label (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XSTR (rt, 7) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' 770:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:293:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' for (insn = f; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:301:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ :38: note: expanded from macro 'RTL_CHECK2' mark_jump_label (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1]; ^clang 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]) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; ^ ~ 341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:304:9: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) == NULL && prev_nonjump_insn != NULL) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38659: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:399: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) rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:445:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (comparison, 1), insn); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 458:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (exp, 0), XEXP (exp, 1)); ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 4) = arg4; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :341:5: note: array 'fld' declared here rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 8) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:764:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ const_rtx x = PATTERN (insn); ^~~~~~~~~~~~~~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:770:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 x = SET_SRC (x); ^~~~~~~~~~~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :664:29: note: expanded from macro 'XWINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; ^ ~ 342:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cIn file included from :792:17: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const_rtx x = PATTERN (insn); X0EXP (rt, 1) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 4) = arg4; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:807:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (XEXP (SET_SRC (x), 2) == pc_rtx ^ ~ 788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:807: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c: if (XEXP (SET_SRC (x), 2) == pc_rtx ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' 55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' XINT (rt, 6) = arg6; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:805:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23: note: expanded from macro 'XINT' 29: note: expanded from macro 'X0MEMATTR' :768:23: note: expanded from macro 'XINT' :32: note: expanded from macro 'XCEXP' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: 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]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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 XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:811:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (XEXP (SET_SRC (x), 1) == pc_rtx ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ^ ~ :341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:811:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ if (XEXP (SET_SRC (x), 1) == pc_rtx ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from rtunion fld[1];array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 8) = arg8; ^ ~ 661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1];38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:826In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :771:23: note: expanded from macro 'XEXP' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:889:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ x = SET_SRC (x); ^~~~~~~~~~~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ :55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :805:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 659:38: note: expanded from macro 'RTL_CHECK1' 659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:894:7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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; ^ ~ ^ if (XEXP (x, 2) == pc_rtx && GET_CODE (XEXP (x, 1)) == LABEL_REF)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334::659:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h attrs = MEM_ATTRS (x);:341:5:: ^~~~~~~~~~~~~ 660 :38: 341note: expanded from macro 'RTL_CHECK1' note:: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2': 1458:24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here note: note:341:expanded from macro 'MEM_ATTRS' : 5array 'fld' declared here: rtunion fld[1]; rtunion fld[1];#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : rtunion fld[1]; ^ 795In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :2344: ./genrtl.harray 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c::29: 5525: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344579 : rtunion fld[1]; ^note:: 3expanded from macro 'X0MEMATTR': warning2344: : ./genrtl.h./genrtl.h:111 :3: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :: 200array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661::89537: XSTR (rt, 1) = arg1;note : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ ~ :expanded from macro 'RTL_CHECKC1' 12: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::770 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: return XEXP (x, 1); ^ ~ 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ^ ~array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :771:23: note: expanded from macro 'XEXP' expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2344: ./genrtl.h ^ ~ ^ ~:788: ^ ~27 : note: expanded from macro 'X0EXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38:33#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660expanded from macro 'RTL_CHECK2': 38: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning660: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; 38 ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK1' array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:341771:: ^5: 235:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here note: array 'fld' declared here note: expanded from macro 'XEXP' :341:5: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38note:: rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c rtunion fld[1]; In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c ::896 ^note : expanded from macro 'RTL_CHECK2' In file included from :730In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 55In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344warning: ./genrtl.h::In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344598: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : if (XEXP (x, 1) == pc_rtx && GET_CODE (XEXP (x, 2)) == LABEL_REF): ^ ~./genrtl.h: note 25: In file included from : 3array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7712344:: ./genrtl.h: rtunion fld[1];: warning:23201:: 3note:: expanded from macro 'XEXP' 112#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 3 ^: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c660:38 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::25 XSTR (rt, 1) = arg1;: :In file included from 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XINT (rt, 6) = arg6; ^ ~note : :expanded from macro 'RTL_CHECK2'27: note: expanded from macro 'X0EXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770::23659:38:./genrtl.h :note: expanded from macro 'RTL_CHECK1': 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 51note:: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~3 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note341:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XINT' 660note XEXP (rt, 1) = arg1; ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 : note: 341::array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~771 :expanded from macro 'RTL_CHECK2' 23 :5: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:341note 660expanded from macro 'XEXP' :: 38array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c5:897:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ 12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XEXP (x, 2); : note: array 'fld' declared here ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^771:23 : notenote: : In file included from expanded from macro 'RTL_CHECK2'55 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:In file included from 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:660599/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: : warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 :2344 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:: 341:5./genrtl.h: expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XVEC (rt, 2) = arg2; expanded from macro 'RTL_CHECK2' ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here 223:3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];772 ^ : note: array 'fld' declared here ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 660 3412344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:::5:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:107 note: 23 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP':3:25 : warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344 rtunion fld[1]; ^ ^ ~ XEXP (rt, 1) = arg1; ^ ~ : ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:933:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note:: 5expanded from macro 'XEXP': note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 : warning rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^660 :38: note: : expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return for_each_rtx (&PATTERN (insn), returnjump_p_1, NULL);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::30341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660note:: 38array 'fld' declared here: :In file included from note: 38expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; ^note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c: 831:23:5 :note: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here ./genrtl.h::61755: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 224: ^ ~: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341::#define PATTERN(INSN) XEXP (INSN, 4)3 : ^ ~ 5warning:3: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XEXP (rt, 2) = arg2;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.carray 'fld' declared here : 25 ^ ~ XVEC (rt, 1) = arg1;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::2344: ./genrtl.h23:108:3:771 warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::772 : ^23: : XEXP (rt, 2) = arg2;23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :660: expanded from macro 'XVEC' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'660 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38:38:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ^ ~ note: :expanded from macro 'RTL_CHECK2'25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:38: note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 :5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::34138::5 :note : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h341::In file included from 137/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:3:5 :#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]note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : 5 ^: XEXP (rt, 1) = arg1; ^ ~note In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 55771:: :In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 rtunion fld[1];note ^ ^ 2344: expanded from macro 'XEXP' : ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h: 225: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:949:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ warning: return for_each_rtx (&PATTERN (insn), eh_returnjump_p_1, NULL);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 XSTR (rt, 1) = arg1;: 25 ^ ~: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 38 ^ ~ :775 :25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XBBDEF' :38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~note : expanded from macro 'RTL_CHECK1' :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659note770:23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38 ^ ~ :: 341note:: 5expanded from macro 'XSTR': note:: expanded from macro 'PATTERN'note : : expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: ^ ~ note: array 'fld' declared here ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:In file included from :25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:232344:: 5 :note : :note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.cexpanded from macro 'XEXP' :38: rtunion fld[1];./genrtl.h:138note25: : #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])3: ^ ~ ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38In file included from XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h::110 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'::55771:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 341 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h::235226:3:: warning3: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning note: expanded from macro 'XEXP' ^ ~ : #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] note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5 X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 660:38 rtunion fld[1]; ^ ~ : ^ note: array 'fld' declared here : XEXP (rt, 4) = arg4; ^ ~ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: rtunion fld[1]; ^:: 27In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'771 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :2344: ./genrtl.h:653:3: warning: :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 963:9: rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~warning : ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c::25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:2344: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996 :22::./genrtl.h38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 139note:: 3: :warning : expanded from macro 'single_set'note: expanded from macro 'RTL_CHECK1' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note ? PATTERN (I) : single_set_1 (I)) \#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XVEC'341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:1998 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: note:note660: array 'fld' declared here 42: expanded from macro 'RTL_CHECK2' rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note : ^ ~expanded from macro 'single_set_1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define single_set_1(I) single_set_2 (I, PATTERN (I)): 5::55 : note341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : array 'fld' declared here./genrtl.h:227775:3::525: ^~~~~~~~~~~: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 831 ^ ~: 23: warningnote: expanded from macro 'PATTERN'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 659:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 30 ^: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:341: X0EXP (rt, 5) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:255: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notenote:: 2344expanded from macro 'RTL_CHECK2' : ^ ~ array 'fld' declared here: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: ./genrtl.h::111:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~788 :67227:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :3341 rtunion fld[1];: note: expanded from macro 'X0EXP' ^ 3: warning: In file included from 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) : ^ ~5 XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ : :expanded from macro 'RTL_CHECK1'25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~: array 'fld' declared here :: 768In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 :23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c23::963:9 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: ./genrtl.hwarning:: 140array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :5: note set = single_set (insn);: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note19963: : array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :8:note note: ^ ~expanded from macro 'single_set' warning rtunion fld[1];: : ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \expanded from macro 'XSTR'In file included from XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: XINT (rt, 6) = arg4; ^ ~ : 660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:771: 23: note: expanded from macro 'XEXP' : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::38note768:23::: note: ^ ~expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: : expanded from macro 'XINT' ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'PATTERN' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660660:note38: :expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:341:5#define PATTERN(INSN) XEXP (INSN, 4): note: array 'fld' declared here : rtunion fld[1]; : ^ ~expanded from macro 'RTL_CHECK2' note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:341:5In file included from : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c rtunion fld[1]; ^ noteIn file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c :55: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:229::253: 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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::234423 rtunion fld[1];:: note: expanded from macro 'XEXP' XSTR (rt, 7) = arg5; ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c38: note: expanded from macro 'RTL_CHECK2' 341: note: expanded from macro 'XSTR' #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) 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h rtunion fld[1]; ^ 341 ^ ~In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3:: warning:5112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::76838 XSTR (rt, 2) = arg2;141 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770::23233: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; ^ ~ :note note: expanded from macro 'XINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23: note: expanded from macro 'XINT' note : ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared herenote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' : ^ ~660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : ^ ~38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: ^ note: ^ ~ ^ ~array 'fld' declared here : rtunion fld[1];660 : ^38 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.cnote:: 25expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:142:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::968:23: 341:5: note ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;:341: 5array '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c if (side_effects_p (SET_SRC (set))): ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1536:2255768: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :247:3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : XINT (rt, 1) = arg1; ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:23: note: expanded from macro 'XINT': rtunion fld[1];23: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XINT' ^ note: expanded from macro 'SET_SRC' ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:32:In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.cexpanded from macro 'XCEXP': 30#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.hIn file included from :113:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h: 692::warning3: 660warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 661 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37341:5: note: : array 'fld' declared here rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECKC1' 38: XEXP (rt, 1) = arg1;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]) ^ ~ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c :55/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 : :./genrtl.h:2705 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note 771: :array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: note: expanded from macro 'XEXP'note : :341: rtunion fld[1];3 expanded from macro 'XEXP':#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] ^ ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c rtunion fld[1];: 980:7 23: :#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 'XSTR' ^warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ && JUMP_LABEL (insn) != NULL && !ANY_RETURN_P (JUMP_LABEL (insn))); ^~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c1103660::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 341::28: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::2344 : notenote: expanded from macro 'RTL_CHECK2'./genrtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: array 'fld' declared here 143 :note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ 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 'JUMP_LABEL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::34123In file included from :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~: :25: :341:In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:note2344: : expanded from macro 'XEXP'./genrtl.h:137 :3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660::805array 'fld' declared here38 XEXP (rt, 1) = arg1; ::32 rtunion fld[1];: note : ^ ~expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c: ^ ~: 661:3730In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h55:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 :note : noteexpanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~2344341:5expanded from macro 'XEXP' 2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341./genrtl.h: note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 ^ ~ : : array 'fld' declared here./genrtl.h :693:3: : rtunion fld[1]; ^warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:271 38:: : note: expanded from macro 'RTL_CHECK2' 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here25: warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: XINT (rt, 2) = arg2;warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c::1059:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770::34123::5 :note: expanded from macro 'XSTR'32 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:23: :note : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XINT' notewarning: : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here (insn != NULL && x == PATTERN (insn) && JUMP_P (insn)));#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 8) = NULL_RTX; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::12266038::38831:::788: note27: warnings generated: :expanded from macro 'RTL_CHECK2'note. 23: note : expanded from macro 'X0EXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~25expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4): ^ ~ :2344: ./genrtl.h:138:3: 659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::3823: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ notenote: XEXP (rt, 2) = arg2;: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660 rtunion fld[1];: 38 ^: 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:341note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2'7715 : note: :array 'fld' declared here: note: array 'fld' declared here : rtunion fld[1];23 rtunion fld[1];: note: 55 ^ #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) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c -o loop-init.o 2344: ./genrtl.h:272:3: warningIn file included from 341: :5:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: XVEC (rt, 3) = arg3;712660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c::3825 rtunion fld[1];: note: :3: : warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2344 ^ ~: ./genrtl.h: XSTR (rt, 1) = arg1; ^ 169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1088:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 660:16note38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3412344expanded from macro 'XVEC': ./genrtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)139 ^ ~ :: 3array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660 gcc_assert (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == x); ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38660::38: note: :expanded from macro 'RTL_CHECK2' note:: 5expanded from macro 'RTL_CHECK2': note: 1103array 'fld' declared here:28: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'JUMP_LABEL' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) rtunion fld[1]; ^ ~ ^ 341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.cwarning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344805: :./genrtl.h32 XBBDEF (rt, 3) = arg3;:170: 3 ^ ~:: 341 warning: :5: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6615: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note775:note37: : array 'fld' declared herearray 'fld' declared here :: rtunion fld[1]; ^ 25 rtunion fld[1]; : ^ In file included from XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from notenote: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 30: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from 2344 expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: :273:659./genrtl.h:713:3:771::38:23 ^ ~3 :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:: expanded from macro 'XEXP' warningnote: : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~warning XSTR (rt, 2) = arg2; ^ ~ : 695: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~14 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 341note:: 5expanded from macro 'gcc_assert': 660 :38: note: expanded from macro 'RTL_CHECK2' note ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : XVEC (rt, 4) = arg4;341:5:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here341:5 ^ note : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c : ^ ~25 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c::51088 ^ ~: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:45: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote: 2344: ./genrtl.h:140:3:array 'fld' declared here:: 772array 'fld' declared here gcc_assert (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == x);:23: notewarning: : expanded from macro 'XVEC'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) ^ ~ XEXP (rt, 4) = arg4; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2': ^771: rtunion fld[1]; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~ ^:28:: note: expanded from macro 'JUMP_LABEL' note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: note: expanded from macro 'RTL_CHECK2' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c5: ^note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:171:3: warning: : ^ ~In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]30 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8052344: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;./genrtl.h ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344::661:37 ^: note : expanded from macro 'RTL_CHECKC1' : 274./genrtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~732 :In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:69525: 14: note: expanded from macro 'gcc_assert' 775 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from XSTR (rt, 1) = arg1;: 5: note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];25 XVEC (rt, 5) = arg5;2344 770: ./genrtl.h::141:3 ^ ~: ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cnote: XINT (rt, 5) = arg5;:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote1089: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)772:23: note: expanded from macro 'XVEC' : ^ ~expanded from macro 'XBBDEF' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38: note: expanded from macro 'RTL_CHECK2' :768:23: ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660: ^ ~:note38: :expanded from macro 'XINT' note: 4expanded from macro 'RTL_CHECK2': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::6595:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:38: note: 38clang: ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' JUMP_LABEL (insn) = x; ^~~~~~~~~~~~~~~~~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here : notewarning: array 'fld' declared here: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; rtunion fld[1]; ^ ^expanded from macro 'RTL_CHECK1' :1103:28: note: expanded from macro 'JUMP_LABEL'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 30 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~./genrtl.h::341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 733/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg6;3 : ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note : array 'fld' declared here : rtunion fld[1];768 805 ^: warning: array index 2 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) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: XEXP (rt, 2) = arg2;25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:::2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenotearray 'fld' declared here: : : ./genrtl.hexpanded from macro 'XINT': 172 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : rtunion fld[1];: 771 ^expanded from macro 'RTL_CHECKC1' 3In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c660: XEXP (rt, 4) = arg4; 38: note: expanded from macro 'RTL_CHECK2' :: 25 ^ ~ note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~./genrtl.h:142 : ^ ~3 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 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) ::341341 : ^ ~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::523::5 :note : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2': rtunion fld[1]; array 'fld' declared here 768 : ^ ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cnote rtunion fld[1];: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1099:19: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: warningIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; mark_jump_label (PATTERN (XVECEXP (x, 0, i)), ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 831 ^ ::34123In file included from ^ ~ ::5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c ^ ^ ~:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote:: rtunion fld[1]; ^753 expanded from macro 'PATTERN'2344:: 3./genrtl.h:173:3: warningIn file included from : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :768:: XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:#define PATTERN(INSN) XEXP (INSN, 4)23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c :note25: : 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:771: :23 XINT (rt, 1) = arg1;23 ^ ~ :: notenote: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : 768expanded from macro 'XEXP': 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~38 ::2344: ./genrtl.h:143:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:: expanded from macro 'RTL_CHECK2' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: expanded from macro 'RTL_CHECK2' note:: 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1118 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::34126:5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :: array 'fld' declared herenote: array 'fld' declared here rtunion fld[1]; ^ warning: : note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 771 ^: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:30: mark_jump_label_1 (XEXP (x, 1), insn, in_mem, true);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:In file included from 55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~:31323: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: 771note:: 2344expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: 772./genrtl.h: :In file included from 23: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :75438: note: expanded from macro 'XVEC'expanded from macro 'RTL_CHECK2' ::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23 : ^ ~ 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660: :38:warning expanded from macro 'XEXP'note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5382344:: note: expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; XINT (rt, 6) = arg6;note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: : notearray 'fld' declared here: array 'fld' declared here 23 rtunion fld[1]; ^ rtunion fld[1];: note: expanded from macro 'XEXP' ^ 768:23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::341:5:: note:1119: :array 'fld' declared here 3826note:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: 25 ^ expanded from macro 'XINT' : In file included from note mark_jump_label_1 (XEXP (x, 2), insn, in_mem, true);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ expanded from macro 'RTL_CHECK2'In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: 771#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: :array 'fld' declared here144 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c23::55 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:note:: 32344:: warning: rtunion fld[1];:38: note: expanded from macro 'RTL_CHECK2' array index 8 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, 8) = NULL_RTX; ^ ~ ./genrtl.hexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: : ^ ~788:27: note:: expanded from macro 'X0EXP' 314:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c : XEXP (rt, 2) = arg2;341 : ^ ~ : ^ ~30 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: ^ ~659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ :38: note: 2344expanded from macro 'RTL_CHECK1' note: ./genrtl.h:755/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtunion fld[1]; XSTR (rt, 3) = arg3; ^ ~ ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: rtunion fld[1]; : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1129:9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c::66025 :warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]23 38 && NOTE_KIND (label) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~~~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note./genrtl.h:175:341::3: : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 960 note: expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 341:5: note : notearray 'fld' declared here25 rtunion fld[1]; : ^ XEXP (rt, 7) = arg7;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:234438: rtunion fld[1];expanded from macro 'NOTE_KIND'note : #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 771:23 ^ ~: note: expanded from macro 'XEXP' ./genrtl.h:315:3:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169 #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] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23660: note:: expanded from macro 'XEXP' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : ^ ~341::5: note802: array 'fld' declared here : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ :32: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:::expanded from macro 'XCINT' 341#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)30 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:: 38: note: expanded from macro 'RTL_CHECK2'5 3: 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~2344 : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341771:23:661::37: 2344: ./genrtl.h5::176note:note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : array 'fld' declared here 660 rtunion fld[1]; ^ 3In file included from 773: warning: :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1'38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c note: expanded from macro 'RTL_CHECK2' XEXP (rt, 8) = arg8; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: ^ ~55 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:341: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 23: :note: In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 2344./genrtl.h:170:3:: warning: warningarray 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)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h ^ ~ ^ ~ : XEXP (rt, 2) = arg2; ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:316/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: 3note38 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::23: 341note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):788:expanded from macro 'RTL_CHECK2' ^ ~: 27: note: expanded from macro 'X0EXP' 5 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'341 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659 5 ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341array 'fld' declared here: :38:: rtunion fld[1]; ^ 5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c rtunion fld[1];:note: array 'fld' declared here : rtunion fld[1];660 : ^38 :1140note: :expanded from macro 'RTL_CHECK1' 6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: ^ ~expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ^ ++LABEL_NUSES (label); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.cnote ^~~~~~~~~~~~~~~~~~~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c30:25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3:2344: ./genrtl.h:791/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:10485::26 warningnote: array 'fld' declared here : ::55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1];./genrtl.h:335: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]note :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; XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c: ^ ~768:23: note: expanded from macro 'XINT' expanded from macro 'LABEL_NUSES'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL):2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;: 771 ^ ~ 23 ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~775 expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23::660 note ^ ~:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: 802note: :array 'fld' declared here notenote32: expanded from macro 'XBBDEF' rtunion fld[1];: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XCINT' ^ ~ rtunion fld[1]; ^ ^#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:660:38: note : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note:: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:37: note: expanded from macro 'RTL_CHECKC1' 30 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:255: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:2344: ./genrtl.h:809:3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from 5 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^2344 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h:196: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:In file included from 3413:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note./genrtl.h:336:3: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: array 'fld' declared here rtunion fld[1]; ^ :warningIn file included from rtunion fld[1];: ^ XEXP (rt, 2) = arg2;38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: 1148:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~7 : warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 && (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == label)): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771 ^~~~~~~~~~~~~~~~~:23:: note341: XEXP (rt, 2) = arg2;expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::172:1103:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5123 :28 : warning ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 3:s generated. warning: notenote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660: XEXP (rt, 4) = arg4; ^ ~ expanded from macro 'JUMP_LABEL':38: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 :23: note: expanded from macro 'XEXP' 23note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^ ~expanded from macro 'RTL_CHECK2' ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~note : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:660:38: note:: :expanded from macro 'RTL_CHECK2'660 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ 30:: In file included from note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:805:32 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' : : ^ : note: expanded from macro 'XCEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning2344: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55 ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):829/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c -o loop-invariant.o :3: 788In file included from :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344661 XVEC (rt, 1) = arg1; : ^ ~:./genrtl.h:40137 :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~341::35: 772:23: note: expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' notenote: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here warning rtunion fld[1];: rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5 ^:expanded from macro 'XVEC' note : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1148#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; In file included from ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c36:25: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::warning173 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]660:3 X0EXP (rt, 4) = NULL_RTX;:38 warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; ^ ~ ^ ~ && (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == label)) note ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28 : note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~768 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788::27:: note23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP'664: note 32: :29:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XWINT':341expanded from macro 'XCEXP' : :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XWINT(RTX, N) ((RTX)->u.hwint[N])659:38: 5:note : expanded from macro 'RTL_CHECK1' ^ ~ note : array 'fld' declared here ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:::342: 661:37:5 :notenote: : noteexpanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECKC1' 30: array 'fld' declared herearray 'hwint' declared here : rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ HOST_WIDE_INT hwint[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::61In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note2344: : array 'fld' declared here341 rtunion fld[1]; ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c :11492344:5:: : ./genrtl.h:199:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: X0EXP (rt, 5) = NULL_RTX;770: ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27::array 'fld' declared here expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25note: 8note : In file included from : expanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344# define HOST_WIDE_INT long: expanded from macro 'XSTR'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h JUMP_LABEL (insn) = label; : 174#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~~~~ ^ ~ ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 note:In file included from : expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: note#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c: warning: 659 :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 55 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38./genrtl.h:402:3: ^ ~ warning: expanded from macro 'RTL_CHECK2':array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XWINT (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg6; ^ ~ 805: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:76832/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5: : expanded from macro 'RTL_CHECK1' notenote: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here expanded from macro 'XCEXP' rtunion fld[1];: 23 ^: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c29#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: expanded from macro 'XWINT' :#define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~30 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:3::341660::::661:37: note: expanded from macro 'RTL_CHECKC1' 538:: note note: warningarray 'fld' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; In file included from ^ ~array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 341:5: note: HOST_WIDE_INT hwint[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1]; ^ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : :772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:::23200341::3:5: 61note: expanded from macro 'XVEC' note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 26array 'fld' declared here:: note : : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c : ^1214 :12: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.cexpanded from macro 'HOST_WIDE_INT' X0EXP (rt, 6) = NULL_RTX; 660# define HOST_WIDE_INT long ^ ::38: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning788:27:expanded from macro 'RTL_CHECK2' note: : 25 expanded from macro 'X0EXP'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): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for (i = ASM_OPERANDS_INPUT_LENGTH (asmop) - 1; i >= 0; --i) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :In file included from 659:38: note: expanded from macro 'RTL_CHECK1'1424/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::40: X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 341./genrtl.h :175 ^ ~::3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 : ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' note rtunion fld[1];: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7;#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS): 659:38 341:5:: note: ^ ~expanded from macro 'RTL_CHECK1' ^ ~note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: expanded from macro 'XEXP' In file included from array 'fld' declared here 814/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c: 30: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~./genrtl.h rtunion fld[1];:: ^ 851 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 5: 3 ^ ~note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c rtunion fld[1]; ^ :In file included from 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::clang 3: :25warning: warning: : 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]660:38In file included from expanded from macro 'XCVECLEN' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XSTR (rt, 1) = arg1; expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX;2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ./genrtl.hnote:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::806770 array 'fld' declared herenote:: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32201:3659: :23:: rtunion fld[1]; note: : expanded from macro 'XCVEC'38: ^ note: note warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~25: X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ./genrtl.h ::176341::5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ 3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:78823::27: note: expanded from macro 'X0EXP' In file included from 661#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):37::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECKC1'note :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: :660:38:expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 55/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341:5391:In file included from :note32: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note ^ ~: expanded from macro 'GET_NUM_ELEM' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ ^ ~ ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c./genrtl.h::454::3:660 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 30:: 659::38341: XINT (rt, 1) = arg1;38 : ^ ~: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'fld' declared here 768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ notenote: expanded from macro 'RTL_CHECK2' : 2344expanded from macro 'RTL_CHECK1': ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c ^ ~852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: note1215/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2': 341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:77024::23:: note: array 'fld' declared here 341warning:5: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : note: expanded from macro 'XSTR' rtunion fld[1]; ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 mark_jump_label_1 (ASM_OPERANDS_INPUT (asmop, i), insn, false, false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423::22336/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3::: In file included from :note:: 341expanded from macro 'ASM_OPERANDS_INPUT': 5 #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): 341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : notearray 'fld' declared here: array 'fld' declared here: XEXP (rt, 1) = arg1; rtunion fld[1]; ^ 2344: ./genrtl.h :195:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ ~ In file included from XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from :23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c813:43: 2344note ^ ~: ./genrtl.h:471: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: 3note: expanded from macro 'XEXP':: : warningexpanded from macro 'XEXP': note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XCVECEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 X0EXP (rt, 1) = NULL_RTX;: ./genrtl.h ^ ~: 853:3: warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)788 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::806660::3238:: note: 660 : ^ ~ 38 :note : noteexpanded from macro 'RTL_CHECK2' :: expanded from macro 'RTL_CHECK2' 27expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]): note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): 770 ^ ~: 23: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: 37 ^ ~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 341: :expanded from macro 'X0EXP'5 : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341 :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR': 659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: : 38array 'fld' declared here: notenote:663: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note35: :array 'fld' declared here : rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5: note25: : array 'fld' declared here:expanded from macro 'RTVEC_ELT'25341: :In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344note: : array 'fld' declared here ./genrtl.h:196:3: rtunion fld[1]; rtunion fld[1];#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 2344warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2;./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:224:3: ^~~~~ warningnote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:771:23 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24 expanded from macro 'XEXP'note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :1217:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from for (i = ASM_OPERANDS_LABEL_LENGTH (asmop) - 1; i >= 0; --i)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1458660:::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 2455:1432note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c : :noteIn file included from 40 :34expanded from macro 'RTL_CHECK2':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'MEM_ATTRS' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344172 ^ ~660 ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'ASM_OPERANDS_LABEL_LENGTH' :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS)::: 521795./genrtl.h:: ::29expanded from macro 'RTL_CHECK2' 504::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:1 ^ ~ ^ ~ note warning :341:5::: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote814 :341:43warning: : :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~ note X0EXP (rt, 1) = NULL_RTX;HOOK_VECTOR_END (asm_out)5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: expanded from macro 'XCVECLEN' rtunion fld[1]; ^ ^ ~ : ^:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 :788:37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: note 27note: :: array 'fld' declared here43In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c: 50 rtunion fld[1];: ^ ~ expanded from macro 'RTL_CHECKC1':note25: expanded from macro 'X0EXP' ^: In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~8062344 ^ ~expanded from macro 'HOOK_VECTOR_END' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :32 ./genrtl.h:197/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::3:341::: 5 note: ::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)38expanded from macro 'XCVEC'2344 warning note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) : X0EXP (rt, 3) = NULL_RTX; ^: array 'fld' declared here note ^ ~:: 225expanded from macro 'RTL_CHECK1' ^ ~ : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from :788#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])661 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c: ::34 ^27: 37: ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote:940: 1:notewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 341empty macro arguments are a C99 feature [-Wc99-extensions] : : expanded from macro 'RTL_CHECKC1':expanded from macro 'X0EXP' XBBDEF (rt, 3) = arg3;HOOK_VECTOR_END (sched)In file included from 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 24: In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: :77543: :50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ note: expanded from macro 'HOOK_VECTOR_END'2344 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'XBBDEF' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 391:33::32: 34:3659::In file included from note ^ ~: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:38: 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :55 XEXP (rt, 1) = arg1;note:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::: 1104expanded from macro 'GET_NUM_ELEM'38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: note: 1 expanded from macro 'RTL_CHECK1': : expanded from macro 'RTL_CHECK1':2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : :23warning: : empty macro arguments are a C99 feature [-Wc99-extensions] note./genrtl.h:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) : 505:expanded from macro 'XEXP' HOOK_VECTOR_END (vectorize) 3^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: ^~~~~#define RTL_CHECK1(RTX, N, C1) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: ^ ~ : note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: : X0EXP (rt, 2) = NULL_RTX;note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here341 ^ ~ :array 'fld' declared here5: 660: rtunion fld[1]; rtunion fld[1]; ^ ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : 38 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: :array 'fld' declared here788In file included from : 27note: note: :expanded from macro 'X0EXP': 25 rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c In file included from expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: :./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:121834:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h226: ::2344In file included from 24:341:: : ./genrtl.h53/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h659:38198: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning X0EXP (rt, 4) = NULL_RTX; ^ ~ :: note172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: mark_jump_label_1 (ASM_OPERANDS_LABEL (asmop, i), insn, false, true); : note:array 'fld' declared here : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: 788:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]27: 1691/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1' note : X0EXP (rt, 4) = NULL_RTX; rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1433 ^ ~ ^ ~:: expanded from macro 'X0EXP' 36 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ :788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: ^ note: expanded from macro 'ASM_OPERANDS_LABEL':1 note: 5 : note: array 'fld' declared here expanded from macro 'X0EXP': rtunion fld[1]; ^ 659:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hwarning:#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS): #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~38: ^ ~51 empty macro arguments are a C99 feature [-Wc99-extensions]note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: HOOK_VECTOR_END (addr_space)In file included from :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:expanded from macro 'RTL_CHECK1': 553 : ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :2344: :./genrtl.h :43#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning:524 ^ ~:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]50 :note: XEXP (rt, 1) = arg1; expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::813:::: 43: 341note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 warning: :::235: expanded from macro 'XCVECEXP' : note #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M):note: 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 ^ XEXP (rt, 1) = arg1; expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ rtunion fld[1];2344 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note: :23: :: ./genrtl.hexpanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: notenote: expanded from macro 'RTL_CHECK2' :32227In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:: In file included from :34: :3 : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hwarning2344: :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCVEC'172 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h X0EXP (rt, 5) = NULL_RTX; : :199660: ^ ~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: ^ ~3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h234238 : warning: :1: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :341:warning661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5:: ^ ~ 788: :empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 5) = NULL_RTX; 37:27 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788expanded from macro 'RTL_CHECKC1'5expanded from macro 'X0EXP' :: notenote HOOK_VECTOR_END (calls)27:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : array 'fld' declared here array 'fld' declared herenote : rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^: expanded from macro 'X0EXP' ^ ~ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h659:38In file included from ::43 ::502344 ^ ~ : ./genrtl.h #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:525:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24 note: 3::expanded from macro 'HOOK_VECTOR_END' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote38::warning 2344: ./genrtl.h341: :107: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):5:expanded from macro 'RTL_CHECK1':3 ^ : 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] note XEXP (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:34 ^ ~note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1]; 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:2585:1: 768:::5 771:23:warning note: :expanded from macro 'XEXP' 23 :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ : array 'fld' declared herenote: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: 341:5: note: array 'fld' declared here :^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 43./genrtl.h ^ ~:228 : 3:: 50warning ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:: expanded from macro 'HOOK_VECTOR_END' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:525 XINT (rt, 6) = arg4;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note: ^ ~: :1234 ^expanded from macro 'RTL_CHECK2' : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 14: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^2344:341 : ./genrtl.hwarning: 768:5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:: note: array 'fld' declared here34In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c rtx next = NEXT_INSN (insn), prev = PREV_INSN (insn);:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:20024: 23: :172note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 :32344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2704: ^ ~: :1:warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:108:3 25: warning: X0EXP (rt, 6) = NULL_RTX;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: warning ^empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note::43#define NEXT_INSN(INSN) XEXP (INSN, 2) 2344: ./genrtl.h ^ ~ : expanded from macro 'RTL_CHECK2' :50#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~560 note:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': 771: :659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: 341:: XSTR (rt, 1) = arg1;5: :38: :note: expanded from macro 'RTL_CHECK1' ^ ~ 23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) notenote: ^ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: 23array 'fld' declared here:expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c:expanded from macro 'XEXP' note: expanded from macro 'XSTR' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 34 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^In file included from ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :172 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c341:5::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def note: : note: 2771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from :1array 'fld' declared here:expanded from macro 'RTL_CHECK2' :660 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5:38: notewarning: 2344:660 ^:: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from array 'fld' declared here:38: : note: expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (emutls) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25^./genrtl.h: : In file included from note: expanded from macro 'RTL_CHECK2'229/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: 32344: : rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ./genrtl.h43:50:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.carray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::201341 note1234 XSTR (rt, 7) = arg5;:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::3 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note 39: : 770:expanded from macro 'HOOK_VECTOR_END' ^ ~ :23:warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: array index 7 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]expanded from macro 'XSTR' rtunion fld[1]; X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 788In file included from :27 ^ ^ ~: rtx next = NEXT_INSN (insn), prev = PREV_INSN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:note: :660:38 24: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^~~~~~~~~~~~~~~~ expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :825:1722344: ./genrtl.h: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :109:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: warningarray 'fld' declared here : : ^ ~ rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2842::25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : warning: empty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~ :341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;:659 ^ : note38: HOOK_VECTOR_END (target_option) : note: In file included from notearray 'fld' declared hereexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])^: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~expanded from macro 'PREV_INSN' : rtunion fld[1];55#define PREV_INSN(INSN) XEXP (INSN, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h::: 561In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c775:341::5: note: :array 'fld' declared here ^ ~25:note: expanded from macro 'HOOK_VECTOR_END' 25 : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from note3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 771expanded from macro 'XBBDEF': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning : ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c23: ./genrtl.h:247:3:::34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]659:38 : note: expanded from macro 'RTL_CHECK1' warning: note XSTR (rt, 2) = arg2;: expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c#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 ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: XINT (rt, 1) = arg1;341:5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from note: :2980: ^ ~23:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1: :2344 : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :223warning: empty macro arguments are a C99 feature [-Wc99-extensions]note: expanded from macro 'XSTR':768: :3: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning ^ ~ 23 : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~HOOK_VECTOR_END (C90_EMPTY_HACK): ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; rtunion fld[1]; ^660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~: :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660In file included from :43 :38:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: 23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::expanded from macro 'RTL_CHECK2'note2344: : expanded from macro 'RTL_CHECK2' :66050:38: :expanded from macro 'XEXP'./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 110: ^ ~ 3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning341 ^ ~ :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5::: note5: : expanded from macro 'HOOK_VECTOR_END'660:38 note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XEXP (rt, 4) = arg4;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array 'fld' declared here 341:5: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: :1237:12: array 'fld' declared here ^ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; next = NEXT_INSN (next); ^ ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: In file included from 771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h::270:3: warningIn file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:826 :234425: ./genrtl.h:660579:32344:: ./genrtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;::38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])224 : ^ ~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:note XSTR (rt, 1) = arg1; note: ^ ~array 'fld' declared here : ^ ~: expanded from macro 'NEXT_INSN' rtunion fld[1];#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 :23: note: expanded from macro 'XEXP' : ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c note: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: 24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XSTR'660:38: 660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 111: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660 warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ::38: 38note ^ ~: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:768:23: note: expanded from macro 'XINT' 341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^: 5660expanded from macro 'RTL_CHECK2' ::38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c5 : :note: array 'fld' declared here note rtunion fld[1]; ^ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:598:3: warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: : 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;341:5 XBBDEF (rt, 3) = arg3;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here 5 rtunion fld[1]; ^ : XINT (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1261 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: 768:23:48 note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array 'fld' declared here warning: 770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; for (p = next && INSN_DELETED_P (next) ? NEXT_INSN (next) : next; ^~~~~~~~~~~~~~~~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: expanded from macro 'RTL_CHECK2'In file included from ::775:25: note826#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 25expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::24: In file included from :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/langhooks.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 2344:4134138: :5: ^ ~ : note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: note: #define NEXT_INSN(INSN) XEXP (INSN, 2):659./genrtl.h : : :112:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:expanded from macro 'RTL_CHECK2' rtunion fld[1];131: ^ ~6:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^383:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningexpanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :341 '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] In file included from :: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note :5: : ATTRIBUTE_ASM_FPRINTF(2, 3);expanded from macro 'XEXP' XINT (rt, 6) = arg6; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~2344: ./genrtl.h : 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ::In file included from 272768:660:38:3: note23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h: 121/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.cnote: note: expanded from macro 'RTL_CHECK2'warning:: 53: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 55 :array 'fld' declared here : note: XVEC (rt, 3) = arg3;expanded from macro 'XINT'expanded from macro 'ATTRIBUTE_ASM_FPRINTF' 341:5: rtunion fld[1]; #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m): In file included from note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; ^ : ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' : : note: expanded from macro 'RTL_CHECK2' : ^./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1263:341:5:: 599note:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from rtunion fld[1]; ^3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:660226::3:In file included from 38: note: expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning9: 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] 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: X0EXP (rt, 4) = NULL_RTX; ^ ~ XVEC (rt, 2) = arg2;:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:113:3: ^ ~: 788warning:: 27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 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] 772 : note XEXP (rt, 7) = arg7;: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note659 p = NEXT_INSN (p))23:: ^ ~:array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c ^~~~~~~~~~~~~ 38: note : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: expanded from macro 'RTL_CHECK1'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 771 ^ ~42:23: 826: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:2334: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])25 :: ^ ~ ^expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11: expanded from macro 'RTL_CHECK2': note25 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'expanded from macro 'NEXT_INSN'341:2344: : ^ ~ attrs = MEM_ATTRS (x);5./genrtl.h:273/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define NEXT_INSN(INSN) XEXP (INSN, 2)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~~~~~~~~~~~ ^ ~ 3 ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 : 771:23note: note:: : array 'fld' declared here notewarning rtunion fld[1]; ^: 3411458:24:: : notearray '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c :55: : expanded from macro 'XEXP' expanded from macro 'MEM_ATTRS' 5In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here rtunion fld[1]; XVEC (rt, 4) = arg4; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ :In file included from ^2344: ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023: note: ^ ~expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25617:3::: 795:660 29:2438:38warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote XVEC (rt, 1) = arg1;:: ^ ~2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0MEMATTR' : expanded from macro 'RTL_CHECK2'137:3#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) note:2344: 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]) ^ ~ 772:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h23: XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ :661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote37: :5:note: :notearray 'fld' declared here: note227:3: 771 :expanded from macro 'XVEC' warning rtunion fld[1]; : ^: : #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]: expanded from macro 'RTL_CHECKC1'23 array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: X0EXP (rt, 5) = NULL_RTX; :38 ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cnoteexpanded from macro 'XEXP' : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :788::expanded from macro 'RTL_CHECK2'1264:276/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :25: In file included from note ^ ~warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (NOTE_KIND (p) == NOTE_INSN_CALL_ARG_LOCATION)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~expanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:274341 :5:660:38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~3341 ::note:960 : warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :25:659:38:array 'fld' declared here : note rtunion fld[1]; ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: XVEC (rt, 5) = arg5;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 341note: expanded from macro 'RTL_CHECK2':5: ^ ~2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:note note55: : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.hexpanded from macro 'NOTE_KIND' : array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h 772#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::635::341 23::: ^ ~5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c33 note: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8023array 'fld' declared here :3: warning: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 32expanded from macro 'XVEC' XSTR (rt, 1) = arg1; : rtunion fld[1];25#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] ^ ~ ^ ~ XEXP (rt, 1) = arg1;: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 ^ ~ note: expanded from macro 'XCINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:770 In file included from :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: 23: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 note: noteIn file included from expanded from macro 'RTL_CHECK2' :2344 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./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) :661:37:138:341:5 note: :3:: ^ ~228 note : array 'fld' declared here :3 ^ ~expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :660:660 :38 XEXP (rt, 2) = arg2;warning38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:note: 25expanded from macro 'RTL_CHECK2' ^ ~ : note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XINT (rt, 6) = arg4; 2344341 ^ ~ : :: ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::23::341 5::55::note275/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: 768:3: : notenote : array 'fld' declared here warning rtunion fld[1]; ^ expanded from macro 'XEXP'note: array 'fld' declared here rtunion fld[1]; ^ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55: In file included from noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.carray 'fld' declared here :expanded from macro 'XINT' ^ ~: 42 ^ ~ rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: In file included from 660: :768 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1276./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:::65323:234438::38: ./genrtl.h: note 17: :51: warningnote: expanded from macro 'XINT': : note3::: expanded from macro 'RTL_CHECK2' warningexpanded from macro 'RTL_CHECK2' 3: array index 8 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;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtx lab = JUMP_LABEL (insn), lab_next; #define RTL_CHECK2(RTX, N, C1, C2) ((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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6601103:38: ^ ~:771: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:note5:: 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note 341expanded from macro 'XEXP'note: : expanded from macro 'JUMP_LABEL'array 'fld' declared here ^ ~:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)772 rtunion fld[1]; :23#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:note: : ^ ~24: note5: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC'array 'fld' declared here array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:8052344: :660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^: 32 ^./genrtl.h :38 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::139 In file included from note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:note 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :: : expanded from macro 'XCEXP' noteIn file included from ./genrtl.h: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:3412344: ./genrtl.h::: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]229:3:5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h293:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning341::: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; 661 ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^768375/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::23 XSTR (rt, 7) = arg5; :: ^ ~note : expanded from macro 'XINT' note 775:25#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XBBDEF': ^ ~ 42#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~:770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: rtunion fld[1];: 659:38: :note: note2344: 5array 'fld' declared here ^ : noteexpanded from macro 'XSTR'./genrtl.h : rtunion fld[1]; ^: note: array 'fld' declared here : 107:3expanded from macro 'RTL_CHECK1' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1278:660::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38341:11: :55In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c note: XEXP (rt, 1) = arg1;:5warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK2': 2344 :: 25 if (LABEL_NUSES (lab) == 0)note: ./genrtl.harray 'fld' declared here: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:672: ^ ~3: 2344 warning: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h: 771:140/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:313: 3: :::3warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XSTR (rt, 1) = arg1;341:51048::warning 2326: note note: : : ^ ~expanded from macro 'LABEL_NUSES': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note XVEC (rt, 1) = arg1;array 'fld' declared here : rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 4) = arg4; : ^ ~ 23772:#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:771:23:: ^ ~: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25 note: expanded from macro 'XVEC' ^ ~: : expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)2344: ./genrtl.h ^ ~:802:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~32247: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: : ::38660:660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::38: 38note: expanded from macro 'XCINT' :note38 : : note XINT (rt, 1) = arg1;noteexpanded from macro 'RTL_CHECK2': : noteexpanded from macro 'RTL_CHECK2': #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^ ~ 3415: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: ::235: array 'fld' declared here341: 661:37 note: array 'fld' declared here341:: note rtunion fld[1];:note5: ^5:: expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ rtunion fld[1]; ^ ~ note : In file included from ^ In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c 2344 ^55: 341:: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c::660:In file included from :24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h42: : 38In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h314::2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:23443::: 1412344: note: : : warningexpanded from macro 'RTL_CHECK2': note./genrtl.h: :3108./genrtl.h:673#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : :5: 3: notearray 'fld' declared here warningwarning3: array 'fld' declared here : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XINT (rt, 5) = arg5;: rtunion fld[1]; rtunion fld[1]; ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c23:771 :1297 note:note: : 23warning:expanded from macro 'XEXP': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' : 17 XSTR (rt, 2) = arg2;: ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 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)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~:660note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.cexpanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~831: 23 ^ ~ : ^ ~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660note: ::expanded from macro 'RTL_CHECK2':: expanded from macro 'PATTERN' 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: : #define PATTERN(INSN) XEXP (INSN, 4) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote660: :66038 ^ ~./genrtl.h:270:: expanded from macro 'RTL_CHECK2' note: : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 341:5note3:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note warning ^ ~ ^ ~: 23 :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 expanded from macro 'RTL_CHECK2' : :: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: array 'fld' declared here XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ rtunion fld[1]; 341: ^ ^ ~ 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c: 770:23: note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XSTR':55: :24 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h692:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:341: 38: warning: note:2344: expanded from macro 'RTL_CHECK2'660 5 rtunion fld[1];#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]: : noteIn file included from : note ^ ~ : XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: ^ ~42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: 2344341: expanded from macro 'RTL_CHECK2'./genrtl.h:142: : rtunion fld[1]; ^3: ./genrtl.h:109/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~ 5771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:3:: : 341:5note: expanded from macro 'XEXP'array index 6 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] XINT (rt, 6) = arg6;: ^ ~ 25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here note: ^ ~ In file included from rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660:38: 768 rtunion fld[1]; ^:2344775: note:23:: : ./genrtl.h:31525/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:::: In file included from 1302expanded from macro 'RTL_CHECK2':3:6 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c: warningnote 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; : ^ ~ expanded from macro 'XBBDEF'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23:expanded from macro 'XINT' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) if (LABEL_NUSES (XEXP (XVECEXP (pat, diff_vec_p, i), 0)) == 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~: ./genrtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:271 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP': 38:53:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1048 ::660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: 26:: notewarningexpanded from macro 'RTL_CHECK1' ^ ~: : array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:expanded from macro 'LABEL_NUSES' :: 341 XINT (rt, 2) = arg2; ^ ~660#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: : 768 ^ ~:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 23 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c::note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2'55:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])802 2344: ^ ~ ^ ~32: : ./genrtl.h: noteexpanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note:341: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5 : 693 ^ ~expanded from macro 'XCINT' : rtunion fld[1];#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note5 : array 'fld' declared here ^ ~:660103 warnings generated. ^3 : rtunion fld[1]; ^38: : warning: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.cnotenote: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c :42: : 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 XSTR (rt, 2) = arg2;In file included from 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~:: ./genrtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:: 143:3341:5:25 note: : In file included from ./genrtl.h:110array 'fld' declared here 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];770 ^ :3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c::232344 : note:: :: warning: :expanded from macro 'XSTR'./genrtl.h:31625: :3In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ./genrtl.h-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c -o loop-iv.o array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:: XEXP (rt, 4) = arg4;272 660: note ^ ~:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; :3:38 warning: : expanded from macro 'RTL_CHECKC1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX;:771:note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 23expanded from macro 'RTL_CHECK2' : XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~:23:772 ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note23:: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' expanded from macro 'XVEC'341:5 788#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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :27: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5:note note: note:array 'fld' declared here ^ ~ : 660 : array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1]; :660:38 rtunion fld[1];expanded from macro 'X0EXP' 38: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : notenote ^: 38: :expanded from macro 'RTL_CHECK2' ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):659 :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c ^ ~note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1305: In file included from 9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :55:expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 341 341:5::./genrtl.h:712 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::35: note: array 'fld' declared here warningnote: array 'fld' declared here#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 341::note: 5: rtunion fld[1]; next = NEXT_INSN (next); warning: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : array 'fld' declared here ^ rtunion fld[1]; ^ rtunion fld[1]; ^~~~~~~~~~~~~~~~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c XSTR (rt, 1) = arg1; :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c ^ ~ ^ :In file included from 826:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: ^ 2344 note: : ./genrtl.h:273:3: warning: 42notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: : : ./genrtl.hIn file included from In file included from : expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:144:3::expanded from macro 'XSTR' : warning: #define NEXT_INSN(INSN) XEXP (INSN, 2) XVEC (rt, 4) = arg4; ^ ~ array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344./genrtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:111 X0EXP (rt, 8) = NULL_RTX;:771::23: notenote: expanded from macro 'XVEC' : ./genrtl.hexpanded from macro 'XEXP'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):335:3: ^ ~ XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:notenote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP' :768 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23 ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659: ^ ~ note XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XINT'660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 538/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771660:::23: :note: :341: ^ ~note: 38expanded from macro 'RTL_CHECK1'note: array 'fld' declared here : noteexpanded from macro 'XEXP' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5:: ^ ~ ^ ~ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:array 'fld' declared here:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note rtunion fld[1]; :660341 : ^: 5array 'fld' declared here:: :note: array 'fld' declared here2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: 38 rtunion fld[1]; rtunion fld[1]; rtunion fld[1];: 1312./genrtl.h ^ :: ^:17: 274 note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cexpanded from macro 'RTL_CHECK2' ^: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] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~In file included from warning42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c: ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c::55: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: ./genrtl.h:24112:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :: In file included from :: XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341903 ^ ~: :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: 2344: : note./genrtl.h ./genrtl.h:772:23: note: expanded from macro 'XVEC' warning:: array 'fld' declared here: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:713:3169:25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :3 : ^ ~ warning rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: XINT (rt, 6) = arg6;660 ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'REG_NOTES' 38:: :23 XEXP (rt, 1) = arg1;In file included from #define REG_NOTES(INSN) XEXP(INSN, 7) notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:770 note: expanded from macro 'XINT' :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:525: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: 771In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: ^::23:660::38 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c::25: note: : note ./genrtl.hexpanded from macro 'RTL_CHECK2':In file included from note336: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP':23443: warning expanded from macro 'XEXP': : ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:275341: ^ ~5: expanded from macro 'RTL_CHECK2' :: XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : warning: array 'fld' declared here:771array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; ^ ~660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2338: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5768:23:note: : note expanded from macro 'RTL_CHECK2': rtunion fld[1];660:: note ^38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XINT' ^ ~ :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341note:5: note: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c : rtunion fld[1];expanded from macro 'RTL_CHECK2': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ clang: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c 55: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~1312 ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 482344:341::: ./genrtl.h660:38:42 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: In file included from warning660:5: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38732:3: note: : expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:113#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note:3: array 'fld' declared here :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :341:5: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];note: 771:23: warning: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.carray 'fld' declared here 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 'XEXP' 24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: ^ ~3: warning: array index 2 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, 2) = arg2;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771::23: ^ ~341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c : :note 25: In file included from : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770 rtunion fld[1];:771: expanded from macro 'XEXP'660:2344:: ./genrtl.h:23 ^ : :401: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] 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XSTR' : XWINT (rt, 1) = arg1;38: ^ ~note ^ ~ 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP'./genrtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 293664:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 :::29: 3 ^ ~ note: 660: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2' 38: : note:5:#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: XINT (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:expanded from macro 'XWINT':341 660:38: array 'fld' declared here ::#define XWINT(RTX, N) ((RTX)->u.hwint[N])5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ rtunion fld[1];note ^ : array 'fld' declared here768: ^ ~ note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:expanded from macro 'RTL_CHECK2' rtunion fld[1];1317:note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 6:: note: ^ ~342 rtunion fld[1];warning:expanded from macro 'XINT' 5: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::341: note: array 'hwint' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from if (LABEL_NUSES (XEXP (note, 0)) == 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:5: note 24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; : array 'fld' declared here ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h::104855: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::61 note: 234426:: ./genrtl.h:expanded from macro 'RTL_CHECK2'26: rtunion fld[1]; ^note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'LABEL_NUSES':note : ^ ~733 expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ :# define HOST_WIDE_INT long2344In file included from 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: warning./genrtl.h :341:42: 5 ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]802In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c::171In file included from 25:32:3 : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;::2344: ./genrtl.h :402: ^ ~ :2344: note3./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: : :137::array 'fld' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]771:233 : notenote: warning: : expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warningexpanded from macro 'XCINT' rtunion fld[1]; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) XEXP (rt, 1) = arg1; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ^ ~expanded from macro 'RTL_CHECK2' : 25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77125: : :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])661:noteIn file included from XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP'37:: expanded from macro 'XBBDEF' ^ ~ ^ ~2344: : ./genrtl.h: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'RTL_CHECKC1' 313/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^ ~5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::660:664:29: : note38:: note: : expanded from macro 'XWINT':341: XVEC (rt, 1) = arg1;expanded from macro 'RTL_CHECK1'5 38 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ ^ ~: note: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :array 'fld' declared here5note 772:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'XVEC' :: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: rtunion fld[1];note: ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1321: ^ array 'fld' declared here rtunion fld[1];12 ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:noteIn file included from :24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:342:: 5:warning55: In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: array 'fld' declared here660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2': note: array 'hwint' declared here prev = PREV_INSN (prev);2344 ./genrtl.h rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^~~~~~~~~~~~~~~~753./genrtl.h: HOST_WIDE_INT hwint[1];172::3 3 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^:: warning 825: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 61warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::26 XINT (rt, 1) = arg1; 25 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c XEXP (rt, 4) = arg4;768:42:23: :: note: In file included from 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote ^ ~ :5::expanded from macro 'HOST_WIDE_INT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 note# define HOST_WIDE_INT long : ^ 13823:3: warning: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared hereexpanded from macro 'XINT' rtunion fld[1];: : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:note25In file included from expanded from macro 'PREV_INSN': In file included from XEXP (rt, 2) = arg2;: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c::#define PREV_INSN(INSN) XEXP (INSN, 1)435 ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ ^ ~ ::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: warning38:: note: expanded from macro 'RTL_CHECK2'::771: 2323: note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP':: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 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) ^ ~2344341: ./genrtl.h: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note :38 note: :array 'fld' declared here X0EXP (rt, 1) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ 314/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^note660::3: : : warning38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from note:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; : 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:: note34155:5 ^ ~ expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :2344: ./genrtl.h:754:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771: expanded from macro 'X0EXP' note ^ ~ : :3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 341:5note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; : ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :23: array 'fld' declared here XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c note: :659 rtunion fld[1];::array 'fld' declared herenote38 : : ^ rtunion fld[1];1328: expanded from macro 'XEXP' ^10: ^ ~#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: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && NEXT_INSN (insn) != 0::23 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~341 660:::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 826:42: In file included from : ./genrtl.h:173:note25:: expanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'NEXT_INSN' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 5:#define NEXT_INSN(INSN) XEXP (INSN, 2)2344expanded from macro 'RTL_CHECK2' note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: array 'fld' declared here ^ ~::: 38:./genrtl.hwarning :139 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 771:23expanded from macro 'RTL_CHECK2':341: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 XINT (rt, 5) = arg5;:In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c note: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25: : :array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:2344 XBBDEF (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:5:768:: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:436 : note::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660775::25array 'fld' declared here: :3: rtunion fld[1]; ^ 38: :: note: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2'In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:array 'fld' declared hereexpanded from macro 'XBBDEF'25: rtunion fld[1];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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ X0EXP (rt, 2) = NULL_RTX;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c ^ ~: ^ ~ In file included from 55: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:2344 38:In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h ^ ~::788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h315::3expanded from macro 'RTL_CHECK1': 27 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: : ::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h: 341 XEXP (rt, 3) = arg3; ^ ~ 660755::5:5:3: expanded from macro 'X0EXP'::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here:771 notewarning note:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 23 : : ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1330 rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :38: ^ ~34: XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from warning: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:: 770:23: next = delete_related_insns (NEXT_INSN (insn)); note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42 notenote: expanded from macro 'XSTR': expanded from macro 'RTL_CHECK1' : In file included from ^~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 2344 rtunion fld[1];: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])826 ^ ~ note: ^ :140:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c25:3: note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: XEXP (rt, 4) = arg4;341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'NEXT_INSN' 7715:660:38: note: #define NEXT_INSN(INSN) XEXP (INSN, 2):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344::23: ^ ~ note : expanded from macro 'XEXP' : ^ ~ ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771 174:noteexpanded from macro 'RTL_CHECK2' :3: ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :341 XINT (rt, 6) = arg6; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^5:341: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ : 5 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:note: array 'fld' declared here rtunion fld[1]; 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: :768:23: ^:note: 38:array 'fld' declared here In file included from rtunion fld[1]; ^ expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : expanded from macro 'RTL_CHECK2' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:660:38: note: 38expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h: ^ ~ : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:454341:55:note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443:expanded from macro 'RTL_CHECK2'5: ./genrtl.h:341:::316 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 warning: : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here: XINT (rt, 1) = arg1; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:2344768: ./genrtl.h::773:3 : : rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 ^ 341: warning : : rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cnote: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c: :1341note: expanded from macro 'XINT' XVEC (rt, 1) = arg1; ^ ~ 24: In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 X0EXP (rt, 4) = NULL_RTX; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 13 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 ^ ~ ^: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:788note 2344 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:27: : :note: expanded from macro 'XVEC' next = NEXT_INSN (next); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66042:38:: ./genrtl.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h175:3: note warning: ^~~~~~~~~~~~~~~~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7;:659:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~./genrtl.h: :141:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 warning: 826:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 771: note38:25: notenote: XINT (rt, 5) = arg5; : expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 23: :: expanded from macro 'RTL_CHECK2' expanded from macro 'NEXT_INSN'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768expanded from macro 'XEXP' 341::23: note: expanded from macro 'XINT'#define NEXT_INSN(INSN) XEXP (INSN, 2)5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:::771:2338: 6605:note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38: rtunion fld[1]; expanded from macro 'XEXP' ^:341:5note: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~note ^ ~In file included from : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c :note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; 25 In file included from ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: rtunion fld[1];471::3 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:341: note: expanded from macro 'RTL_CHECK2' :5525: 5: note: 24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; : array 'fld' declared here ^ ~In file included from ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :341788:234427:: 2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: 42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:./genrtl.h: ./genrtl.hnote: expanded from macro 'X0EXP' 5: :335:176:: ./genrtl.h3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :791In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note: array 'fld' declared here:warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::: XEXP (rt, 1) = arg1;2344: ./genrtl.h:142:warningarray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ 3 rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c XEXP (rt, 8) = arg8;:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38 XINT (rt, 6) = arg6; XINT (rt, 1) = arg1;1344:13 : ^ ~ ^ ~:771:23 : note: warningexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' next = NEXT_INSN (next);23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: ^~~~~~~~~~~~~~~~341: note23: note note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' 5: expanded from macro 'XINT' : expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: ^ ~:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 ^ ~::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ note: :expanded from macro 'NEXT_INSN'38 660 rtunion fld[1];#define NEXT_INSN(INSN) XEXP (INSN, 2): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : note38: 660:: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'RTL_CHECK2': note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : :38: note: : expanded from macro 'RTL_CHECK2' 23expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: ^ ~expanded from macro 'RTL_CHECK2' 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: :In file included from 341:55:: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5 note::: 2344: ./genrtl.h :504: note: array 'fld' declared herearray 'fld' declared here :3note : note: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];array 'fld' declared here : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :warning rtunion fld[1]; : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^660 In file included from :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c X0EXP (rt, 1) = NULL_RTX; ^ ~ note :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:336:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:78855: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :27:expanded from macro 'RTL_CHECK2'2344: note: expanded from macro 'X0EXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from 2344./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c :42 : 195: ^ ~./genrtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: ::warning 809 ^ ~In file included from warning:3:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h note:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 143:3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; array 'fld' declared here warning: ^ ~ XEXP (rt, 1) = arg1; XEXP (rt, 1) = arg1; array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ ~ XEXP (rt, 7) = arg7;:659 771 : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c23note: expanded from macro 'RTL_CHECK1' ^ ~ :: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:771: :23: note: 23expanded from macro 'XEXP' 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) ^ ~ :1361/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 12::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 warning: note ^ ~ :38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341660:38 notenote::: expanded from macro 'XEXP' : expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 5 expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~:660: ^ ~ 38 ^ ~ next = NEXT_INSN (next); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ rtunion fld[1]; : :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341::660In file included from 826 : :25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.cnote:25: note5: expanded from macro 'RTL_CHECK2' :: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here : rtunion fld[1]; : expanded from macro 'NEXT_INSN' note: array 'fld' declared here ^ note: expanded from macro 'RTL_CHECK2'#define NEXT_INSN(INSN) XEXP (INSN, 2) 2344: rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5341:./genrtl.h :505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::235 X0EXP (rt, 2) = NULL_RTX; ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c: note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25 note: : : In file included from array 'fld' declared here :In file included from rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:788:27: ^ : note: expanded from macro 'X0EXP' expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :2344: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:./genrtl.h:196/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3: ^ ~:659:./genrtl.h: 55: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h XEXP (rt, 2) = arg2;:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 144:3:401::note: : 338expanded from macro 'RTL_CHECK1' ::: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.harray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : note:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'341 X0EXP (rt, 8) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :771829: :note23: 3 XWINT (rt, 1) = arg1; ^ ~ note : : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~ 788341array 'fld' declared herewarning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2729::5 : note note: expanded from macro 'XWINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]): :660:: In file included from 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25772note: : ^ ~In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : noteexpanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :expanded from macro 'RTL_CHECK2' 342:5 rtunion fld[1]; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :2344 :659:array 'hwint' declared here : ^ ~ ^ HOST_WIDE_INT hwint[1]; ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 524:3:38:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h341 :61:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1;: expanded from macro 'XVEC' ^ ~5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ::771 :note23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared hereexpanded from macro 'RTL_CHECK1':660: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]) ^ ~ rtunion fld[1]; ^ ~ 26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cnote: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341:5::341: note :5: : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^1377:2344: ./genrtl.hnote:197:: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'HOST_WIDE_INT' ^ ~ X0EXP (rt, 3) = NULL_RTX; : note18 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; ^ ^ ~ warning:660:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38In file included from rtx next = NEXT_INSN (insn);# define HOST_WIDE_INT long ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788 ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c55:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 27::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c::234442: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h: 169note./genrtl.hnote: :830: :341:2344:3:5:: expanded from macro 'X0EXP'3:./genrtl.h note: warning: array 'fld' declared here warningarray 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]; expanded from macro 'NEXT_INSN'402: ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 2) = arg2;3#define NEXT_INSN(INSN) XEXP (INSN, 2) ^659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~In file included from ^ ~ 38771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23:warning: 25expanded from macro 'RTL_CHECK1' :770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77123: 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]:23 : XWINT (rt, 2) = arg2; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' :2344 ^ ~ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ./genrtl.h:525/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'::3 341note ^ ~:: :expanded from macro 'XEXP'664:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: expanded from macro 'RTL_CHECK2' warningnote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~29 ^ ~ rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note: :660:38expanded from macro 'XWINT'341: XINT (rt, 2) = arg2; :: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~5 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24:expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:: note: expanded from macro 'RTL_CHECK2' ^ ~note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :198341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:3:5: note: ^ array 'fld' declared here 5warning: ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c#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]768: ^ ~ :23 : note X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :341:: ^note5:expanded from macro 'XINT': array 'hwint' declared here 55 HOST_WIDE_INT hwint[1]; : In file included from ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ./genrtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:831: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:array 'fld' declared here : rtunion fld[1]; :27:3:42 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning1378: ^ ~ 18:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning612344:: : ./genrtl.h note XVEC (rt, 3) = arg3;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660:38expanded from macro 'X0EXP' :170: rtx prev = PREV_INSN (insn); :3 note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):expanded from macro 'RTL_CHECK2' 772:23:26: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] ^ ~ note: expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38 ^~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: : expanded from macro 'XVEC' 771#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :825:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:660:38:255 ::23 :: notenote: expanded from macro 'XEXP' : note note: expanded from macro 'PREV_INSN' array 'fld' declared hereexpanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from : #define PREV_INSN(INSN) XEXP (INSN, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1];: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38:771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ^ ~: 232344: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5note: :In file included from expanded from macro 'XEXP'341 :5435#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: : ^ ~25 note: 3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: X0EXP (rt, 1) = NULL_RTX;:In file included from ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:54 788:27: note 38: rtunion fld[1]; ^noteexpanded from macro 'RTL_CHECK2' : In file included from : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.cexpanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2334:::34111:array 'fld' declared here :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~52344 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note rtunion fld[1]; ^ : : array 'fld' declared here./genrtl.h24: attrs = MEM_ATTRS (x); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: ^~~~~~~~~~~~~note: : ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: :560: ^: 3341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~warning: In file included from 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c 1991458: XSTR (rt, 1) = arg1; 42note: array 'fld' declared here 24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note rtunion fld[1];: expanded from macro 'MEM_ATTRS' :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ::: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1388::62344: ./genrtl.h:55171341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : :3: warning ^ ~770: 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]:5 : 23 X0EXP (rt, 5) = NULL_RTX; NEXT_INSN (prev) = next; ^~~~~~~~~~~~~~~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795 ^ ~:826:29: note: expanded from macro 'X0MEMATTR' note note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)note rtunion fld[1];expanded from macro 'XSTR' ^ ~: :2344 ^ ~775:expanded from macro 'NEXT_INSN' 25:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :788:27 661./genrtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2):37 :851:notenote ^ ~ ^: : expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):note :660:: 38 ^ ~: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436warning:659:38:expanded from macro 'RTL_CHECKC1'note note: expanded from macro 'XBBDEF'expanded from macro 'RTL_CHECK1' : ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3 :: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~ ^ ~expanded from macro 'RTL_CHECK2':23 #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note : ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:235array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: 5::noteexpanded from macro 'XSTR' X0EXP (rt, 2) = NULL_RTX;: array 'fld' declared here : expanded from macro 'XEXP'38 rtunion fld[1]; : ^ ~ notenote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ ~ ^ ~note788:: expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :660:38: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:660array 'fld' declared herenote: expanded from macro 'RTL_CHECK2'27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c note: expanded from macro 'X0EXP':25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)2344: ./genrtl.h:561 rtunion fld[1]; :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2438 ^ : ^ ~:: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:659341: expanded from macro 'RTL_CHECK2'2344: ./genrtl.h ^ ~::5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ 38:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from 770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 23 note./genrtl.h:33341200::3:: 5 :: 3note:warning341: :: array 'fld' declared here5:expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XEXP (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~warning notenote : : rtunion fld[1]; ^ : : array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared hereexpanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ In file included from X0EXP (rt, 6) = NULL_RTX;In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:55 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1391/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cIn file included from :6/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23442344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:78823:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:660::38:172341 :: 27note:: : ./genrtl.h5:expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note: array 'fld' declared here note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 852 ^ ~note: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :383#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTL_CHECK2'3:: warning ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) PREV_INSN (next) = prev; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ^ :659 :38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ^~~~~~~~~~~~~~~~ warningIn file included from : :341note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:expanded from macro 'RTL_CHECK1' 25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; : 5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c: 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~: 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344: expanded from macro 'PREV_INSN' array 'fld' declared here note ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1): rtunion fld[1]; ./genrtl.h:454:3expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : :341:5:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: : 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) 771:5 note: array 'fld' declared hereIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.cnote : 23 ::note XINT (rt, 1) = arg1; ^ ~ : array 'fld' declared hereexpanded from macro 'XSTR' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768::660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)2344 ^ ~ ^ rtunion fld[1]; 23:: note:./genrtl.h:: expanded from macro 'XEXP'579 In file included from :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: : : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT' ^ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: : ^ ~ expanded from macro 'RTL_CHECK2'660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38 ^ ~2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from : XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 51:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:38:3::2344660::: ./genrtl.h:201 :note770: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' 38: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning :23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note:341: expanded from macro 'RTL_CHECK2'array 'fld' declared here : ^ ~ XEXP (rt, 1) = arg1; rtunion fld[1]; ^ expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3::5: ^ ~: 5 ^ ~ : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::42771660:38: note341: 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]) ^ ~: In file included from In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::: X0EXP (rt, 7) = NULL_RTX;523 5 ^ ~: :: note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h55: array 'fld' declared here: note ./genrtl.h: :: rtunion fld[1];: 173:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array 'fld' declared here3:: note expanded from macro 'XEXP': ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];array 'fld' declared here ./genrtl.h:853: 3:warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25 rtunion fld[1]; : :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] 788 ^ ~: XINT (rt, 5) = arg5; 27 XSTR (rt, 3) = arg3; ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:768 660:::23: note: 2344:23note: : 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1432:expanded from macro 'XSTR' :48: :./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'X0EXP'note warning2344: ^ ~:: 471expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: X0EXP (rt, 1) = NULL_RTX; if (GET_CODE (x) == LABEL_REF && loc == &PATTERN (insn))note: 660 ^ ~: 38 ^~~~~~~~~~~~~~38: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:598:3:expanded from macro 'RTL_CHECK1' warning: array index 1 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: XSTR (rt, 1) = arg1; expanded from macro 'RTL_CHECK2' :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 788:27: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP': ^ ~ 341831:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~:::23 :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote note: :659 note: ::38expanded from macro 'XSTR' 341: 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: :noteexpanded from macro 'PATTERN'341:5 :: : #define PATTERN(INSN) XEXP (INSN, 4)notearray 'fld' declared here5: array 'fld' declared here : expanded from macro 'RTL_CHECK1' note : 38: note rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~: array 'fld' declared here ^ ~ rtunion fld[1]; ^note ^: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from note: array 'fld' declared here :771:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.cIn file included from :24 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from ^ ~ ^:2344: ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c./genrtl.h:504/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:54/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602344:: :: ./genrtl.h:: In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344223:In file included from : 3338./genrtl.h:: warning:107 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::warning: 23442344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : ./genrtl.h3: note:599:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning./genrtl.h3: expanded from macro 'RTL_CHECK2' In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; X0EXP (rt, 1) = NULL_RTX; ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c: : :17460:: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h XEXP (rt, 1) = arg1;: 341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:::771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; ^ ~231545/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788: :: XINT (rt, 6) = arg6;7: : 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::772 ^ ~ notewarning: note:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' :768771:23note: if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)23array 'fld' declared here ^ ~: :23note rtunion fld[1];: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':844:659:38: ::note: expanded from macro 'RTL_CHECK1' note 25 ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cexpanded from macro 'XINT' :660:38 note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note660: note: expanded from macro 'XVEC': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38 ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : expanded from macro 'INSN_CODE' :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':note1441#define INSN_CODE(INSN) XINT (INSN, 6):341:5: ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'note: ^ ~ array 'fld' declared here660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341: :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h16: warning: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 660: && XEXP (SET_SRC (x), 0) == olabel):: In file included from note notenote: expanded from macro 'XINT' ^~~~~~~~~~~ : 38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: note: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~341 :expanded from macro 'RTL_CHECK2' 5: note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': array 'fld' declared here:2344array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h54: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :660 rtunion fld[1]; ^ 805:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c::24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 505: ./genrtl.h:224:::2344338:341:3:: ^ ~5 :warning32:: : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; : ./genrtl.hnote::341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~:: expanded from macro 'RTL_CHECK2' array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: notearray 'fld' declared here ^:788:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27: note: expanded from macro 'X0EXP' 108: : ^ ~ ^ ~In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XCEXP':42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:3659:38 :5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:661:warning: 23 :37: 2344array 'fld' declared here rtunion fld[1];note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: : expanded from macro 'RTL_CHECKC1': ./genrtl.h ^ expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :175 ^ ~ rtunion fld[1]; ^ ~: : ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c771:341: XEXP (rt, 2) = arg2; :60660 ^ ~: 35:38:warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:5:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:23 note: array 'fld' declared here 155note: : : XEXP (rt, 7) = arg7; 31 ^ ~:expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :341:525: expanded from macro 'XEXP'23 : note: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XEXP' 2344: ./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ rtunion fld[1];617expanded from macro 'XEXP'::3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: 2344: 660 ^ :39: :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~ ^~~524:338:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c831 :24: In file included from :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344:note: ./genrtl.h: expanded from macro 'RTL_CHECK2':23:: note: 341:225: XEXP (rt, 1) = arg1;3 ^ ~:5: expanded from macro 'PATTERN'660 note::38 warning#define PATTERN(INSN) XEXP (INSN, 4) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XBBDEF (rt, 3) = arg3; : array 'fld' declared here : ^ ~ 2323 : rtunion fld[1];note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2':775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :25 ^ note : expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:341:5note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF' :: ::34123#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~ :: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:1452660:38 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):notearray 'fld' declared here : 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)24 note In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:659: rtunion fld[1]; ^38: : warning note: expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~660:660array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]54/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cIn file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :3415note: :2344expanded from macro 'RTL_CHECK2' 5: note:: : 42#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): redirect_exp_1 (&XEXP (x, 2), olabel, nlabel, insn); : note: array 'fld' declared here38 :array 'fld' declared here note : expanded from macro 'RTL_CHECK2'./genrtl.hIn file included from rtunion fld[1]; ^ ~ ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:341 5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here./genrtl.h:5 ^::176: rtunion fld[1]; 771109: :In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c3:243:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: 23In file included from ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : : ::./genrtl.h:226In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:60: : : rtunion fld[1]; 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hnote :155:5: warning: : expanded from macro 'XEXP' :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 XBBDEF (rt, 3) = arg3; ^ ~warning: ./genrtl.h ^ : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]771 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);635 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25 X0EXP (rt, 4) = NULL_RTX; :23 ^~~~~~~~~~~~~~~~: ^ ~: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:844 :775:25warning: ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788: : ./genrtl.h::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP'525660:38 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; 25 ^ ~ note: 27:expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 3 ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23expanded from macro 'INSN_CODE': note::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : expanded from macro 'XSTR'660: note: expanded from macro 'XBBDEF':38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; #define INSN_CODE(INSN) XINT (INSN, 6): expanded from macro 'X0EXP' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 659::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2338: note: expanded from macro 'RTL_CHECK1' :38::341: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 23 note: ^ ~: 5: expanded from macro 'XINT' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note: expanded from macro 'RTL_CHECK1' :: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~note:38341:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' note::note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:: array 'fld' declared here : 1481array 'fld' declared here341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ asmop = extract_asm_operands (PATTERN (jump)); 5 : :38: ^ ~ rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^In file included from : 341:5660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:831::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c24: In file included from 341: :42: In file included from notenote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : : array 'fld' declared here54./genrtl.h: : rtunion fld[1]; 195./genrtl.h:227: ^ 3: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:expanded from macro 'RTL_CHECK2' 235:: warning note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:: 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note 2344: ^ ~In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.hwarning:: : expanded from macro 'PATTERN' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 5:array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c:60: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156 X0EXP (rt, 5) = NULL_RTX;:110 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4)10 :2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: ^ ~note : warning: 7713:653 array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: 23: :: return INSN_CODE (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3warning: : ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XEXP (rt, 4) = arg4; ^ ~ ::788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning771:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771: 844:In file included from :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: 23:23 XVEC (rt, 1) = arg1;: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~In file included from 27: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :expanded from macro 'XEXP': 2344772: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note :23: note : : 660:expanded from macro 'INSN_CODE'note./genrtl.h: ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XVEC'38: :560:expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6)note:660:: expanded from macro 'RTL_CHECK2'3: 38 : 660 ^ ~ :38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: 660:38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' :768:23341 :: XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3415: note: note5:note note ^ ~ : expanded from macro 'XINT': expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ rtunion fld[1]; 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5 ^:: :341:5In file included from note 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c::25: expanded from macro 'RTL_CHECK1' 23In file included from : :38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array 'fld' declared here : ^ ~:note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: note: expanded from macro 'RTL_CHECK2'2344note: rtunion fld[1]; rtunion fld[1]; : ^./genrtl.h:expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:2344: ./genrtl.h:672 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:381486:3:: 196:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :54:::: warning: 341:519:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 341: XEXP (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2'note5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here 2344 : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; gcc_assert (ASM_OPERANDS_LABEL_LENGTH (asmop) == 1);:341:array 'fld' declared here 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :23: rtunion fld[1]; ^: : ^note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here In file included from 770::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:23: : 143224: In file included from :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h40:: rtunion fld[1]; 111notenote::note3: :: expanded from macro 'XSTR' expanded from macro 'XEXP' ^ warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c : In file included from ^ ~:25: ./genrtl.hIn file included from : expanded from macro 'ASM_OPERANDS_LABEL_LENGTH'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lcm.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS): ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:60 : ^ ~2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338660:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:228:5: 38: : ./genrtl.h:561:3note: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5;:warning: ::3 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XSTR (rt, 2) = arg2; : warningmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]: 814: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :43note: expanded from macro 'RTL_CHECK2'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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#if HAVE_DESIGNATED_UNION_INITIALIZERS : note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: ^ ^ ~ expanded from macro 'XCVECLEN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558341 :9: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23: note: expanded from macro 'XSTR' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) note768 : ^ ~expanded from macro 'XINT'::523 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 806 note: ::note341:5: 32expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' note ^ ~: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here: : ^ ~ rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660660:: 38: ^ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: array 'fld' declared here 38: rtunion fld[1];expanded from macro 'XCVEC' :expanded from macro 'RTL_CHECK2':#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ expanded from macro 'XINT'25 : ^ note In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: ^ ~:2344: ^ ~: expanded from macro 'RTL_CHECK2'./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:673661: 42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37: : 341:5: 660:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 3:In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341 XSTR (rt, 2) = arg2;2344: rtunion fld[1]; note: ^ ^ ~: 341:expanded from macro 'RTL_CHECKC1'./genrtl.h 5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])197:: note3 ^ ~ 5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c770:: :23: note391:32: : : note25: rtunion fld[1]; ^ warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'GET_NUM_ELEM'array 'fld' declared hereexpanded from macro 'XSTR' X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h ^ ~ 788:27: rtunion fld[1]; ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::579 : 660: note: 54expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:: In file included from ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):32414:38: : note: warning : ^ ~In file included from : expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:112:3:note: warning XSTR (rt, 1) = arg1; ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)): : 2344: ^~~~ ./genrtl.h659array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h229 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::38: 341:5note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XINT (rt, 6) = arg6; :3 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~: expanded from macro 'RTL_CHECK1':note: array 'fld' declared here : 768:23 rtunion fld[1]; ^ : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 1487: XSTR (rt, 7) = arg5;note rtunion fld[1]; ^ ~:14 ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660expanded from macro 'XINT'::: 38warning770#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: note5 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : :25expanded from macro 'XSTR' 660array 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):expanded from macro 'RTL_CHECK2' loc = &ASM_OPERANDS_LABEL (asmop, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38note: :1433:array 'fld' declared here ^ ~ ^ ~36 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note: expanded from macro 'ASM_OPERANDS_LABEL'341 rtunion fld[1];:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660note2344 : :38./genrtl.h: ::expanded from macro 'RTL_CHECK2' ^note #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) 692: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])42 ^ ~: In file included from rtunion fld[1];: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: expanded from macro 'RTL_CHECK2' :: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ 2344: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:198:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3341::: 5: note: array 'fld' declared here 813 XEXP (rt, 1) = arg1; ^ ~ 341warning:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c: rtunion fld[1];: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::771 :2343note: ^: array 'fld' declared here: X0EXP (rt, 4) = NULL_RTX; ^ ~ note : expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.cnote:25: In file included from : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c788:expanded from macro 'XEXP' In file included from 54#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32::27: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 24: In file included from expanded from macro 'X0EXP'expanded from macro 'XCVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ::./genrtl.h ^ ~ :2344 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h247660:::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3:: ./genrtl.h :11338 ^ ~:598:661: : : warning3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 373: warning XINT (rt, 1) = arg1;warning ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659note: note: XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])768:::note note23:663 note: ^ ~: expanded from macro 'XSTR'expanded from macro 'RTL_CHECK1' : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::35 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 23 :5: note: ^ ~ :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :notenote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660660:: 660:expanded from macro 'RTVEC_ELT' 341:38::5: note3838 note: :expanded from macro 'RTL_CHECK2':#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : : array 'fld' declared here notearray 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~ ^ ~ rtunion fld[1]; note: ^ ~ In file included from ^expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~341: :5:: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341 note: noteIn file included from array 'fld' declared here:5:./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: array 'fld' declared here 199:5: note: : array 'fld' declared herenote: array 'fld' declared here./genrtl.h3: :693 rtunion fld[1]; ^: warning: rtunion fld[1];3:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ warning rtunion fld[1]; In file included from X0EXP (rt, 5) = NULL_RTX; : rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c XSTR (rt, 2) = arg2; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c ::25: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :599:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c788:54: : ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1490:2124: 27:: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :2344770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : warning: :2344: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = &XVECEXP (PATTERN (jump), 0, 0); ^~~~~~~~~~~~~~ expanded from macro 'X0EXP': ./genrtl.h: XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:: 270: ^ ~137#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3:: ^ ~:831 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77223warning: warning :23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote: : : noteexpanded from macro 'XSTR'expanded from macro 'XVEC' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'PATTERN' XSTR (rt, 1) = arg1; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1;#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ::660 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341::23:771: ^ ~ :38: :38:23 note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:5:expanded from macro 'XSTR'note: expanded from macro 'RTL_CHECK2' note: : : 23 expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notenote: : array 'fld' declared here ^ ~:341 expanded from macro 'XEXP'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c ^ ~ : expanded from macro 'XEXP': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66042: In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2':660: 234438 :341: : rtunion fld[1];./genrtl.h:200 ^::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' 35:#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] ^ ~:660:38: notenote: : expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;::: In file included from 341: ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::: array 'fld' declared here35:5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: : rtunion fld[1]; array 'fld' declared here./genrtl.hnote788: :: rtunion fld[1];: 27: note: expanded from macro 'X0EXP'note617: array 'fld' declared hereexpanded from macro 'XVEC':3: ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ^ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c XVEC (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c::25: In file included from 54 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: In file included from 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660:: ./genrtl.h:138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:2344 :2344: :./genrtl.h: :39:./genrtl.h23: 3:271note: expanded from macro 'RTL_CHECK2' ::712#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: note ^~~3: :3warning: expanded from macro 'XVEC': expanded from macro 'RTL_CHECK1' #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] warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h663:35: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTVEC_ELT' :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ ~ warning XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~: XINT (rt, 2) = arg2;660 ^ ~ ^ ~:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768771 ^ ~ :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::::523 note::: note770expanded from macro 'XINT'341:5 note: : array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' :23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::array 'fld' declared hereexpanded from macro 'XEXP' ^ expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 34138:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 5 rtunion fld[1];: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c660array 'fld' declared here : rtunion fld[1]; ^:: 42: ^ ~In file included from ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c note: :: ^ ~: note 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : ./genrtl.h:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1492:201expanded from macro 'RTL_CHECK2':: :12#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: : : ^ ~ warningIn file included from note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: : warning: rtunion fld[1];: ^ ~: 341:5 ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:: 234454: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ./genrtl.hnote: 635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note loc = &PATTERN (jump); XSTR (rt, 1) = arg1; : : : ^~~~~~~~~~~~~~ ^ ~./genrtl.h:139/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : 831array 'fld' declared here:3 rtunion fld[1]; ^ ::788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from 23: 770 rtunion fld[1]; ^ :note: In file included from 23: expanded from macro 'PATTERN' : XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from : 27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ./genrtl.h:713: ./genrtl.hnote note: #define PATTERN(INSN) XEXP (INSN, 4) : : expanded from macro 'XSTR' ^ ~ ^ ~ expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)272 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 771::: warningwarning: : ^ ~23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note775 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ : :660::25:expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~772 note: : XSTR (rt, 2) = arg2;note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1' 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: : expanded from macro 'RTL_CHECK2'660:38 note: : expanded from macro 'XVEC'note ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2':660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341770:: 341:note: expanded from macro 'RTL_CHECK2' 523: note:38::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~note ^ ~: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341: expanded from macro 'XSTR' 5 : array 'fld' declared here array 'fld' declared here: rtunion fld[1];:note note: array 'fld' declared here 5: ^ rtunion fld[1]; note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : rtunion fld[1]; ^ rtunion fld[1];expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: 1494 ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c :24 : ^ ~In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XVEC (rt, 4) = arg4;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c 4266025::warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 77254: : ./genrtl.h::note: expanded from macro 'RTL_CHECK2'23: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 223: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: redirect_exp_1 (loc, JUMP_LABEL (jump), nlabel, jump);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from expanded from macro 'XVEC' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h warning: ::23445: ./genrtl.h: ^~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 653:3:: ^ ~ XEXP (rt, 1) = arg1; : ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; : 660:140110338: XVEC (rt, 1) = arg1; note:note28: : expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP':772 3: : ^ ~ 23warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'JUMP_LABEL' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^: ^ ~ ^ ~ XEXP (rt, 4) = arg4;5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38:: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK2' ^ :771805 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23 ^ ~: 24:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC'./genrtl.h::732: note:3: expanded from macro 'XEXP': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 2344: ^ ~32::5 ./genrtl.h: XSTR (rt, 1) = arg1; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h274 : note ^ ~note: 660array 'fld' declared here: : ^ ~38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: expanded from macro 'RTL_CHECK2':660:38 : notewarning rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCEXP': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]770:23: expanded from macro 'RTL_CHECK2' ^ : In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:note42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 5) = arg5;expanded from macro 'XSTR': :341:: ./genrtl.h ^ ~ 5341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::224#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning ^ ~:772 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here : rtunion fld[1];note: array 'fld' declared here660:23: XEXP (rt, 2) = arg2; 661:37 38 ^ rtunion fld[1]; ^ ~:In file included from note ^ : expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54expanded from macro 'RTL_CHECK2': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note 771 ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23:In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:660:expanded from macro 'RTL_CHECKC1'25 ^ ~2344: ./genrtl.h: 38:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)141 : note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341341warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5;::23445: ^ ~ note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:::./genrtl.h660: 38768:: note: array 'fld' declared herenote: array 'fld' declared here :23: rtunion fld[1]; : 341: ^ 672In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: note25expanded from macro 'RTL_CHECK2' :: 5#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) ^ ~ : rtunion fld[1]; noteIn file included from 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here warning rtunion fld[1]; 341:2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h ^ ^ In file included from 5660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c: : note: expanded from macro 'RTL_CHECK2': XSTR (rt, 1) = arg1;733 :3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; : 24 ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1512note In file included from XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^ ~ :2344: ./genrtl.h:5416770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::275:23 : :3array 'fld' declared here notewarning: : In file included from : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]warning rtunion fld[1];expanded from macro 'XSTR': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 771: rtx olabel = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;note: ./genrtl.h:1103: ^ ~expanded from macro 'XEXP':6602344: :: ./genrtl.h142 :225:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7683 :28:23 warning: 338: ^ ~::: note note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: noteexpanded from macro 'XINT': warning expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg6; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) 660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ^ ~38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768:660:38expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; 23expanded from macro 'RTL_CHECK2': note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 805:32: expanded from macro 'XINT' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : 775:25 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'XCEXP':5::note: ^ ~ note: array 'fld' declared herenote#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) expanded from macro 'RTL_CHECK2': expanded from macro 'XBBDEF' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ^ ~: 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:note341:5:note: note: expanded from macro 'RTL_CHECKC1': : expanded from macro 'RTL_CHECK1' 341array 'fld' declared here:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 25 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ^ ~ :: note341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; 5:: note : array 'fld' declared here ^ : rtunion fld[1]; rtunion fld[1];./genrtl.h note:38In file included from : ^ : 753 array 'fld' declared here : rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 2344note: ./genrtl.h:673:: expanded from macro 'RTL_CHECK2' 3: warning3In file included from :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :24: :42: In file included from ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 XINT (rt, 1) = arg1;1547: ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::768:23293: note:3::15 2344: : warning./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 ^ ~:5array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 226:3: gcc_assert (JUMP_LABEL (jump) == olabel);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] :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 4) = NULL_RTX; :770 XINT (rt, 1) = arg1; ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38array 'fld' declared here 1103/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768 788: :28 rtunion fld[1];note: :27:: note note: :: 23 ^expanded from macro 'XSTR' note: expanded from macro 'X0EXP' : note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'RTL_CHECK2'expanded from macro 'JUMP_LABEL' expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :: note:54: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 805:32:660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :659::2344 38note: :341:expanded from macro 'XCEXP' : 5: ^ ~ note: ./genrtl.h:: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 341:5: note: array 'fld' declared herenote: array 'fld' declared here ^ ~ rtunion fld[1];143: 3: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c : 771: note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ^ ~expanded from macro 'XEXP' ::661:37: : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:: array 'fld' declared here25expanded from macro 'RTL_CHECKC1' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c::6602344 : 3412542: ./genrtl.h:In file included from :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 2344: :38:In file included from ./genrtl.h: note: 227/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344754:expanded from macro 'RTL_CHECK2': ^ ~ 3: note3 ./genrtl.h:::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.harray 'fld' declared here 692: warning: rtunion fld[1];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]:695:14 3 : ^ X0EXP (rt, 5) = NULL_RTX; : XEXP (rt, 2) = arg2;warning note: ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788expanded from macro 'gcc_assert':27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) In file included from ^ ~ expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ :341: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: 771:5:: notenote: 23:659: expanded from macro 'RTL_CHECK2'38 note: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' : rtunion fld[1];note: : array 'fld' declared here ^ ~ ^expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c./genrtl.h:313 ^ ~ ^ ~ :3 : rtunion fld[1]; 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:1553 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38 3: note341:: : ^: expanded from macro 'RTL_CHECK2' 5: noteIn file included from warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: array 'fld' declared here: : warning: array index 8 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 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~: 5: array 'fld' declared here note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];2344: rtunion fld[1]; JUMP_LABEL (jump) = nlabel; ^ ^ ^ ^~~~~~~~~~~~~~~~~./genrtl.h : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :144:::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c::251103: :2823: note: :: :42 expanded from macro 'XVEC' : 25warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 8 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 : X0EXP (rt, 8) = NULL_RTX; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN):2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ::788:./genrtl.h ^ ~ :693/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 2344: ./genrtl.h:228::805:note: expanded from macro 'X0EXP'755660:383: warning3 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::32: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: 3expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 2) = arg2; ^ ~ ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :770:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:65923:warning: noteexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 38:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37note: 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_CHECKC1' XINT (rt, 6) = arg4; ^ ~ expanded from macro 'XSTR' XSTR (rt, 3) = arg3; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770768:341::23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])660:23:5: note: :::38array 'fld' declared here note: array 'fld' declared here : rtunion fld[1]; ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT'1555 rtunion fld[1]; :7:#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] ^ ~ ++LABEL_NUSES (nlabel);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.cnote341 ^~~~~~~~~~~~~~~~~~~~: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h245: note: array 'fld' declared here:1048:expanded from macro 'XSTR' :: 341 ^ ~ :5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26array 'fld' declared here660:: 660: : 38: rtunion fld[1];38:./genrtl.h rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' ^note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])314:3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here rtunion fld[1]; ^In file included from expanded from macro 'LABEL_NUSES'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: XEXP (rt, 2) = arg2;25 In file included from : In file included from ^ ~#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c :42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:54 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::771:23442344: ::23341:./genrtl.h: 802::712:234432:5: :./genrtl.h:: 229 3./genrtl.h:: warning:note: 3: array 'fld' declared here:note: expanded from macro 'XCINT'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: note 169:3:: expanded from macro 'XEXP' rtunion fld[1]; array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XSTR (rt, 1) = arg1;: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: XEXP (rt, 1) = arg1; XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 37In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' note: expanded from macro 'XSTR':#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])770 ^ ~ :23: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 234438/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: :: 341note./genrtl.h: expanded from macro 'RTL_CHECK2' ::773: expanded from macro 'XSTR' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5:38::3:771:23 note: ^ ~ note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared herewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : : XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ~ expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :341 ^ :5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1571:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here5: note: 12:: rtunion fld[1];warning: array 'fld' declared here 660: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)38: ^ ^ ~ rtunion fld[1];note ^ 772 && --LABEL_NUSES (olabel) == 0 && delete_unused > 0 ^~~~~~~~~~~~~~~~~~~~ : In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:: :26note: expanded from macro 'XVEC':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c: 660:382344#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ : ^ ~ ./genrtl.h:247: note24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 32344 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:: ^ ~: warning 315:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3413:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'5 warningnote XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1];768 :expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ XEXP (rt, 3) = arg3; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77123:170341:5: note:: : : ^ ~ expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here23:802:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note:: array 'fld' declared here3 32 rtunion fld[1]; ^: rtunion fld[1]; : warning: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: :2344: ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:2344: : 660./genrtl.h::38./genrtl.h:791:713:3: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:771:: 3: XINT (rt, 1) = arg1;:warning: 23 expanded from macro 'XCINT' ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note38: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)note: expanded from macro 'RTL_CHECK2' ^ ~ :768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:97note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; warnings generated: expanded from macro 'XEXP'23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note ^ ~ . : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 661:37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT'note: : ^ ~note: expanded from macro 'RTL_CHECK2' 770 : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :341:5expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~:: 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) : 660 rtunion fld[1];: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341array 'fld' declared here ^:38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^660 :note: expanded from macro 'RTL_CHECK2'In file included from rtunion fld[1];:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42 ^: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2'341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf::In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):245341-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c -o loop-unroll.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c270:::3 54 ^ ~:: :5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : array 'fld' declared here warning: rtunion fld[1]; note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h:array 'fld' declared here ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 XSTR (rt, 1) = arg1;: rtunion fld[1]; ^ ~ 53162344:: ./genrtl.hnote:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 770 ^: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c XBBDEF (rt, 3) = arg3;: rtunion fld[1];1604 ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'XSTR' :./genrtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)809:3warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 9 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 4) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:65938: ./genrtl.h:732: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 (comp, 1)),note: XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ^ ~ 38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 788:27: note XSTR (rt, 1) = arg1;: expanded from macro 'RTL_CHECK1' expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h77123: ^ ~ :341 ::23:341: 5notenote: expanded from macro 'XEXP' 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::23 :note: array 'fld' declared here note: note659:: expanded from macro 'XSTR' array 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1]; ^ In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: note660 : expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' ^ ~ In file included from 54: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c ^ ~ : : ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 660:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:17238: ^ ~: 6603: :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'RTL_CHECK2'382344:5: warning: array 'fld' declared here: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: XEXP (rt, 4) = arg4; : note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ 271:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 3:note : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];771 XINT (rt, 2) = arg2;In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:25 ^ :23: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from noteexpanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h :768:23:829/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:3: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341warning: 5note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :./genrtl.h : note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; :335./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from 39 XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.cwarning:40::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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 'gen_rtx_fmt_ee'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772:23:5:: : gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ ^ ~ note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC' : note: array 'fld' declared here: expanded from macro 'RTL_CHECK2'./genrtl.h: 341:5: note: array 'fld' declared here rtunion fld[1];::771 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 733:323 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1609: : :13 ^ ~ ^:note: expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning #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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h tem = XEXP (x, 1);::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: ^ ~ 546605: XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here rtunion fld[1];::660 2344: ./genrtl.h:23:17338 ^ ~: ^ : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cnote: 3: expanded from macro 'XEXP'::42 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note :: 23: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2'2344: note./genrtl.h : :272:3: warning XINT (rt, 5) = arg5;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ 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; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:38: ^ ~: note341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23660:38772:: ^ ~: 235: : : notenotenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' :341 array 'fld' declared here note: :5:: expanded from macro 'XVEC' rtunion fld[1]; ^note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array 'fld' declared here ^ ~ note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2'38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660: expanded from macro 'RTL_CHECK2' ^ ~25: : rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~24In file included from ^ :38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:: 5:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: ./genrtl.h: note: ::5: :8301610:2344:array 'fld' declared here3: note: warning : 44:clang: warning rtunion fld[1];./genrtl.harray 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : rtunion fld[1];336 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~3 : XSTR (rt, 2) = arg2;warning ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^:341In file included from XEXP (rt, 2) = arg2; : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:23: 5: validate_change (insn, &XEXP (x, 1), XEXP (x, 2), 1); note ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.cnote ^ ~ :: :42: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: : :2344In file included from 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 23: :771:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h rtunion fld[1]; note: expanded from macro 'XEXP' ^:273:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: : ./genrtl.h: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 753::3: note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::660:38: note: expanded from macro 'XEXP' XVEC (rt, 4) = arg4; ^ ~note ^ ~ XINT (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 54: expanded from macro 'RTL_CHECK2' ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341768:23: ^ ~: note: : :5: :23174:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:expanded from macro 'XVEC' note5 : : array 'fld' declared here: expanded from macro 'RTL_CHECK2'3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ rtunion fld[1];warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 660: 38In file included from XINT (rt, 6) = arg6;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c ^ ~ : array 'fld' declared here:25note ^ ~: expanded from macro 'XINT' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: note: ./genrtl.h:768: ^ ~ 23:831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:1611: :660array 'fld' declared here :341::38:: rtunion fld[1]; warning315:: note: warning : : ^ note notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT': array 'fld' declared here XVEC (rt, 3) = arg3;: 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]) rtunion fld[1]; ^ ~ ^ ^ ~In file included from validate_change (insn, &XEXP (x, 2), tem, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 42#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from : 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 2344expanded from macro 'XEXP' :772::23: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: ::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660 In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :5:660:38: 38 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:274:3:: note: expanded from macro 'RTL_CHECK2': array 'fld' declared here : rtunion fld[1];./genrtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]660: ^ noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: 38In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772 ^ ~401:: 2344: ./genrtl.hnote: expanded from macro 'RTL_CHECK2'23: note : expanded from macro 'XVEC' 3: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :754:3 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: warning: 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::660:38341: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XWINT (rt, 1) = arg1; XEXP (rt, 2) = arg2;:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'RTL_CHECK2':note 341: array 'fld' declared here note rtunion fld[1]; ^ ~ : array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664 rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 29: note: expanded from macro 'XWINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 5: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342::: array 'fld' declared here ^ rtunion fld[1]; 23 ^5 :: In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cnote: array 'hwint' declared here: expanded from macro 'XEXP' ^ ~ In file included from : HOST_WIDE_INT hwint[1];: 1633:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^54: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:::2344: ::26 ./genrtl.h660::2344warning175: 3note: expanded from macro 'HOST_WIDE_INT' : ::note38: : ./genrtl.h note: # define HOST_WIDE_INT long ^ 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 : array 'fld' declared here :851#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ok = invert_exp_1 (SET_SRC (x), jump);:3 ^~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c: rtunion fld[1]; ^warning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : 24array index 1 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] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 5 XSTR (rt, 1) = arg1; ^ ~:1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: XEXP (rt, 7) = arg7; 402:3: warning: :22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note:42: In file included from XWINT (rt, 2) = arg2; ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 770 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: note664: expanded from macro 'SET_SRC' ^: expanded from macro 'XSTR' In file included from 29:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 2344note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: expanded from macro 'XWINT' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c : #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~23./genrtl.h: :660 ^ ~275: 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 34232344:: note: : 5: note:38: array 'hwint' declared hereexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:755#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1];warning : : 805 ^::323 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: note ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;:660: :warning ^ ~61:26: : expanded from macro 'XCEXP'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::note XSTR (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note76838: array 'fld' declared here: ^ ~::23 770: note: expanded from macro 'RTL_CHECK2'expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 23:# define HOST_WIDE_INT long ^ expanded from macro 'XINT' rtunion fld[1]; ^ 661In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34137 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.cIn file included from 5::note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c note: expanded from macro 'XSTR' :25#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])660 ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38 rtunion fld[1];: 24: 2344:: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:In file included from 852note ^: expanded from macro 'RTL_CHECK2' : ^ ~5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warningnote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c 2344:: 660 ./genrtl.h ^ ~ :::38 rtunion fld[1]; ^43554: In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1641 XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: ^ ~ : expanded from macro 'RTL_CHECK2' 23443:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: : ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:20: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]770:23warning: 341: note./genrtl.h: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return nlabel == JUMP_LABEL (jump) || redirect_jump_1 (jump, nlabel);array 'fld' declared here ^~~~~~~~~~~~~~~~~ 5: X0EXP (rt, 1) = NULL_RTX; ^ ~: ^ ~ 176/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788 :27: note: expanded from macro 'X0EXP' 1103/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28: note: expanded from macro 'JUMP_LABEL'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) 38: note: expanded from macro 'RTL_CHECK2' ^ ~array 'fld' declared here 3 rtunion fld[1];2344 ^ : ^ ~ : ./genrtl.h:293:warning3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c XEXP (rt, 8) = arg8;805::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32: note 25: In file included from 659: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771: ^ ~ 38: 23note: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XCEXP' 768 note: :expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' 341:5./genrtl.h:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):773: note: : expanded from macro 'XINT' ^ ~ 3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :341 ^ ~ ^ ~: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38:661:array 'fld' declared here note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: XVEC (rt, 1) = arg1;:660 note: note rtunion fld[1];: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:expanded from macro 'RTL_CHECKC1' ^ 38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from rtunion fld[1]; ^ ~ ^: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: : 25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:notenote:341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34124: : In file included from expanded from macro 'XVEC' :: 5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:853 ^ ~expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::436 ^ ~ 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: array 'fld' declared here::3:note: :38:341array 'fld' declared here3:: warning 5: : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtunion fld[1]; warningnote XSTR (rt, 3) = arg3; ^ ^ ~ : array 'fld' declared here ^ rtunion fld[1]; ^: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded 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])770 : In file included from 23 X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h54: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:1650/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:expanded from macro 'XSTR' :5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):42: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 788:27:./genrtl.h ^ ~In file included from 16 note: :array 'fld' declared here: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP':313 rtunion fld[1];38warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 2344 ^ ~: : :note ^ : expanded from macro 'RTL_CHECK2': ./genrtl.h: 3array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 195 : XVEC (rt, 1) = arg1;3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):659 : ^ ~ rtx olabel = JUMP_LABEL (jump); 25: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: :38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]772 ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23 :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103 XEXP (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK1':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77128:: :23 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: ^ ~: :791:341expanded from macro 'JUMP_LABEL' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note XINT (rt, 1) = arg1;: : expanded from macro 'XEXP'805 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~32: note: : note: 5expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note768: ^660:38: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note66023::38 rtunion fld[1];: expanded from macro 'RTL_CHECK2': 661note:37: ^ note: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.cnote: expanded from macro 'XINT':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 54:: ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)48:454:341 rtunion fld[1]; ^ ~ :5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023443 ^:38: note: : 10: :./genrtl.h notewarning: array index 1 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]; ^: link = XEXP (prev_link, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 196warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:341:5: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~3143: 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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: 771 ^ ~ ./genrtl.h:23:: 809:3: 1696768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::13: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 235notewarning:warning : : note: expanded from macro 'XEXP' : note: expanded from macro 'XINT' array 'fld' declared herearray 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) byte_x = SUBREG_BYTE (x); rtunion fld[1]; XEXP (rt, 2) = arg2; ^~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ^ ~ 771 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1183:26: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:59 ^ ~ :14: warning note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XEXP'expanded from macro 'SUBREG_BYTE'771:23 link = XEXP (link, 1); 38#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ : :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 803note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :32 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 23:note341: expanded from macro 'XCUINT':341: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5:5:#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) note :: 38note note ^ ~ expanded from macro 'XEXP' ^ ~: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here :array 'fld' declared here 660 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 ^ ~ :661:37: ^ ~note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c::660::341 rtunion fld[1]; ^38 :5note: expanded from macro 'RTL_CHECK2' In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):24 42: note : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:471:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here::3:2344expanded from macro 'RTL_CHECK2' : ./genrtl.h::5: note rtunion fld[1];315:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 3 : In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.cwarningnote: warning: array 'fld' declared here ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:54: rtunion fld[1]; : rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1719: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c ^ ~: byte_y = SUBREG_BYTE (y);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: :788771:23./genrtl.h::5:25: :note: ^~~~~~~~~~~~~~~:note: expanded from macro 'XEXP'197: In file included from 273array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];1183:26: note: 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'X0EXP' : : : ./genrtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:note X0EXP (rt, 3) = NULL_RTX; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)62: ^ ~: 829:3 : warning3: expanded from macro 'SUBREG_BYTE'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ^ ~ : #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) warning note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ XVEC (rt, 1) = arg1;659:38:: 27 array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32:note note: : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (prev_link, 1) = *unused_listp;: expanded from macro 'X0EXP'expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :772:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)341#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::771: 23 5:note ^ ~ : ^ ~ : notenote: array 'fld' declared hereexpanded from macro 'XVEC': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ^ ~661:37 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :660: rtunion fld[1];note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5:660: ^:expanded from macro 'RTL_CHECK1' 38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from note:: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cnote note: : :42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':341:5: note: noteIn file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341 ^ ~:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^:5 341note: : ./genrtl.h: 316: rtunion fld[1];In file included from :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c3array 'fld' declared here :: :note: rtunion fld[1]; ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 54: array 'fld' declared here : rtunion fld[1]; note X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:84:12: warningIn file included from : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h *listp = XEXP (node, 1);:2344: ^:: In file included from 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c array 'fld' declared here::27: ^ ~24 ./genrtl.h: note: expanded from macro 'X0EXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h198: : 3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c: : 1790:In file included from 771:23:In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659./genrtl.h:504/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:78825:38::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660 && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))):38:warning: : note notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from expanded from macro 'RTL_CHECK2' : expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ ^ ~: : ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX;:expanded from macro 'RTL_CHECK1': 341:830note: :659: ^ ~ 38:expanded from macro 'XEXP' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5: : 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]):: note 788: ^ ~ : ^ ~27: array 'fld' declared hereexpanded from macro 'RTL_CHECK1'note : XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):341: ^ ~ expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77038:341: 5:: notenote note: :: 23expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :85:: 659 3:: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:341:5:expanded from macro 'XSTR' ^:warning note: array 'fld' declared herenote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: : expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)42#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (node, 1) = 0; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::17902344:: 546605: :23: ./genrtl.h:47:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:335In file included from note: :note : expanded from macro 'XEXP' : && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38 2344: rtunion fld[1]; ^ ~: note./genrtl.h: ^: expanded from macro 'RTL_CHECK2'199: 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning771:: ^ ~:: warning: 2344array 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]: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 X0EXP (rt, 5) = NULL_RTX; 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ XEXP (rt, 1) = arg1;:660:./genrtl.hnote 38: :505/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'XEXP'3:: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 788: note: 23 ^ ~ : note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XEXP' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: 788: :expanded from macro 'RTL_CHECK2'660 note:2738:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'X0EXP' : noteIn file included from : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c: :25#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note5:: ./genrtl.h:: expanded from macro 'RTL_CHECK2' note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3 ^ ~659::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note warning: ^ ~expanded from macro 'RTL_CHECK1': :341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: ^ : 659note:: 38 XVEC (rt, 3) = arg3;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ^ ~: expanded from macro 'RTL_CHECK1' array 'fld' declared here :23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:112:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341:5 note: : ^ note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1791 unused_insn_list = XEXP (r, 1); rtunion fld[1];: ^ ~ rtunion fld[1];47/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC': ^ : ^ 771:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (rtx_renumbered_equal_p (XEXP (x, 0), XEXP (y, 1)) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c::771:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c note: 341::: 24: expanded from macro 'XEXP'expanded from macro 'XEXP'In file included from 42 5 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ noteIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660: rtunion fld[1];: 38660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h38 ^:524 ::In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:5432344: ./genrtl.h:38: : In file included from 336/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344notenote: :3:: warning: expanded from macro 'RTL_CHECK2'./genrtl.hwarning: expanded from macro 'RTL_CHECK2' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 200:note3::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 ^ ~: expanded from macro 'RTL_CHECK2' warning: ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1;341 :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 ^ ~: ^ ~ : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :771:note23:788 ^note23:: : : 27: notenote: : expanded from macro 'X0EXP'array 'fld' declared here : notearray 'fld' declared here: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'XEXP' rtunion fld[1]; rtunion fld[1]; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.cexpanded from macro 'XEXP' ^ ^:25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.cnote:660./genrtl.h: expanded from macro 'RTL_CHECK1'114:7::38 851#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::3 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341::::5: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1792 XEXP (r, 1) = next;expanded from macro 'RTL_CHECK2' :660: 38:: ^ ~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; note : expanded from macro 'RTL_CHECK2' rtunion fld[1]; 30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 0)))); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :770 ^:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~23: note : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.cexpanded from macro 'XSTR':54: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' 5: :341771#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): 5 ^ ~: : ^ ~In file included from : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: 2344note: note660array 'fld' declared here:38 ^ : :: 660 : rtunion fld[1];:expanded from macro 'XEXP' ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h201:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^:660:38 warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:In file included from 24: In file included from :341note:5note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:: expanded from macro 'RTL_CHECK2' note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:42 X0EXP (rt, 7) = NULL_RTX; ^ ~ :expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h rtunion fld[1];788 : ^:27401 :In file included from : 2344: 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3./genrtl.h:525note: ^ ~ array 'fld' declared herenote: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];25: :341: 5 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: In file included from : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659:38 rtunion fld[1];:: note: expanded from macro 'RTL_CHECK1' 3warning:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c:1795:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::136 : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341:./genrtl.h::26:33: XWINT (rt, 1) = arg1;: warning 24 XINT (rt, 2) = arg2;: ^ ~5: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]852:3 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: unused_expr_list = XEXP (r, 1);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ ^ ~ warning: :2334:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :11 664 && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))); ^ XSTR (rt, 2) = arg2;: 771 ^ ~ : ^ ~ 29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 warning: note: :768:23note: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23:: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : ^ ~ expanded from macro 'XWINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) note: note: note: :23441458 :24expanded from macro 'XINT' expanded from macro 'XSTR'expanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : : ^ ~: note./genrtl.h:223660: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~:expanded from macro 'MEM_ATTRS'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note 660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38 ::3660: ^ ~ expanded from macro 'RTL_CHECK2'note: :note: : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note XEXP (rt, 1) = arg1; : ^ ~:342expanded from macro 'RTL_CHECK2' ^ ~ : :795/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5341:5: : note: array 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h529: note: :: note: : 341array 'hwint' declared here:7715 ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :expanded from macro 'X0MEMATTR'34123: :: array 'fld' declared hereIn file included from 5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c rtunion fld[1]; ^note HOST_WIDE_INT hwint[1]; rtunion fld[1]; : array 'fld' declared here ^ ^:note #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61 ^25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:1795:26:138:: expanded from macro 'XEXP' 7#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'HOST_WIDE_INT': 66146::: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 37: note# define HOST_WIDE_INT long24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))); XEXP (r, 1) = next;: 2344expanded from macro 'RTL_CHECKC1': : ^ ~ In file included from 660:38 ./genrtl.h:853:3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ^ ~::771: 23 ::note2344In file included from 23: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c./genrtl.h: expanded from macro 'RTL_CHECK2':560::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 3: warning 42:: notenote: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 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 'XEXP' : XSTR (rt, 1) = arg1; 341: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : ^ ~52344: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP': ^ ~expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ./genrtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h402/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 770note:: array 'fld' declared here: ^ ~ ^ ~:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 35:660 rtunion fld[1];note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::660:38:660::38 38: warningexpanded from macro 'XSTR'note : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :array 'fld' declared here rtunion fld[1];./genrtl.h note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):33expanded 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]) : : ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ 3 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660In 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note : 341 XEXP (rt, 1) = arg1; XWINT (rt, 2) = arg2; : ^ ~341expanded from macro 'RTL_CHECK2'341: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:55: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :::771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note54: array 'fld' declared here rtunion fld[1];: In file included from 23 ^ ~ 664 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1];::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 note::: expanded from macro 'XEXP' 2344: ./genrtl.h:224:3: warning: rtunion fld[1]; 5 ^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):29: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note: array 'fld' declared here:38: note: expanded from macro 'RTL_CHECK2': expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:5: ^ ~note: array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 rtunion fld[1];: note: 172 expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/jump.c ^ ~:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:1886 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):7::24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: ^ 342: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x), &info); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:In file included from :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:warning:561:2344: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5./genrtl.h1183:26: note: ::51::660: for (; link; link = XEXP (link, 1)) 38 note: 3 ^ ~noteexpanded from macro 'SUBREG_BYTE' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) 3:: expanded from macro 'RTL_CHECK2' : array 'hwint' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 HOST_WIDE_INT hwint[1];:: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]771 :235 :: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note XSTR (rt, 2) = arg2; : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61: ^ ~: 26: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h803::77032: expanded from macro 'XEXP'warning:: 23 array 'fld' declared here : note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note rtunion fld[1]; : expanded from macro 'HOST_WIDE_INT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ # define HOST_WIDE_INT long#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCUINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:771:23 ^ ~#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38:661 note660In file included from : :note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :42 ::37: ^ ~ :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECKC1' 54/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:2344: 660: ^ ~: ./genrtl.h:38:: note: expanded from macro 'RTL_CHECK2' 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])225:3expanded from macro 'RTL_CHECK2' : ./genrtl.h: 435:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning XBBDEF (rt, 3) = arg3;::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775note341:5: X0EXP (rt, 1) = NULL_RTX; : 25note ^ ~:: array 'fld' declared here : array 'fld' declared herenotenote rtunion fld[1];: ^array 'fld' declared here note rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: : note expanded from macro 'XBBDEF': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.carray 'fld' declared here:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3expanded from macro 'X0EXP' rtunion fld[1]; rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h188 :659:38: note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: warning: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])659:38In file included from :: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: for (; copy ; copy = XEXP (copy, 1))341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:341:5: note: :array 'fld' declared here : rtunion fld[1];23 ^ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:: note: :note: expanded from macro 'XSTR' 24 array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 2344: ./genrtl.h54:107 rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::771:2338:: 3 notenote: expanded from macro 'RTL_CHECK2' :: 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 XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:660 :38: note: expanded from macro 'RTL_CHECK2' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38 :42 : 341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: : warning: note2344array index 4 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' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : :341:5: X0EXP (rt, 4) = NULL_RTX; ^ ~ note./genrtl.h:436:In file included from : 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c::788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27:24:: 341notewarning:: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : array 'fld' declared here In file included from X0EXP (rt, 2) = NULL_RTX; rtunion fld[1]; ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: expanded from macro 'X0EXP' ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c2344788: :./genrtl.h27:598: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: expanded from macro 'XSTR' : ^24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note ^ ~: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c::200:383: 660:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659 XEXP (ptr, 1) = unused_expr_list; : ^ ~38 ./genrtl.h:: note: expanded from macro 'RTL_CHECK2'108 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5 :::771note3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' note XEXP (rt, 2) = arg2;: note ^ ~ expanded from macro 'RTL_CHECK1'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::771 note:: 341expanded from macro 'XEXP': rtunion fld[1];:5 : ^ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:array 'fld' declared here: rtunion fld[1];note In file included from : array 'fld' declared here 660 ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.cnote:: 24 expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:660:38:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:227:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c::note: expanded from macro 'RTL_CHECK2'4238: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344expanded from macro 'RTL_CHECK2': ./genrtl.h :2344454: ./genrtl.h:3599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2;3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~: warning ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: rtunion fld[1];772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]23 ^ : note: : expanded from macro 'XVEC' X0EXP (rt, 5) = NULL_RTX; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lists.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)209: ^ ~5 XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::338: 788note: expanded from macro 'RTL_CHECK2' ::: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27:768 :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' XEXP (ptr, 1) = unused_insn_list;23 : ^ ~ note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~23 : note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:659::5:note : note38: :array 'fld' declared herearray 'fld' declared here:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note : expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:: 341 : ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':341:In file included from In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: note: :notearray 'fld' declared here: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1];24 ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:2454: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: 228:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:: 3: warning3: array index 3 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] In file included from XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XINT (rt, 6) = arg4;5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c775:25: note: expanded from macro 'XBBDEF' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ^ ~772:23: : note: expanded from macro 'XVEC' HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note: expanded from macro 'XINT' array 'fld' declared here ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:^ ^ ~: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :expanded from macro 'RTL_CHECK1'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341 :5 ^:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c rtunion fld[1]; ^ : :array 'fld' declared here 341:5: note34: array 'fld' declared here In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:: rtunion fld[1];54: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning24In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: : empty macro arguments are a C99 feature [-Wc99-extensions]: 42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : ./genrtl.h:471:In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:: : 23442344: HOOK_VECTOR_END (sched)./genrtl.h :110:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: : :./genrtl.hwarning: 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]: 635/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 1) = NULL_RTX; ^ ~ 43 XEXP (rt, 4) = arg4; XSTR (rt, 1) = arg1;: 50 ^ ~ ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: :expanded from macro 'XSTR': :: ./genrtl.h:229788:3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]771:27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:note: expanded from macro 'HOOK_VECTOR_END' 660 :23: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: ^ XSTR (rt, 7) = arg5; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:770:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :34 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~: 172 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote:1104:1expanded from macro 'RTL_CHECK1': warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :expanded from macro 'XSTR'341:5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: array 'fld' declared here rtunion fld[1];: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 660 ^ HOOK_VECTOR_END (vectorize) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:In file included from 660note:38: note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :array 'fld' declared here 38 rtunion fld[1]; ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XVEC (rt, 1) = arg1; ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: 772note: expanded from macro 'RTL_CHECK2' :5: 4342: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 50array 'fld' declared here : rtunion fld[1]; ^ 23::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c504::243: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:111:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;:note3: :expanded from macro 'HOOK_VECTOR_END'341 : ^ ~5 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XVEC' ^ ~ note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here:27: note: expanded from macro 'X0EXP' :768:23 ^ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here: rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:34In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote:: 505: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;HOOK_VECTOR_END (addr_space) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:247:3788^::27: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50::#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] 341 ^ ~ XINT (rt, 1) = arg1;expanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: 341note: array 'fld' declared herenote : rtunion fld[1]; ^: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here 2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c38 ^ ~: :34: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ./genrtl.h ^ ~172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::112 note: note: : 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1' XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 ^ ~: 2342::5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5660:1:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning: empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote:43:50: note: : array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ rtunion fld[1];:768:23: note ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c2585/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::2344In file included from 54: ./genrtl.h:524 : ^ ~3 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from In file included from 1: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:673:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344 XEXP (rt, 1) = arg1;: ./genrtl.h ^ ~ XSTR (rt, 2) = arg2;660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 ^ ~:38:: note: expanded from macro 'RTL_CHECK2' warning:: note: empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (c) ^ ~ 270^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: :expanded from macro 'HOOK_VECTOR_END'3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23: note ^ ~: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XSTR' 660:341:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660warning:: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:34: In file included from note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote: expanded 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' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: In file included from 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3:: rtunion fld[1];warning: ^ : 341In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:: 42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h525:3: :2704array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:7701: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]105 warning XEXP (rt, 7) = arg7; note ^ ~ XINT (rt, 2) = arg2;: array 'fld' declared here ^ ~ 23s rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h generatedwarning ^ . : empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'HOOK_VECTOR_END (cxx) ^ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50::23: noteIn file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XSTR' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c expanded from macro 'XINT' :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note : 660 ^ ~: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 66038/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' ::2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 38 XEXP (rt, 1) = arg1;38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5 ^ ~expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :341:5: note: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c -o loop-unswitch.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c rtunion fld[1]; ^341 :137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42660: In file included from :5: XEXP (rt, 1) = arg1;: 38 ^ ~:2771 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ./genrtl.hexpanded from macro 'RTL_CHECK2'1 : warning: :771560note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 23::3empty macro arguments are a C99 feature [-Wc99-extensions] : : warning: HOOK_VECTOR_END (emutls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5notearray 'fld' declared here: expanded from macro 'XEXP': notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ : ^43:50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770 : ^ ~ 23: :expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6602344 :38: note: : expanded from macro 'RTL_CHECK2'./genrtl.h note#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 ;) ^: expanded from macro 'XSTR':271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^In file included from 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : XINT (rt, 2) = arg2; :: ^ ~2344 ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 : :23 rtunion fld[1]; 34./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:693:3: : note: ^In file included from :660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def3824expanded from macro 'XINT' :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2842:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1 ^ ~2344:: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (target_option) XSTR (rt, 2) = arg2; ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 770: 138note:: 23expanded from macro 'RTL_CHECK2' ^:: note: expanded from macro 'XSTR' 6603#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote:43:50 : expanded from macro 'RTL_CHECK2' :: 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]) : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5:341:5: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note:771: 341:array 'fld' declared here:5: note: 23: note: array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^2344: ./genrtl.h:272:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-doloop.c:34: In file included from warning: rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^ 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:561HOOK_VECTOR_END (C90_EMPTY_HACK) XVEC (rt, 3) = arg3; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:234443::: ./genrtl.h3 : :50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38712:: 3772: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notewarning:note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1;23: : ^ ~note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : expanded from macro 'XVEC'expanded from macro 'HOOK_VECTOR_END' ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:5: ^ :770:23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]; ^ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: rtunion fld[1]; ^ In file included from expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: notenote: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^: 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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:54660::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:55 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341102: warnings generatednote. : 5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ 2344 : ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :772:23: note: expanded from macro 'XVEC' note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140: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) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]) clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c -o lower-subreg.o : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~42: : array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:clang: warning23: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: :In file included from note: expanded from macro 'XSTR' XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :2344: ./genrtl.h:141:3: warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: :660: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]) note: expanded from macro 'XINT' ^ ~ ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 770:23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~341 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];note ^ 660:77038: note: expanded from macro 'RTL_CHECK2' :: array 'fld' declared here 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h note: ^expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ :293:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:warning:5: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:2324/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660: :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared herenote : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~2344 expanded from macro 'XINT' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ ./genrtl.h:142:In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c::42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234424: : ./genrtl.h:599:3: warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3 : ^ ~ :warning: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 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) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note:38: note: expanded from macro 'RTL_CHECK2'In file included from : expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: ^ ~54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3:: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341341::5: XVEC (rt, 1) = arg1; : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: : notearray 'fld' declared here: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:772 rtunion fld[1];:23: note: expanded from macro 'XVEC' ^ XVEC (rt, 1) = arg1; ^ ~ In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XEXP (rt, 7) = arg7; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660:38: note: expanded from macro 'RTL_CHECK2' In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:753: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]) ^ ~ :341:5: clang: notewarning: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5:54 note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from rtunion fld[1];: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here: rtunion fld[1]; ^ ^ ^ ~ 2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c./genrtl.h:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 2344 : ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 314 X0EXP (rt, 8) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):341:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'107 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 :23: note: expanded from macro 'XEXP' warningarray 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) ^ ~ XSTR (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hs generated/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h. :659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: In file included from note: expanded from macro 'XSTR' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:234424: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: ./genrtl.h:335/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c -o lra.o 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, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660:38: note: :772:expanded from macro 'RTL_CHECK2'23: note: expanded from macro 'XVEC' 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])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: 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; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 341 rtunion fld[1]; ^ :5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24:expanded from macro 'XWINT': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ : note: array 'fld' declared here 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :342: :5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:2344: ./genrtl.h:./genrtl.h692:172:3: warning:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:61:26: note: expanded from macro 'HOST_WIDE_INT' 771:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long ^ :829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 402771:23 : XVEC (rt, 1) = arg1; :3 : ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XWINT (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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]) ^ ~ ^ ~ :341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :42#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :61:26: note: expanded from macro 'HOST_WIDE_INT' : # define HOST_WIDE_INT long ^ ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c XSTR (rt, 2) = arg2;note:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ^ ~ : array 'fld' declared here :435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR':772 :23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 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) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :770#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 8) = arg8; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :770: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) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-init.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :341 X0EXP (rt, 6) = NULL_RTX; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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; ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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]) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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]) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225 warnings generated. ^ ~ 791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ : XINT (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf XEXP (rt, 1) = arg1; ^ ~ -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c -o lra-assigns.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 768:23: note: expanded from macro 'XINT' 771:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: :: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XEXP' :2344: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344560::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :23: note: expanded from macro 'XVEC' : ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :51:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#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] XEXP (rt, 1) = arg1; ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];770 ^ :23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; 770:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~341:5: expanded from macro 'XSTR' note:: 38 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: :note note: expanded from macro 'RTL_CHECK2': array 'fld' declared here ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:660:38 ^ : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5: notenote: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:659 831:38 ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here 2344: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ rtunion fld[1]; ^ expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: rtunion fld[1];:660:38: note: expanded from macro 'RTL_CHECK2' 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770: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) ^ ~ ^ : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: expanded from macro 'RTL_CHECK2' In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c :note27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::23345:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ 108:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1458:3array 'fld' declared here: : warningexpanded from macro 'RTL_CHECK1': rtunion fld[1]; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ 24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:./genrtl.h42 : In file included from XEXP (rt, 2) = arg2; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) XSTR (rt, 1) = arg1; ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 795:29: note: expanded from macro 'X0MEMATTR' 227:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ^ note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 24: 660In file included from :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: In file included from expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c :54: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):2344: 2344./genrtl.h: 661 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 37: :./genrtl.h note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 5109::3:: ^ ~598 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:clang: 341warning: array 'fld' declared here 3 rtunion fld[1];:5: :: warning341 ^treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5note:: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^ ~ XSTR (rt, 1) = arg1;note: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: 25: note: 24expanded from macro 'XBBDEF': In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^./genrtl.h:228:3: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]27: In file included from expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4;2344 : ./genrtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~42 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5 ^ ~: :note33: :array 'fld' declared here3 : warning: 770 rtunion fld[1];: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:232344 XEXP (rt, 1) = arg1; ^ ~In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: note: note: expanded from macro 'XINT' : :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23:: 110noteexpanded from macro 'XSTR':3: warning: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : ^ ~852 :expanded from macro 'XEXP'3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660 :38: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~: ^ ~660 :note38: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 4) = arg4; ^ ~ ^ ~ 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38341:: 5note:: expanded from macro 'RTL_CHECK2' note23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: : 771array 'fld' declared here:23:expanded from macro 'XSTR'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]) ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c::66027:: 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:51::3expanded from macro 'XEXP'note: expanded from macro 'RTL_CHECK2': :341: 5warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :341 :note5: :array 'fld' declared here note: array 'fld' declared here : rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54 XEXP (rt, 1) = arg1;: In file included from : ^ ~: ^ ~ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:6605:::38: notenote: : expanded from macro 'RTL_CHECK2'599array 'fld' declared here: 3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 ^ ~ : rtunion fld[1]; ^: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23229:3:warning : warningIn file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5: 42 XVEC (rt, 2) = arg2; ^ ~ XSTR (rt, 7) = arg5;: expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2344 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here./genrtl.h660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::770 :note23: note rtunion fld[1];: expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)853 : ^ ~: 3: ^ ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XSTR (rt, 3) = arg3;note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :24660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ::382344341: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' ./genrtl.h:5:770#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 111 rtunion fld[1]; ^ ^ ~ :23: note: expanded from macro 'XSTR' :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 5 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660:3823: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 3412344: ./genrtl.h rtunion fld[1];:107:: ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54 XEXP (rt, 1) = arg1; note: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XINT'2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:617In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c3::24 : warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341771:5: XVEC (rt, 1) = arg1; ^ ~ 247 : ^ ~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23660::note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 772:38:note rtunion fld[1]; ^ :23: notewarning: : expanded from macro 'XVEC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2': XINT (rt, 1) = arg1; ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here 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) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23:: 770note:2423: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c660:38note: : expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 100/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR'note : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23442334 ^ ~ :: 11./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:660: : ^ ~113: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: attrs = MEM_ATTRS (x); 38 ^~~~~~~~~~~~~ note341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: : :3:: warningarray 'fld' declared herenote : expanded from macro 'RTL_CHECK2' 1458 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 24 ^ ~:note : ^array 'fld' declared here note: expanded from macro 'MEM_ATTRS' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::341:545: : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h :note653:3#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c771 :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344array 'fld' declared here: : ./genrtl.hwarning: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 109:3: rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 795:29 ^: 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'772 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 23note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:66024:: 38In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2': expanded from macro 'X0MEMATTR': expanded from macro 'XVEC' XBBDEF (rt, 3) = arg3; 92 warnings generated. #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660 : ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h271::775383: 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])25 : XINT (rt, 2) = arg2;note : ^ ~expanded from macro 'RTL_CHECK2' note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661::76837: expanded from macro 'XBBDEF' ^ ~ :note5: expanded from macro 'RTL_CHECKC1' :: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)23 : ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341note:: 5array 'fld' declared here :note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];659:38:341 :note5: :array 'fld' declared here note note: expanded from macro 'RTL_CHECK1' ^ rtunion fld[1];: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c -o lra-coalesce.o ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1];In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from 2344: ./genrtl.h:In file included from 137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: XEXP (rt, 1) = arg1; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; : ^ ~2344 ::2344771: :23::./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 33./genrtl.h::3110:660: 3:warning: :770 notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 38expanded from macro 'XEXP': note:: expanded from macro 'RTL_CHECK2'warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XEXP (rt, 1) = arg1;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 4) = arg4;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~341660:38 771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:771: :expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::5 :note: 38expanded from macro 'XEXP' :38note: note:: expanded from macro 'RTL_CHECK2' #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]) note: expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341341:5:2725::: 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:38:: 3note: array 'fld' declared here:note: expanded from macro 'RTL_CHECK2' : note: : array 'fld' declared here array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ ^ ~ warning In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: : In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: XVEC (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 341 ^ ~:5: note: 2344: : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111./genrtl.h:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: warning: 772:./genrtl.h: ::23673:: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 51expanded from macro 'XVEC' 138: 3:3: XINT (rt, 5) = arg5;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768:23: ^ ~ : 3warning 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660:: 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' : 48array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;771:23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : 154/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7 ^ ~ note: : :771expanded from macro 'RTL_CHECK2' warning:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :770 if (INSN_CODE (insn) < 0) 660::341:2338::5 ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note:: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP'note: note: 844: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' 25 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]) ^ ^ ~ noteIn file included from :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c38:: :660:24 :38:expanded from macro 'INSN_CODE' ^ ~ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note5#define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:expanded from macro 'RTL_CHECK2' 660:38 ^ ~: array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:: 23expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 273341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ::note: expanded from macro 'XINT'5:3: ^ 5 :In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:: note warningnote27: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: array 'fld' declared here rtunion fld[1]; ^ ~./genrtl.h ^ rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ::112660::383:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c warning:54: :100 rtunion fld[1];In file included from : ^ ~In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23442344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~./genrtl.h./genrtl.h::772107:3: warning: 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note:692: XEXP (rt, 1) = arg1; 3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:: 23: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: : XEXP (rt, 1) = arg1;array 'fld' declared herenote: expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :23:139:3:expanded from macro 'XINT' :660 clang: :38: note: expanded from macro 'RTL_CHECK2'warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: rtunion fld[1]; expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' :48:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: #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 XBBDEF (rt, 3) = arg3; ^ ~: : 155/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])775::5:31: note: :25 warning ^ ~ : : note: expanded from macro 'XBBDEF' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here660:38 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' 38: 831::341 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 5: 23:note note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'PATTERN':: ^ ~ array 'fld' declared here expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];: rtunion fld[1]; 341659: ^ 38: : ^ In file included from note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c5::: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341::27: In file included from expanded from macro 'RTL_CHECK1' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 24: 771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note: In file included from :array 'fld' declared here 23:2344: :./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; note ^ :113:3: In file included from expanded from macro 'XEXP'2344: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:./genrtl.h54: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5 rtunion fld[1]; :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h274:3 ^ : note: In file included from warning:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : warning: :38array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:693 XEXP (rt, 7) = arg7; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.carray 'fld' declared here note: : rtunion fld[1]; ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h100 ^ XVEC (rt, 5) = arg5;In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: ^ ~:: ^ ~24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3771:::23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344341:5: ./genrtl.h: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :: :140 :772note3:: : XSTR (rt, 2) = arg2;array 'fld' declared here expanded from macro 'XEXP'./genrtl.h23: :warning: ^ ~ 108:3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning770 : rtunion fld[1]; XEXP (rt, 4) = arg4; : note23:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'XVEC'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:note: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR':48: :660771 :23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23: 38:: ^ ~155: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 5:note:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66038:: expanded from macro 'XEXP' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2':38 660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~ : :note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: note: : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ 341:5 :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note:660: 341array 'fld' declared here:::385844:5:25: note rtunion fld[1];: : expanded from macro 'INSN_CODE'array 'fld' declared here note : array 'fld' declared herenote ^ rtunion fld[1];: In file included from note#define INSN_CODE(INSN) XINT (INSN, 6): array 'fld' declared here rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::54 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c5: note: array 'fld' declared here :: In file included from 24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:2344:: 2344: ^: ./genrtl.h275:./genrtl.h 3: 27:: warning768:23In file included from 712: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::24:3109array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 : XINT (rt, 6) = arg6;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: ^ ~: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344warning:2344: XSTR (rt, 1) = arg1;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 768: :23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ./genrtl.h ^ ~ XBBDEF (rt, 3) = arg3; ::137:3:./genrtl.h ^ ~ : warning : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h141770:660:38: note: ::775:23: :expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; note ^ ~253: : : expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):expanded from macro 'XSTR' ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 660expanded from macro 'XBBDEF'341: 5:23#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: 38:note: array 'fld' declared here38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : 341 : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ expanded from macro 'RTL_CHECK1' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :660:38: ^ ~768 note660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:48::23: expanded from macro 'RTL_CHECK2' note: 38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~ 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341::156expanded from macro 'XINT' note: rtunion fld[1];notearray 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: ^ 10: warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: :341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100524: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 note: array 'fld' declared here : return INSN_CODE (insn); expanded from macro 'RTL_CHECK2' : ./genrtl.h: rtunion fld[1]; ^~~~~~~~~~~~~~~~293:./genrtl.h:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])110: 3 3 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :844: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: XEXP (rt, 4) = arg4; XINT (rt, 1) = arg1; note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'INSN_CODE' ^ ~: ^ ~341 27:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define INSN_CODE(INSN) XINT (INSN, 6) In file included from 768:771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54: In file included from :23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ./genrtl.h : array 'fld' declared here :2344 ^ ~23 rtunion fld[1]; : ^ :138:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:768:23 note XEXP (rt, 2) = arg2; : ^ ~ : : note./genrtl.h:expanded from macro 'XEXP': 713note: In file included from expanded from macro 'XINT'expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3::771: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: :2344warning note: expanded from macro 'XEXP' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 2) = arg2;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :142/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :3: ^ ~:660 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: ^ ~660note 660:38: XINT (rt, 6) = arg6;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote38: : : expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' note ^ ~:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768: expanded from macro 'RTL_CHECK2'660 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; :341:5:23: ^: : 341note: expanded from macro 'XINT'38 :: 5: noteIn file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'RTL_CHECK2'note: ^ ~ array 'fld' declared here : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344 : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 :38: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 313 XINT (rt, 5) = arg5; ^ ~: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:3In file included from :: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c768:2348: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ^ ~:::338::5: warning : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS 27In file included from notewarning: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::54: 341:: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:expanded from macro 'XINT' 5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 2344 XVEC (rt, 1) = arg1; : ./genrtl.h: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h::558 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h139:: ./genrtl.h:: ^ ~:660:389note3: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:array 'fld' declared here :23:note note note: : expanded from macro 'XVEC'732:3: warning: rtunion fld[1]; ^: #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] expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ^ ~ expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1;warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: In file included from && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c XBBDEF (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:24: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : XEXP (rt, 7) = arg7; 341In file included from ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::5:82: 775In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:In file included from 771::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h49/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:: 25::note24: In file included from 770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : :: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 2334:23array 'fld' declared here23 2344: rtunion fld[1];./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^::11:314172 : ^ ~: :In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : : notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]100521expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: : expanded from macro 'XSTR' XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1 :: 38 attrs = MEM_ATTRS (x);In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344 ^~~~~~~~~~~~~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: warning: empty macro arguments are a C99 feature [-Wc99-extensions]:./genrtl.h660:38771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23::1458:24note :: note: 112: HOOK_VECTOR_END (asm_out)noteexpanded from macro 'RTL_CHECK2' : note ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1': note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hexpanded from macro 'XEXP' ^ ~ : expanded from macro 'RTL_CHECK2':43: :350: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'MEM_ATTRS'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #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: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341 ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :341:5:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795: XINT (rt, 6) = arg6; 29: note660:5:: : note: array 'fld' declared herenote: expanded from macro 'X0MEMATTR': ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c38 rtunion fld[1]; ^ rtunion fld[1];#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)::49 ^ 768 ^ ~note : :In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:27:661:37:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:In file included from note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 5423172: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c2344./genrtl.h: :140 : ^ ~note:./genrtl.h: expanded from macro 'XINT': 940 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h324:: : : :733In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):2344: ./genrtl.h:144:3: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):3: warningwarning 341: 1: array index 2 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] ^ ~ : warning: ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;: ^ ~ 660:HOOK_VECTOR_END (sched)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : :^ X0EXP (rt, 8) = NULL_RTX; ^ ~ 38: 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: note: expanded from macro 'XEXP'771note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':341:5 : note: array 'fld' declared here note:43 : ^ ~ 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) ^ ~ array 'fld' declared here ^23 50: note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:expanded from macro 'XEXP' :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660: ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~382344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:::315788:82In file included from :: 341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:33::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:49: In file included from :note: 27 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:3: expanded from macro 'RTL_CHECK2'warning :array 'fld' declared here : 38:172 note:#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]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 3) = arg3;: XEXP (rt, 1) = arg1;1104:expanded from macro 'RTL_CHECK2' 1: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ ^ ~ :771 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23warning : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: 5 :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:: 5note: HOOK_VECTOR_END (vectorize)659::23: :In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h2344:: expanded from macro 'XEXP' expanded from macro 'XEXP': ./genrtl.h:113#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)note : array 'fld' declared here ^ ~ 433 ^ ~ array 'fld' declared here :note: warning50:: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :660660: ^ ~::note38: noteIn file included from 38: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:2754#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : : XEXP (rt, 7) = arg7;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:753#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3413:771:23:: ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 2344 5:note note: array 'fld' declared here rtunion fld[1]; ^ note: : expanded from macro 'XEXP' array 'fld' declared here warningIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::./genrtl.h24: 49 :141660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: note:: expanded from macro 'RTL_CHECK2'3 XINT (rt, 1) = arg1;5: ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.cnote: : : ^ ~: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1691:24:768:12344: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: warning XINT (rt, 5) = arg5;23 rtunion fld[1]; ^ ~ : : : ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:2344:: expanded from macro 'XINT'341:empty macro arguments are a C99 feature [-Wc99-extensions] ^: ./genrtl.h 5:768 note :169::: 23HOOK_VECTOR_END (addr_space):#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3 ^ ~In file included from ^array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: :66082: In file included from 316:note: expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:warning: 234438: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: XEXP (rt, 1) = arg1; ^ ~ ::100:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: :expanded from macro 'RTL_CHECK2'771note: X0EXP (rt, 4) = NULL_RTX;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23:: 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 ^ ~ In file included from 51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788::expanded from macro 'XEXP':3 27: : 6602344: note ^:: 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)./genrtl.h38 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 137/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;:expanded from macro 'X0EXP' 341 note ^ ~:: 660:38::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'RTL_CHECK2' warning: 771:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:49#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2'note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::172expanded 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) ^ ~341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote:: rtunion fld[1];660341:5: note:: array 'fld' declared here : ^ : In file included from 65938: :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:38: note : XEXP (rt, 1) = arg1;54 rtunion fld[1];expanded from macro 'RTL_CHECK1' rtunion fld[1];2342:1: : In file included from warning #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341note empty macro arguments are a C99 feature [-Wc99-extensions] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771HOOK_VECTOR_END (calls): ::23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:expanded from macro 'RTL_CHECK2'In file included from 27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h:754#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~:^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 3 ./genrtl.h:142:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 :note: :2450 note: : array 'fld' declared hereIn file included from 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1];:warning: expanded from macro 'XEXP': warning note: array 'fld' declared here./genrtl.h ^ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :170: :3array index 2 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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: :: warning: expanded from macro 'HOOK_VECTOR_END' ^ ~24 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;: XINT (rt, 6) = arg6; XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)2344 ^: note: ^ ~:./genrtl.h: 771:expanded from macro 'RTL_CHECK2' 335: In file included from :23: ^ ~ 3 note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:768:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:23: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:expanded from macro 'XINT':82: XEXP (rt, 1) = arg1; : note172: : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^ ~ 2585 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::660In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~:138: :note:771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'RTL_CHECK2'2344: ./genrtl.hwarning:107:523: 3 : empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ :: : expanded from macro 'XEXP'HOOK_VECTOR_END (c)660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660^ :warning note: array 'fld' declared here38 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:note rtunion fld[1];: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.cnote:34143#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array 'fld' declared here::505 ^ ~ :341: : rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h100/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: note: In file included from ::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^: 771:expanded from macro 'HOOK_VECTOR_END' : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c 23: array 'fld' declared here : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ::54 rtunion fld[1]; ^ ^ noteIn file included from : array 'fld' declared herenoteexpanded from macro 'XEXP'2344: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: ./genrtl.h: 138 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c :49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: rtunion fld[1]; ^ ~27In file included from 2704 :1:3 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ : warning : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38:In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:: : ./genrtl.h: warning note24: ./genrtl.hexpanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :755array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]24: :empty macro arguments are a C99 feature [-Wc99-extensions]: In file included from 143:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:3warning: XEXP (rt, 2) = arg2;:50: : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 2344: ./genrtl.hnote:336 XEXP (rt, 7) = arg7;: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: expanded from macro 'HOOK_VECTOR_END'3array 'fld' declared here :: rtunion fld[1];771:23 ^ ~171warning ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :3: :: :In file included from warningwarningnote ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XSTR (rt, 3) = arg3; : : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' 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, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660 XEXP (rt, 2) = arg2;: 8223:25 In file included from : ^ ~38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cnote ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:49 : expanded from macro 'RTL_CHECK2': note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XBBDEF' 172: 234423::: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 108/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: ::expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP'3: 2771 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):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]) : ^ ~660:38: ^ ~ ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1 ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:341:5660:38: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:warning: :5: : : empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (emutls) note: array 'fld' declared here 341:5 XEXP (rt, 2) = arg2; rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~notearray 'fld' declared here: array 'fld' declared here ^ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; In file included from ^:^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c::5:24: In file included from 771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c341 :54: 100 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::23442344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: :: 50In file included from ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:5: :172:3:./genrtl.hnotenote:2344 note : warning: : expanded from macro 'HOOK_VECTOR_END' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: 773./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here : ^ :3: XEXP (rt, 4) = arg4; ^ ~139 warning: In file included from rtunion fld[1];: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:3771:23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 49 : warning ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: ^ : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from XBBDEF (rt, 3) = arg3; ^ ~ XVEC (rt, 1) = arg1;: ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c::28422344: ^ ~./genrtl.h ^ ~::77524: 38:::25: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772note 660:2344: ./genrtl.h:: warning144:3: 38: ::23: :expanded from macro 'XBBDEF'notenote : : 401expanded from macro 'RTL_CHECK2'warning: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :659:38: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 8) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) noteHOOK_VECTOR_END (target_option): note : expanded from macro 'XVEC' ^ ~warningexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :341:788 :27 :5: ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 XWINT (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray 'fld' declared here :: :expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; 341:5:43note: expanded from macro 'RTL_CHECK2' :50 ^note: 5: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:659: In file included from ::66438: : 173: rtunion fld[1];note array 'fld' declared herenote3: : :expanded from macro 'RTL_CHECK1'29:expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~2334 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 341:5: ^ XINT (rt, 5) = arg5; In file included from note ^ : expanded from macro 'XWINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c :341:5 ^ ~In file included from 11 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c::49: :#define XWINT(RTX, N) ((RTX)->u.hwint[N])2344: ./genrtl.h82 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768:23: note: expanded from macro 'XINT'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344140: attrs = MEM_ATTRS (x);172 ^ ~ : note: : ^~~~~~~~~~~~~array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];2980:109:: rtunion fld[1];3: warning: 3421: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458 :3: XEXP (rt, 4) = arg4;660 : ^ ~ ^ 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] XBBDEF (rt, 3) = arg3;In file included from ::245: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27note 3854: ^ ~: : array 'hwint' declared hereexpanded from macro 'MEM_ATTRS' : :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) In file included from HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 2344note HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h./genrtl.h:775771 ^ :169:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h::^:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':61: 26: note25 791: note: expanded from macro 'XBBDEF'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning:795: : note:expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43: #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]50: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'HOST_WIDE_INT' 3 : ^ ~warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: # define HOST_WIDE_INT longnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29 :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note771: ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'HOOK_VECTOR_END' : XINT (rt, 1) = arg1; 23:: expanded from macro 'X0MEMATTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659341:5: ^ note: array 'fld' declared here ^ ~ : rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^38 ^ ~ :768: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:66123: note: :: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: 37 ^ ~341expanded from macro 'XINT':24expanded from macro 'RTL_CHECK1' : :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~: ./genrtl.h:174: note: expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3note: :2344array 'fld' declared here:660: warning : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h#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] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:402:3::38 XINT (rt, 6) = arg6;: ^ ~ 38:warning: 341:In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:note5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' : 341100: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XWINT (rt, 2) = arg2;768:expanded from macro 'RTL_CHECK2'5 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note2344 :: array 'fld' declared here ^ ~23: ^ ~ note: expanded from macro 'XINT': rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^./genrtl.h:141:note:6643: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :29In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 : rtunion fld[1];: ^ ~ ^341: : 82/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note XINT (rt, 5) = arg5; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: expanded from macro 'XWINT':38:::5 note ^ ~In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: 2344: ./genrtl.h: ::note: array 'fld' declared here ^ ~49 : 110 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342 note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:768 rtunion fld[1]; rtunion fld[1];:23 ^ 3:2344In file included from ^: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: : ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cnote: XEXP (rt, 4) = arg4;: : 267:./genrtl.hnote: expanded from macro 'XINT':170 ^ ~ array 'hwint' declared here ::3 33:3: In file included from warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c ^ 20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: :warning::771341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : warning5 XEXP (rt, 1) = arg1; : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ^ ~ basic_block bb = DF_REF_BB (use), def_bb;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~: 54: note23 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h: note: 61 660:::: 2344:38 XEXP (rt, 2) = arg2; ^ ~ 26array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 646 rtunion fld[1];expanded from macro 'XEXP': ./genrtl.h:809 :3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771:: 23warning: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT longarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ : ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23note :660:: In file included from 38: XEXP (rt, 1) = arg1; note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.cnote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):52expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.cnote : expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' ::24 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :24 In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: note: expanded from macro 'XEXP' note:341660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :5: :2344note: expanded from macro 'RTL_CHECK2': 38: ^ ~: 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] ^ ~ X0EXP (rt, 1) = NULL_RTX; expanded from macro 'RTL_CHECK2' note ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hexpanded from macro 'DF_REF_BB'::660 ^ ~175:38 (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))):341 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 5::3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:: ^ XEXP (rt, 7) = arg7; ^ ~788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note341: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:array 'fld' declared here::5 27 rtunion fld[1];828: ::30:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : expanded from macro 'X0EXP' ::5:771: ^:8223:note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'BLOCK_FOR_INSN'note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here 2344 ^ ~ note note: array 'fld' declared here rtunion fld[1];#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XEXP' ^ ./genrtl.h:: :659 ^111 ^ ~ :38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:3: warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h234427: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::2344 XINT (rt, 5) = arg5;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h54:51: 775 ^ ~note: : ./genrtl.hIn file included from :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25660: note: expanded from macro 'XBBDEF' :expanded from macro 'RTL_CHECK1': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):768: :142 23: note: ./genrtl.h./genrtl.h: expanded from macro 'XINT' :::3: warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38171#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):829/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 34138: XINT (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning:3:: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5 warningnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 : :: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:warning ^ ~ : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 note ^ ~ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:7755: : rtunion fld[1];:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note 65925: ^ ~: :3823/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: array 'fld' declared here : ^ :341:5: note: :note: expanded from macro 'XBBDEF' rtunion fld[1];38array 'fld' declared here rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: 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 ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:: : 82expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c24: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:176:2344 : : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h:112:3:23 ^ ~: 659:38 warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 660::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 341 XEXP (rt, 8) = arg8; warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 2344: : note ./genrtl.h ^ ~expanded from macro 'RTL_CHECK1' XINT (rt, 6) = arg6; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38: ^ ~: :436 5 note: 341array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'XINT' :::27note ^ ~ 3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:5:: :: 341In file included from :note5: 771:23: note: : expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 array 'fld' declared here ^: : warning ^ ~ ^ 341:5:./genrtl.h : : rtunion fld[1];172:3: warning: 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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: XEXP (rt, 4) = arg4; ^ ~ 100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771::660 X0EXP (rt, 2) = NULL_RTX; ::232344: 38280:: ^ ~note: : 12In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:::49: note ./genrtl.h:143:3: array 'fld' declared here: warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: rtunion fld[1];warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 2344: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 def_bb = DF_REF_BB (def); 27 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^~~~~~~~~~~~~~~ : : XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :./genrtl.h: note: 107expanded from macro 'RTL_CHECK2'646/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::660:5238:771expanded from macro 'X0EXP' :: 54 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3:341:5:: expanded from macro 'DF_REF_BB' :23: (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) : note: warningnoteexpanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: 38: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: XEXP (rt, 1) = arg1; 5: notenote5: :array 'fld' declared here array 'fld' declared here: expanded from macro 'XEXP' ^ ~: expanded from macro 'RTL_CHECK1'2344 rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ note: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h830 rtunion fld[1]; rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341::173:3:5: ^:3::In file included from : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: ^ ~ 24660: :warning828 note: array 'fld' declared here:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]82:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3038: : rtunion fld[1]; 23:In file included from ^: XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c::: :2344noteexpanded from macro 'RTL_CHECK2' 2344770:expanded from macro 'XEXP'24: expanded from macro 'BLOCK_FOR_INSN'23:: note: : expanded from macro 'XINT'In file included from 23: note : expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)./genrtl.h: ^ ~ :./genrtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 195: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:: ^ ~32344 : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 113:./genrtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:454:3: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3warning:: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :::38: XINT (rt, 1) = arg1; :6605: ^ ~ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768775660: XEXP (rt, 1) = arg1;:38warning note38: : :array 'fld' declared herearray index 7 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]) ^ ~ : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25 rtunion fld[1];: note: expanded from macro 'RTL_CHECK2':note: 341 XEXP (rt, 7) = arg7;notenote: expanded from macro 'XEXP' expanded from macro 'XINT': 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) ^ ~ ^ ~ 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]) 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1]; ^ ~ ^ ~ ^ :659 : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23:In file included from 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :660:38: ^: note5: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100341:5:: 660:38: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c note expanded from macro 'XEXP':2344 ^ ~: 341:5array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:: :341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^ ~ : expanded from macro 'RTL_CHECK2'2344./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 5In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here rtunion fld[1]; :660note: ^./genrtl.h144:38: :: array 'fld' declared here note rtunion fld[1];:3 174 : ^ ~ rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c ^expanded from macro 'RTL_CHECK2' ::54: In file included from warning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 341:: array index 8 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 : X0EXP (rt, 8) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^ ~: 24 warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27::2344: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:: 49: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344note: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from expanded from macro 'X0EXP': XINT (rt, 6) = arg6;array 'fld' declared here: 5: note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ :: ./genrtl.h:831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c2344: ./genrtl.h3::In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c108/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :24:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::471#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : : ^ ~768:23: : XVEC (rt, 3) = arg3; In file included from ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :508:9:warning: warningarray 'fld' declared here: expanded from macro 'XINT' warning rtunion fld[1];: : 772: :2344#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]:23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ XEXP (rt, 2) = arg2; 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 660:38: ^ ~note: :./genrtl.h ::196:3: warning: 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] set = single_set (inv->insn); note ^ X0EXP (rt, 1) = NULL_RTX; ^~~~~~~~~~~~~~~~~~~~~~: XEXP (rt, 2) = arg2;expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996: ^ ~ 22: note: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38expanded from macro 'single_set' 82 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h341:::788: :array 'fld' declared here5 note771:23 ::: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77127expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^note :137 ? PATTERN (I) : single_set_1 (I)) \:23:note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : : expanded from macro 'X0EXP'In file included from :3: warning note: array 'fld' declared here rtunion fld[1]; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c ^: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 100:: 341 ^ ~:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:27: In file included from ^ ~ 660: note: array 'fld' declared here:1998:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3842 : note2344::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::./genrtl.h659: 2344: : rtunion fld[1];:./genrtl.h:175:3: warning: ^ 660expanded from macro 'single_set_1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: 169expanded from macro 'RTL_CHECK2'#define single_set_1(I) single_set_2 (I, PATTERN (I)): ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:54 ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:: ^ ~: 660In file included from note XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23note38: expanded from macro 'RTL_CHECK1': note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'PATTERN'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 341::: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:851note :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1;3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~5:#define PATTERN(INSN) XEXP (INSN, 4): note 341 : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ::341 XSTR (rt, 1) = arg1; : :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^notenote :: 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770 :38771::array 'fld' declared here 5: : ^ ~23: rtunion fld[1]; :note2423: :: ^ : array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:expanded from macro 'RTL_CHECK2': note note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 82In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note660:38 : : :In file included from ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from note: X0EXP (rt, 3) = NULL_RTX;:: ^ ~expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' 2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^ ~ ./genrtl.h:138array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; : ^ ~ 788: ^660 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:49:: In file included from 27:341 note::341:: XEXP (rt, 2) = arg2;38: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: note38: 5: note: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2':: array 'fld' declared here: 2344 expanded from macro 'X0EXP'In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~: rtunion fld[1]; :109 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP':#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^:2344 : ./genrtl.h: 5043::: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341 ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::659 XBBDEF (rt, 3) = arg3; rtunion fld[1];5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c :note :38:: 100: 3 ^ ~array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note : 508 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9: warning: :341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): XEXP (rt, 2) = arg2; ^ ~ ^ ~ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :25:: 5 warning: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 771660:38::23: : expanded from macro 'XBBDEF' 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 note: note: array 'fld' declared here :note: note: : expanded from macro 'XEXP' array 'fld' declared here In file included from X0EXP (rt, 1) = NULL_RTX;expanded from macro 'RTL_CHECK2' set = single_set (inv->insn);#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]) ^ ^~~~~~~~~~~~~~~~~~~~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1996:8: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:: expanded from macro 'single_set' 54 ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~27: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c::: :27: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : expanded from macro 'RTL_CHECK2':659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: 341:./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 :::23445: note3823:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344:note: : ./genrtl.h:852:note176: expanded from macro 'X0EXP' ^ ~ : expanded from macro 'RTL_CHECK1': #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h3note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3: ^ ~ ^ ~ :341warning : expanded from macro 'PATTERN' :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4)array 'fld' declared here: : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ ~341:198:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: XEXP (rt, 8) = arg8;659 XSTR (rt, 2) = arg2;: 771:23: : ^ ~ note note3 ^ ~38 ^note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::23array 'fld' declared here warningIn file included from : 23: : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.cexpanded from macro 'XEXP': : : 82notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from notearray 'fld' declared herenote: expanded from macro 'RTL_CHECK1' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:expanded from macro 'XSTR' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])139 In file included from ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: ^ ~ rtunion fld[1];3100/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ : ^ ~341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):788 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :27warning2344 :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660 : ./genrtl.h341:660 XBBDEF (rt, 3) = arg3; ^ ~ In file included from :expanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h385/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: ::171775: :25: note: expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK2' notenote:349: : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: XBBDEF (rt, 3) = arg3; : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h : array 'fld' declared here ^ ~: note: expanded from macro 'RTL_CHECK2' ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):659:38: array 'fld' declared here110 note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 775 rtunion fld[1]; : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: : ^ ~341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c24659::509:10: XEXP (rt, 4) = arg4;: In file included from :38 55/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344: ./genrtl.h: ^ ~ expr = SET_SRC (set);505notenotenote : expanded from macro 'XBBDEF' :3: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1': array 'fld' declared herearray 'fld' declared here rtunion fld[1];::341771#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341 : X0EXP (rt, 2) = NULL_RTX; ^ ^ ~ 5In file included from ^~~~~~~~~~~~~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h54: 23:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536 rtunion fld[1]; 788:: ^note: note: array 'fld' declared here 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:659:: rtunion fld[1];22: ./genrtl.h : notearray 'fld' declared here38:: ^expanded from macro 'XEXP' note: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.cexpanded from macro 'X0EXP'expanded from macro 'RTL_CHECK1': expanded from macro 'SET_SRC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 24#define SET_SRC(RTX) XCEXP(RTX, 1, SET): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 27: 2344: ./genrtl.h:199:3: warning: rtunion fld[1]; ^ :In file included from 853:3: warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c659 :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :82: 660./genrtl.h38: In file included from :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note X0EXP (rt, 5) = NULL_RTX; note: ^ ~: XSTR (rt, 3) = arg3;195:expanded from macro 'RTL_CHECK2' 32344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::23788: note: expanded from macro 'XSTR' :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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] XEXP (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ::140805 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: ^ ~: 3: ^ ~:341:32: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : :5: ^ ~ note: note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2' warning27 #define RTL_CHECK2(RTX, N, C1, C2) ((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): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; ^ ~ ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23:: 5 note: rtunion fld[1]; note: expanded from macro 'XEXP':661::: 5: 37341 :expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:538#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:660:38note : note: : array 'fld' declared here array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; expanded from macro 'RTL_CHECKC1' note ^ ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :100: ^ ~ ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ^ ~ : 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341./genrtl.h: : :524:3:note: 341./genrtl.h ^::172341::55::5: expanded from macro 'RTL_CHECK1'3 note: array 'fld' declared here :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: warning: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from warning note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.cnote: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note:49: : : array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 4) = arg4; XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ rtunion fld[1];771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c ^ :23: rtunion fld[1]; In file included from 578: In file included from In file included from : ^ 4/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : 771:23:24note: expanded from macro 'XEXP': ./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c ./genrtl.h:: ^ ~141:200: ./genrtl.h: 111:327::3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : : In file included from warning: warning: array index 2 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]:expanded from macro 'XEXP' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XINT (rt, 5) = arg5; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ :768:23: X0EXP (rt, 6) = NULL_RTX;660:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38 ^ ~ FOR_BB_INSNS (body[i], insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: 38 2344 note: :noteexpanded from macro 'XINT': ./genrtl.h: note: 196/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'RTL_CHECK2'768expanded from macro 'RTL_CHECK2' :788: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2327/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h371::3413#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):341:5:: : note5: ^ ~ : note : expanded from macro 'XINT' expanded from macro 'X0EXP'warning #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) array 'fld' declared here: ^ ~ ^ ~note660:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: array 'fld' declared here rtunion fld[1];38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: XEXP (rt, 2) = arg2;notenote660:: expanded from macro 'FOR_BB_INSNS' : 38: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: expanded from macro 'RTL_CHECK2' rtunion fld[1];note ^~~~~~~~~~~~~~~~~~~~~~~ ^ ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 100: In file included from :826 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ::659:38:: 2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :771:23::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344 note: expanded from macro 'XEXP'./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: ::341:: expanded from macro 'NEXT_INSN'5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5./genrtl.h:173:525:: note 3: :warning341: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : ^ ~ rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 #define NEXT_INSN(INSN) XEXP (INSN, 2):660:38: XINT (rt, 5) = arg5; ::array 'fld' declared here note ^ ~ ^3: note: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' ^ ~ 771:49 rtunion fld[1]; :23 ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XEXP' ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23445: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::768note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:::2344: ./genrtl.h23: ::1422344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~23: : note./genrtl.h:112::./genrtl.harray 'fld' declared here : 3::201: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 3 expanded from macro 'XINT'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note XINT (rt, 6) = arg6; : 3:: ^ 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) warning ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c ::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning::2344660:38: note38660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : : : : :38note: note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK2'197: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' 3: ^ ~768warning ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ : ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 :: note: array 'fld' declared here : ^ ~ rtunion fld[1];768 X0EXP (rt, 3) = NULL_RTX;788 :341:23:: ^ note: ^ ~ noteIn file included from :527expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:: note: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: array 'fld' declared here note 341expanded from macro 'XINT'note: 100: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];In file included from ^ ~ expanded from macro 'RTL_CHECK2': expanded from macro 'X0EXP':5 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:341:65966024:174:::3838: 5: :: In file included from note: array 'fld' declared here expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 rtunion fld[1];:2344: ./genrtl.h:: :560:38:33 :expanded from macro 'RTL_CHECK2' note: ^ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: :341:5 note rtunion fld[1];: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here578 XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ^:In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c XINT (rt, 6) = arg6; expanded from macro 'RTL_CHECK1' 4/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23::: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c 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]) FOR_BB_INSNS (body[i], insn) :82: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17 :341:5: In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~ note: : 2344array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:341: ./genrtl.h rtunion fld[1];expanded from macro 'XSTR' :143::5./genrtl.h: ^ :In file included from 233 :198/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:: note: :49: In file included from noteexpanded from macro 'FOR_BB_INSNS' :3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XINT' (INSN) = NEXT_INSN (INSN))warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:38: note: expanded from macro 'RTL_CHECK2' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::2344 XEXP (rt, 7) = arg7; ^~~~~~~~~~~~~~~~ ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :./genrtl.h826: ^ ~ rtunion fld[1]; ^ 25 :771 ^ ~: 113:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c note:: 660:23array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: : : XEXP (rt, 7) = arg7;note 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38:expanded from macro 'NEXT_INSN' : expanded from macro 'XEXP' :788#define NEXT_INSN(INSN) XEXP (INSN, 2) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note :note: expanded from macro 'RTL_CHECK2'27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 771 ^ ~ :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :23: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:./genrtl.h:223:expanded from macro 'X0EXP'23: 38 array 'fld' declared herenote#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3 :: : ^ ~ expanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 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] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ note341:38: noteexpanded from macro 'XEXP' XEXP (rt, 1) = arg1; 659:38 ^ ~: :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~: note:771 :23:: 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]) 24: In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:561: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];: ^:660 ^ ~ In file included from : 35:38:expanded from macro 'XEXP' 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 note: ./genrtl.h::341: : array 'fld' declared here175notewarning:660:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here38: note rtunion fld[1];note: : expanded from macro 'RTL_CHECK2':expanded from macro 'RTL_CHECK2' ^ In file included from XSTR (rt, 2) = arg2;3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c : : rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~825 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here:warning: ::341:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]49: 770:23:341 :5: : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c note5: XEXP (rt, 7) = arg7;./genrtl.hnote: : In file included from expanded from macro 'XSTR':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: ^ ~ :note:27144 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 322#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here: ^ ~: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1373: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: warning: 3: warning3849/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: ^ ~:2344: ./genrtl.harray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:199:660 XEXP (rt, 1) = arg1;:3: warning: : X0EXP (rt, 8) = NULL_RTX; : ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];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; ^ ~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: if (!bitmap_bit_p (df->blocks_to_analyze, DF_REF_BBNO (adef)) ^~~~~~~~~~~~~~~~~~ note2344788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h: ./genrtl.h expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27:771:: note 23788:27: 647: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c ^ ~224 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:27: expanded from macro 'X0EXP' :note: array 'fld' declared here: note696expanded from macro 'X0EXP': expanded from macro 'DF_REF_BBNO' #define DF_REF_BBNO(REF) (DF_REF_BB (REF)->index) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :note rtunion fld[1]; :: ^ ~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~~~~ : ^:13 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.hexpanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 659 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]):646 rtx set = single_set (insn);In file included from :note52:: 38: ^~~~~~~~~~~~~~~~~ ^ ~ ^ ~ warning: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.cnote: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'DF_REF_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF)))341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:381996341: XEXP (rt, 2) = arg2; ^ ~:100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ./genrtl.h5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :expanded from macro 'RTL_CHECK2'771:17622: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :array 'fld' declared here 3 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here: ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: : warning:5: note: array 'fld' declared here :: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XEXP (rt, 8) = arg8;: note: expanded from macro 'single_set' rtunion fld[1];23: note: expanded from macro 'XEXP' In file included from ^828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82:array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 30 ? PATTERN (I) : single_set_1 (I)) \In file included from ^~~~~~~~~~~~~~~~: ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1':note: : 660:expanded from macro 'BLOCK_FOR_INSN' :#define single_set_1(I) single_set_2 (I, PATTERN (I))49 ^: 38#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) 2344 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: In file included from : note: expanded from macro 'RTL_CHECK2' ^ ~ 831: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c./genrtl.h: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 :./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 ^ ~ :169 note:13825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344::: : 24: :3: noteIn file included from :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'PATTERN'53:: expanded from macro 'XBBDEF' :: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)2344: ./genrtl.h:./genrtl.h: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~warning : 38warning579: :3: :note:200: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:3 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here:notewarning rtunion fld[1]; ^ ^ ~: XEXP (rt, 1) = arg1; warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :771 note XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c771 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]771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23 XSTR (rt, 1) = arg1; ^ ~: :24 X0EXP (rt, 6) = NULL_RTX; 341 ^ ~: :: ^ ~ In file included from 23 : note5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' note : expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341: ^ ~:5 rtunion fld[1]; note770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^: ::expanded from macro 'X0EXP' : note: expanded from macro 'RTL_CHECK2' note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: 2344expanded from macro 'RTL_CHECK2' :expanded from macro 'XEXP' note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : : note: expanded from macro 'XSTR' array 'fld' declared here./genrtl.h:225: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ~5330In file included from :54: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (!just_once_each_iteration_p (current_loop, DF_REF_BB (adef))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::341 ^~~~~~~~~~~~~~~~:: 5: note: array 'fld' declared here38: 659 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:38: :100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote: ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344646note: In file included from : expanded from macro 'RTL_CHECK1' :./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h195:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:660:3852:expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3;: note : warning ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here : 82array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2': expanded from macro 'DF_REF_BB' rtunion fld[1]; ^ (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: 49 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:341 25In file included from ^ ~ 30:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: :note:771:23: note: expanded from macro 'XBBDEF'2344341expanded from macro 'BLOCK_FOR_INSN' : : ./genrtl.h./genrtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: expanded from macro 'XEXP'#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)170: :3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 3415:5 ^ ~139warning::: ^ ~: 3 notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 XEXP (rt, 2) = arg2; : note: array 'fld' declared here note: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ array 'fld' declared here : :775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771660:: rtunion fld[1]; 3825array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:: XBBDEF (rt, 3) = arg3; ^ ~ note: ^23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];note rtunion fld[1]; :775 ^ : expanded from macro 'XBBDEF': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: note In file included from : expanded from macro 'RTL_CHECK2' :expanded from macro 'RTL_CHECK1' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27note696:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:13#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c2344: ^ ~ 24 : expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: 2344 : ./genrtl.h:598:: : rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: warningexpanded from macro 'single_set': ^ ~341: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 201: :expanded from macro 'XBBDEF'3 XSTR (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning5 5660::: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note X0EXP (rt, 7) = NULL_RTX;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array 'fld' declared here ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ~:831 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ : : expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 : : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~: expanded from macro 'PATTERN' 770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.carray 'fld' declared here :24:659:38::: rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:232344: ./genrtl.h:226:3 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~ ^: :341:5: warning:: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.cexpanded from macro 'RTL_CHECK1'note 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):659: note: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):100: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:expanded from macro 'XEXP'5:: 660 X0EXP (rt, 4) = NULL_RTX;note : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ array 'fld' declared here 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::2344: : ^ ~./genrtl.h: 341 196/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82:: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.cexpanded from macro 'RTL_CHECK1': note3note: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660: ::374: 38: 788 array 'fld' declared here12:expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning : : :27array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; XEXP (rt, 2) = arg2; ^ 341 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: def_bb = DF_REF_BB (adef); ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 : 771 note:: 23In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344./genrtl.h: ./genrtl.h:223:3::171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note5:: XBBDEF (rt, 3) = arg3; :note341 : array 'fld' declared here : ^ ~ warning#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] rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~~~~~ ^ ~:5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;:341:5note : : ^ note note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646: ^ ~ :: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':77152 :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::49#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : 659 ^In file included from 775:38:25 ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : expanded from macro 'DF_REF_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: : :expanded from macro 'XEXP' 660note note (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF)))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :697 ^expanded from macro 'RTL_CHECK1' :2344 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38 ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: : 828./genrtl.h:140::41:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XBBDEF':660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note38: note30: : 341:2344: ./genrtl.h:599:3#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK2' : note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:warning:expanded from macro 'BLOCK_FOR_INSN' expanded from macro 'RTL_CHECK2' 341: : ^ ~ 5#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here ^ ~ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: 659 bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~warning:warning 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828expanded from macro 'XBBDEF'38 :: note: expanded from macro 'RTL_CHECK1': : note: array 'fld' declared herearray 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) :30 rtunion fld[1]; note : note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : : expanded from macro 'BLOCK_FOR_INSN'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array 'fld' declared here ^ ^ ~ XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4;In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341: ^#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c 659 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27: In file included from 771:In file included from 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c::23::38:In file included from 24 note2344: 25 ./genrtl.h:224/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100::: : note: ^ ~noteIn file included from : :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XBBDEF'In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3:2344expanded from macro 'RTL_CHECK1': 3:expanded from macro 'XEXP': warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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])772 warning :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 23 ^ ~./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; :: 2275659 ^ ~:3: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :: warning ^ 38 : notenotearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from 660 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82788 X0EXP (rt, 5) = NULL_RTX;: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1];: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: 38: note: 27: noteexpanded from macro 'XVEC':expanded from macro 'RTL_CHECK2'In file included from :27: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ : ^ ~ expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :375/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: 660:38: note: ^ ~ :12: rtunion fld[1];expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^: ^ ~ expanded from macro 'XEXP':2344: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c./genrtl.hwarning: :49: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 659:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note use_bb = BLOCK_FOR_INSN (insn); ^ ~: :38: ^ ~ :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 172::341: ^~~~~~~~~~~~~~~~~~~~~:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note3: ./genrtl.h:141::: expanded from macro 'RTL_CHECK1' 5:5:: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: 6603:note warning: :38: note ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'BLOCK_FOR_INSN': XEXP (rt, 4) = arg4;341noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.cexpanded from macro 'RTL_CHECK1' : :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array 'fld' declared here warning5: note: expanded from macro 'RTL_CHECK2': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:24: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from rtunion fld[1]; ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 2344771 rtunion fld[1]; ^:341 ^:: ./genrtl.h In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: XINT (rt, 5) = arg5;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c617::24: 23 ^ ~5::5 :note7173: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':In file included from ^ ~ 42:: :768:23:warningnote: note: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:2344 inv->cheap_address = address_cost (SET_SRC (set), word_mode, ^~~~~~~~~~~~~ rtunion fld[1];:775: ./genrtl.h: ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::1536:25 : note: expanded from macro 'XBBDEF'array 'fld' declared herenote #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'XINT': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];22: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'SET_SRC': ^ 659#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 228:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.cIn file included from : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: XINT (rt, 6) = arg4; ^ ~ 100 expanded from macro 'XVEC':27: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:768:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~805225:: 233: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 322344660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:198:660 XBBDEF (rt, 3) = arg3; note ^ ~ :: expanded from macro 'RTL_CHECK1' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660note: :: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 775:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XCEXP' 3825: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 38: ^ ~::: X0EXP (rt, 4) = NULL_RTX;38expanded from macro 'XINT' ^ ~ :note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :note341 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:expanded from macro 'XBBDEF': note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'5 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note ^ ~ :659660: :: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' 27 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::341: 38 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: : note: expanded from macro 'RTL_CHECK2' array 'fld' declared here341: expanded from macro 'X0EXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)341:expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5: :5341 ^ ~ rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: ::5: array 'fld' declared here5: note: array 'fld' declared here 341 ^ ~ note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:: rtunion fld[1];5 rtunion fld[1]; ^note ^ 5: : :array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: note: array 'fld' declared hereIn file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : 49: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: rtunion fld[1];659 ^2344In file included from :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 38: ./genrtl.h:635: :2344:32344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: warning: ./genrtl.h::./genrtl.h173: 3::226722array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h : : XSTR (rt, 1) = arg1; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::3warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 770 XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:33:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note: :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; 768expanded from macro 'RTL_CHECK1':23 ^ ~ : 142warning : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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]) ^ ~:788 : expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 3: inv->cost = set_src_cost (SET_SRC (set), speed); warning ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660./genrtl.h:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h229650341: 38::note: :3 XINT (rt, 6) = arg6; ^~~~~~~~~~~~~: expanded from macro 'X0EXP' 5 9note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' : ::38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ expanded from macro 'RTL_CHECK2' warning1536:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 22:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note :: ^ ~array 'fld' declared here array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'SET_SRC'768 XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23#define SET_SRC(RTX) XCEXP(RTX, 1, SET):5:659:38: ^ ~ : note warningnote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' ::341array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note770:5 set = single_set (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23In file included from ::805: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c::100 : note: expanded from macro 'XSTR' expanded from macro 'RTL_CHECK1' : note In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])32:: note ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: array 'fld' declared hereexpanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:: 1996 ^ ~ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h199:660array 'fld' declared here::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)22 In file included from ::3: warning ^ ~ ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ 24 rtunion fld[1];:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: :: 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c660:38 X0EXP (rt, 5) = NULL_RTX; : ^ ~: 37array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:27:: expanded from macro 'single_set'In file included from 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h: XVEC (rt, 1) = arg1; noteexpanded from macro 'RTL_CHECK2' 5: note ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' : expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :174:3:array 'fld' declared here ^ ~ ^ ~ ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])199827/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~:42 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :772 rtunion fld[1]; ^ XINT (rt, 6) = arg6; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from note23: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c659./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: note:: array 'fld' declared here:23: #define single_set_1(I) single_set_2 (I, PATTERN (I)) 341::24note:: 22738 ^~~~~~~~~~~:5 In file included from : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:expanded from macro 'RTL_CHECK1'3:: expanded from macro 'XINT' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1];:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note ^: ./genrtl.hnote:warning ^ ~ : : 247array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC': expanded from macro 'PATTERN': 3:660:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 5) = NULL_RTX; warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note: ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c#define PATTERN(INSN) XEXP (INSN, 4):array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 814 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: XINT (rt, 1) = arg1;771341:::27:expanded from macro 'RTL_CHECK2' rtunion fld[1]; 5 23 ^ :noteIn file included from 38 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~note: :12expanded from macro 'RTL_CHECK2' ::: array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 768 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:23 expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ::341 ^ ~ 100:: 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :659:38: ^ ~ In file included from note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])49:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT': In file included from def_bb = DF_REF_BB (def); 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~200 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ::3:660:341 ^: :expanded from macro 'XEXP' In file included from warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^~~~~~~~~~~~~~~ X0EXP (rt, 6) = NULL_RTX; 38 ^ ~ ::82/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/df.h:646/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)143 ^ ~::52788 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h::175:3::: 27 noteexpanded from macro 'RTL_CHECK2': : array 'fld' declared here 5: note:660:note note rtunion fld[1];: : : 38array 'fld' declared here 3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP': expanded from macro 'DF_REF_BB'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; note: ^ ~ ^ ^warning array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] (REF)->artificial_ref.bb : BLOCK_FOR_INSN (DF_REF_INSN(REF))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: : 659::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK1' 341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2'27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:: XEXP (rt, 7) = arg7; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:24In file included from ::note: expanded from macro 'XEXP' 82823: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 2344: ./genrtl.h:228 rtunion fld[1];:3413/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::2344: 30./genrtl.h5:::38 ^:: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : : 672warning:noteexpanded from macro 'BLOCK_FOR_INSN': : In file included from expanded from macro 'RTL_CHECK2'660array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 note:: array 'fld' declared here XINT (rt, 6) = arg4; :#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~ rtunion fld[1]; ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 : note: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :650:9 array 'fld' declared here warning: : rtunion fld[1]; :note24 : ^ 341#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 'XINT'775: :: :25 ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 : note ^ ~: note:2344./genrtl.h:341:5:: : : ./genrtl.h201 set = single_set (insn);:270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~expanded from macro 'XBBDEF' note: ::array 'fld' declared here array 'fld' declared here3:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:::3 49: In file included from :1996notewarning: rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 2344expanded from macro 'RTL_CHECK1' ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ./genrtl.h8:770 warning ^38array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 7) = NULL_RTX;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~144note:: note23: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'single_set' In file included from :341 ? PATTERN (I) : single_set_1 (I)) \ expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::57883: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ::82 X0EXP (rt, 8) = NULL_RTX;: ^~~~~~~~~~~: ^ ~ In file included from ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 27:788 rtunion fld[1];expanded from macro 'XSTR' 831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: expanded from macro 'X0EXP' 2344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)770note : expanded from macro 'X0EXP': :23 ^ ~ ^ ~ :23 : ^ ~ ./genrtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659176 ^:::38: :341: note note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: 53: :660expanded from macro 'XSTR':expanded from macro 'RTL_CHECK1' warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'PATTERN': XEXP (rt, 8) = arg8;: 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :836 note: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note20: :: ^ ~array 'fld' declared here 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:38 rtunion fld[1];: warning ^expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:771::341:: 38:In file included from 341: 5: basic_block bb = BLOCK_FOR_INSN (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:5:note: : :23expanded from macro 'RTL_CHECK1' 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~note: ^~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])notenotearray 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here :note ^ ~ rtunion fld[1];2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828: :: ./genrtl.h341 ^ 30: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h229:expanded from macro 'XEXP'expanded from macro 'BLOCK_FOR_INSN'expanded from macro 'XEXP' : rtunion fld[1];:5341:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ In file included from ^ ~ note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 array 'fld' declared here : rtunion fld[1];: warning ^24:38:: :775 note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: array 'fld' declared here: 673:note: In file included from :3expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c25 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^:49: In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 7) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::100/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 2344 ^ ~770 :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 2) = arg2;: :./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:::1695:2344:2344: ./genrtl.h:223:3: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3660::38: : note: expanded from macro 'RTL_CHECK2' note660: 770:./genrtl.h:271: #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 'fld' declared here38:: XEXP (rt, 1) = arg1; ^ ~::warning ^ ~ 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 3823:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :771 note: :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c note:341warning: expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2'658 :: XEXP (rt, 1) = arg1; 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 rhs = SET_SRC (set); ^~~~~~~~~~~~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536::note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7715 XINT (rt, 2) = arg2;expanded from macro 'XSTR' 22: ^ ~23: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :5: 768 ^ ~660note rtunion fld[1]; : : :23:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note: expanded from macro 'XINT'notenote rtunion fld[1]; 660: array 'fld' declared here : ^660 rtunion fld[1];expanded from macro 'SET_SRC' 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c ::38 :38#define SET_SRC(RTX) XCEXP(RTX, 1, SET)27:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from ::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~ ^: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cexpanded from macro 'RTL_CHECK2'2344:: 805: :868:9#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :32:./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 247:3 ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: In file included from :660 :38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: ^ ~ note: warningexpanded from macro 'XCEXP': :82/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: 5 set = single_set (insn);:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341 note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):5: : expanded from macro 'RTL_CHECK2'341 XINT (rt, 1) = arg1; ^ ~ : ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: 5:: note ^ ~: In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:234423 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: rtunion fld[1]; note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ~note: :: array 'fld' declared here rtunion fld[1]; ^ ^ ./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: :In file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.cnoteexpanded from macro 'XINT'195/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 341:3: ::2344 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :expanded from macro 'single_set' : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:170:3: warning:100warning: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ : array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~38 692 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];: 771 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: 3 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: ^ ~23: : warning noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :671:note : 13:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771array 'fld' declared here:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' 2344: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; 1998 XEXP (rt, 1) = arg1;:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~: ^42660224::: : 3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 : notearray 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 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c XEXP (rt, 2) = arg2; note: :expanded from macro 'single_set_1' op1 = XEXP (rhs, 1); ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'XEXP':771 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:24:771:23 :23:23:note: 341:5:: : : note: note#define single_set_1(I) single_set_2 (I, PATTERN (I)) expanded from macro 'XEXP' ^~~~~~~~~~~ expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: noteIn file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP'23array 'fld' declared here: 660: : note: expanded from macro 'XEXP' :: ./genrtl.h:note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ :38 ^ ~38 ^: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :660::38: note: expanded from macro 'RTL_CHECK2'272 note :note660: : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c3 : ^ ~341 note:341:5: ^ ~:27: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5341warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: :2344: 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]) ./genrtl.h XVEC (rt, 3) = arg3; note: ^ ~: array 'fld' declared here5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here :772341:5: ^ ~:note rtunion fld[1];note: array 'fld' declared here: array 'fld' declared here: rtunion fld[1];23: note: rtunion fld[1]; expanded from macro 'XVEC' note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; 270: ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ :341: 5 ^: note ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.cIn file included from :868:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:38:9: 3: note :49In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.cIn file included from :: 100warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 82: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h 2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from set = single_set (insn); :./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:171225 ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: : ^ ~:3: 2344 XSTR (rt, 1) = arg1;: 24 warning: :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XBBDEF (rt, 3) = arg3; 341 ^ ~3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR':196/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c2344: :: :7753::25: :989note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:13:1996:85#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:693::warningnote: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note:660: 3: expanded from macro 'single_set' : ^ ~array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 38: rtunion fld[1]; ^warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:: 659: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; 831:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c23 op1 = XEXP (rhs, 1); : expanded from macro 'RTL_CHECK2':24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :771:23:note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' 2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341 XSTR (rt, 2) = arg2;note 25 : ^ ~ :5:note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'PATTERN' ./genrtl.h :273#define PATTERN(INSN) XEXP (INSN, 4) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:note5: array 'fld' declared here :770: ^ ~3: note:771:23: rtunion fld[1];771: expanded from macro 'XBBDEF' :23:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:array 'fld' declared here27 :: In file included from :23 ^ ~ 660 rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote38:: XVEC (rt, 4) = arg4;: expanded from macro 'XSTR' 659:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c ^ ~ ^ ~ ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:271:3: warning660:38: note:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 772660:: ::note23: 100expanded from macro 'RTL_CHECK1': :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 38: XINT (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~note:: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XVEC':768:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23: note: expanded from macro 'XINT' 38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h :341:5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 22638note: note: expanded from macro 'RTL_CHECK2'::: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;660 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~341:5 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788 ^ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 rtunion fld[1]; ^ :::27:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:341:341: In file included from : note : ^expanded from macro 'X0EXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: 24: : 82/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:: 8785: 5: note: array 'fld' declared here:In file included from array 'fld' declared here rtunion fld[1]; rtunion fld[1];note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ^ ^ expanded from macro 'RTL_CHECK2' 2344: ./genrtl.h:: 197:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:In file included from ./genrtl.h24:712 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344warning49: : 34:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warning: ::659:38:./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:3:341 array 'fld' declared here || !check_maybe_invariant (SET_SRC (set))):274:172 warning rtunion fld[1]; ::5 ^ ^~~~~~~~~~~~~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: array 'fld' declared here 3: X0EXP (rt, 3) = NULL_RTX; ^ ~ 3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : 1536#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~994:1322: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: expanded from macro 'SET_SRC'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h mby = XEXP (rhs, 1);array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :770788#define SET_SRC(RTX) XCEXP(RTX, 1, SET) XEXP (rt, 4) = arg4; ^ ~ ^ ~: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c27: ::: XVEC (rt, 5) = arg5; note: 27note: expanded from macro 'XSTR' :: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344805#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'X0EXP':32341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note: ^ ~ expanded from macro 'XCEXP' :: 771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38./genrtl.h::523: ^ ~:::note:771:23: notenote: expanded from macro 'XEXP' 772:23: 272:: note: expanded from macro 'XVEC' note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) array 'fld' declared hereexpanded from macro 'RTL_CHECK2': ^ ~659 : expanded from macro 'XEXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660 : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341 661warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::375: ^ ~:: ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:: In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.cnote:: XVEC (rt, 3) = arg3; 10038: note: expanded from macro 'RTL_CHECK2' note : note ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:expanded from macro 'RTL_CHECK1'5 : ^ ~ : array 'fld' declared here:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344: : ^ ~ ./genrtl.hexpanded from macro 'RTL_CHECKC1' rtunion fld[1]; 660::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])772 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h227:38: note: expanded from macro 'RTL_CHECK2': :array 'fld' declared here : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: :warning341In file included from :245: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: :341: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote:: rtunion fld[1];: ^ 341::In file included from :5: note: array 'fld' declared here :5: rtunion fld[1];275 X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:887: 28 ^:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning3note ^ ~ rtunion fld[1]; ^note: : : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c :array 'fld' declared here if (may_trap_or_fault_p (PATTERN (insn)) && !always_reached) ^~~~~~~~~~~~~~: warning23441007/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' : ./genrtl.h:713:3:: #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] ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c::warning: 13array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 XSTR (rt, 2) = arg2; 788:27:23: rtunion fld[1];:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ : XINT (rt, 6) = arg6; 2344: ./genrtl.h:198660 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote: expanded from macro 'X0EXP'38 ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: mby = XEXP (rhs, 1); 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:768:23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :770:49: ^ ~23 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenotenote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'PATTERN': expanded from macro 'XSTR':2344 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1' ./genrtl.h: ^ ~3:771#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: #define PATTERN(INSN) XEXP (INSN, 4)warning38 : :23: : note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ 5 :173:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note ^ ~ : expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:5: note: array 'fld' declared here 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];:27: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note341:5 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ::: XINT (rt, 5) = arg5; 660 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24 ^ ~: 38341: note: array 'fld' declared here expanded from macro 'X0EXP' rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: 66023::52344: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):38: 273::100: In file included from : note./genrtl.h:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' notenote: expanded from macro 'XINT' rtunion fld[1];:2344#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:293: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:228:341: ^ note: expanded from macro 'RTL_CHECK2':: 33 :5: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning : notewarningarray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: ^ ~ 659 : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ array 'fld' declared here: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : XINT (rt, 6) = arg4; XINT (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 49 ^ ~ :341:2344: note 5: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^array 'fld' declared here rtunion fld[1]; ^ : ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 4) = arg4;768: expanded from macro 'RTL_CHECK1' 768:23: : note:732 ^ ~2344: 23./genrtl.h: : note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~expanded from macro 'XINT' 174#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7723958:::3:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 warning:23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XSTR (rt, 1) = arg1;: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:note770:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~768:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: :660: expanded from macro 'XINT' warningexpanded from macro 'XVEC' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1098 :38:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : :9#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here rtunion fld[1]; FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~note: : array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h : warning371: ^ ~ ^ ~ rtunion fld[1]; ^ 28 ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from :note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' set = single_set (insn); note: expanded from macro 'FOR_BB_INSNS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c660: ^~~~~~~~~~~~~~~~~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ :82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:::3838660:38: note :: expanded from macro 'RTL_CHECK2':100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: :./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 229:3: warning ^~~~~~~~~~~~~~~~~~~~~~~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826:25 XSTR (rt, 7) = arg5;: expanded from macro 'RTL_CHECK2':2344:: expanded from macro 'RTL_CHECK2' 341::5: note :: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~1996array 'fld' declared herenote: array 'fld' declared here :22: note: ./genrtl.h rtunion fld[1]; note :: ^199 rtunion fld[1]; In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c ^ ^ ~:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN' 770:49: #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1'In file included from : #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^ ~ ^~~~~~~~~~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:2344:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771788::23527:./genrtl.h::831::175 : 2423: note: note: expanded from macro 'X0EXP' :: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XEXP' note note : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning3 ^ ~ : #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]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : noteexpanded from macro 'XSTR'expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ::array 'fld' declared here ^ ~ : XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38array 'fld' declared here ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];38: note:: 771 XEXP (rt, 7) = arg7; rtunion fld[1]; expanded from macro 'RTL_CHECK1' ^ ^ ~:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38: note: note772 23 ^ ~ In file included from : ^: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.cexpanded from macro 'RTL_CHECK2' : :341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::771:23:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : expanded from macro 'XEXP' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:5: notearray 'fld' declared here : rtunion fld[1];: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.cexpanded from macro 'XEXP':82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200 2344 ^ ~:: 3:5./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here733note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3 ^ ~:./genrtl.h: : rtunion fld[1]; ^ ^ ~ note warning:warning: 660: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h274660array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : : : array 'fld' declared here:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660:38:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c3: expanded from macro 'RTL_CHECK2' : note: X0EXP (rt, 6) = NULL_RTX; XEXP (rt, 2) = arg2; ^ ~ warning rtunion fld[1]; ^ ~: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:771 note: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c 100:958:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ^ ~ 23:3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared herenote:659: 23: : :341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 FOR_BB_INSNS (bb, insn)5 ^~~~~~~~~~~~~~~~~~~~~~~: : note: 2344:: note./genrtl.h:247 rtunion fld[1];array 'fld' declared here ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: expanded from macro 'XEXP'note: array 'fld' declared here 3 rtunion fld[1]; rtunion fld[1]; : : 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; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:372:17: ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:note: : expanded from macro 'FOR_BB_INSNS'49 ^ ~: ^ ~ ^ ~ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~1098 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from 9 ::note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:2344 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 660 set = single_set (insn); :expanded from macro 'NEXT_INSN' ^~~~~~~~~~~~~~~~~ :expanded from macro 'RTL_CHECK1'24#define NEXT_INSN(INSN) XEXP (INSN, 2) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38: 1996 ^ ~ 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~ 768771:23: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ./genrtl.h341note: expanded from macro 'XEXP' :5: 8note: array 'fld' declared here rtunion fld[1]; ^./genrtl.hnote :314:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:24: : expanded from macro 'XINT' XEXP (rt, 8) = arg8;5 note: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :2344: ./genrtl.hnote ^ ~ :753 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :expanded from macro 'single_set' 6603:: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:array 'fld' declared here831:5: XEXP (rt, 2) = arg2;38:note: array 'fld' declared here note:23 ^ ~ :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771:23: note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' ^ ^note 660 :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~: In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):768:In file included from 23771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: expanded from macro 'PATTERN'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c : ^ ~expanded from macro 'RTL_CHECK2' :82 #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 23: 341:27 ^ ~:5 : note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];note:: : In file included from :771: 34123In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^: expanded from macro 'XINT':expanded from macro 'XEXP'6605: : note:note38 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : : expanded from macro 'XEXP' 2344 ^ ~ ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'RTL_CHECK2':array 'fld' declared here 660 ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660::201/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:3827538:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1037 :: 341:: note3:3: ^ note: :: warning: : 13expanded from macro 'RTL_CHECK2'warning:: 5 :expanded from macro 'RTL_CHECK2'warning array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note rtunion fld[1]; ^ :: ^ ~ ^ ~ array 'fld' declared here In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from :788:341:245: ^ XINT (rt, 6) = arg6; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note: rtx set = single_set (insn); :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ./genrtl.h:315:3expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h 341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^~~~~~~~~~~~~~~~~5:49:270:: ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote: array 'fld' declared here : XEXP (rt, 3) = arg3;3823:: : warning rtunion fld[1]; : ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 ^ ~: 1996note:: : 22: note: ./genrtl.hnote: :expanded from macro 'single_set'195expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3771::1110 XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; warning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1998:42 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from expanded from macro 'single_set_1' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]11:23: 770:23 ^ ~note#define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: ^~~~~~~~~~~warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: XEXP (rt, 1) = arg1; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP' ^ ~ : In file included from rhs = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'PATTERN'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34123#define PATTERN(INSN) XEXP (INSN, 4) ^ ~: :5:: note:: expanded from macro 'RTL_CHECK2' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note1536: ^ ~ ^ ~array 'fld' declared here : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:22660:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:::: 341expanded from macro 'XEXP'771 notenote ^: 38: expanded from macro 'XSTR' : : 5note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'SET_SRC':23 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82: XEXP (rt, 2) = arg2; :#define SET_SRC(RTX) XCEXP(RTX, 1, SET): expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: In file included from 771:660:: array 'fld' declared here 805341:5: note: array 'fld' declared here rtunion fld[1];23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; : ^ ~:38: note: 2344 ^: :expanded from macro 'RTL_CHECK2' note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32:./genrtl.h:223expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2'660:38 : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: ^ ~: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: : expanded from macro 'RTL_CHECK2':341:24 warning341:37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ : 27: In file included from 38:5expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XEXP (rt, 1) = arg1; 5:2344: ./genrtl.h:293:3: warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::52344 : note: : XINT (rt, 1) = arg1; note: ./genrtl.h:316/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~ ^ ~ : array 'fld' declared here: expanded from macro 'RTL_CHECK2' : :771 rtunion fld[1]; :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array 'fld' declared herearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: rtunion fld[1];note 23 ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:1037 :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 13#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c 341note::49: 5 ^ ~ : 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; note: : rtunion fld[1]; ^ rtx set = single_set (insn);expanded from macro 'XEXP' In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1];: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c660 ^~~~~~~~~~~~~~~~~ ^ ~ : ^100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344: ./genrtl.h: :196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:271:3: :27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^ ~ :1996: note rtunion fld[1]; warning: XEXP (rt, 2) = arg2;: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 8:: 24660 ^ ~ ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XINT (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2' : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 771note2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:: 38 23:768755:23expanded from macro 'single_set' ^ ~ :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \ 1205 note: expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~ :note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 8319:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659: 3:341:5::38: ^ ~::23 341: note: expanded from macro 'PATTERN' :5 expanded from macro 'XEXP' note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning warning: array 'fld' declared here : :: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660#define PATTERN(INSN) XEXP (INSN, 4)note: : 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]:38array 'fld' declared here ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:: 771 note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' XSTR (rt, 3) = arg3; ^ ~ ^ ~In file included from :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: insn = NEXT_INSN (insn); 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.cnote :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];82 ^ ~ 660 ^~~~~~~~~~~~~~~~23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XSTR' ^ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: : 5341expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 2344 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2': : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 826 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:341:5: note:: 25:array 'fld' declared here: : 660::38 ^ ~ ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; note: expanded from macro 'NEXT_INSN' :224660note: XVEC (rt, 1) = arg1;note: :38array 'fld' declared here#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~: ^ ~ ^ note: expanded from macro 'RTL_CHECK2' array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::: expanded from macro 'RTL_CHECK2' :7723: ^ warning#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])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 ^ ^ ~ 2344: ./genrtl.h: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c : :note197:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341100:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;323: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; :: ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: In file included from : expanded from macro 'XEXP' rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ ./genrtl.h2344 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: ^788 note:27: note: expanded from macro 'X0EXP' :335::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' 272: ^ ~ 3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; 771 :660: ^ ~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 6595::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3;: ^ ~: 23: note:771:23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 :note: :: 38:772:: array 'fld' declared here notenote : :23note: : expanded from macro 'XEXP' rtunion fld[1];expanded from macro 'RTL_CHECK2'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]) ^ ~ expanded from macro 'RTL_CHECK2'note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note1457 ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : array 'fld' declared here 13:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ rtunion fld[1];660 warning : : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from :38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ set = single_set (inv->insn); note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341./genrtl.h:773:3: warning660array 'fld' declared here:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):34149note: array 'fld' declared here 1996: 38: :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 22:5: : : rtunion fld[1]; ^ note: In file included from ^ note:341:5In file included from XVEC (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.carray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'single_set'772:expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ : array 'fld' declared here 2344 ? PATTERN (I) : single_set_1 (I)) \: 2327: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):198:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; ^~~~~~~~~~~~~~~~:: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:: ./genrtl.h ^ ~1998#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 100 ^ : warning: In file included from 314:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: X0EXP (rt, 4) = NULL_RTX;3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:1364: ^ ~13: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273warningwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 42: note: expanded from macro 'single_set_1' 82:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 XEXP (rt, 2) = arg2;:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5warning ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : op1 = XEXP (rhs, 1);659:: :660./genrtl.h :771:38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I))note: 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: : ^~~~~~~~~~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; XVEC (rt, 4) = arg4; 225 ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 7713/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: ^831: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; 23 : 23: ^ ~ :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:341note: expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: note775#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660:note:: : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC'expanded from macro 'PATTERN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24:5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):#define PATTERN(INSN) XEXP (INSN, 4): : : ^ ~In file included from note 341:5note ^ ~ 25660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38::: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :array 'fld' declared here 771note660:notenote:: 23array 'fld' declared here38 :: : note./genrtl.h rtunion fld[1]; note: expanded from macro 'RTL_CHECK2':: expanded from macro 'XBBDEF'expanded from macro 'RTL_CHECK2' : 336:3: warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #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]: ^expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ::expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:34124 :5:341 : : ^ ~note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];5660: XEXP (rt, 2) = arg2;: In file included from note: array 'fld' declared here38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344659: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 771:3823:: ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note 341:2344: :expanded from macro 'RTL_CHECK1' : rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note ./genrtl.h:791In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: 199:5:3: note: array 'fld' declared here In file included from rtunion fld[1]; :3: warning: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ./genrtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341:5: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.cwarning: expanded from macro 'RTL_CHECK2' 660:315In file included from :3 38: : XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c ^ ~: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :100: 1380:13 : expanded from macro 'RTL_CHECK2' In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: rtunion fld[1];5 X0EXP (rt, 5) = NULL_RTX;768 ^ ~: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning2344 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: :788 note:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: :array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 27 XEXP (rt, 3) = arg3; In file included from ^ ~ note: : op1 = XEXP (rhs, 1);./genrtl.hnote:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : ^ expanded from macro 'XINT'array 'fld' declared here XVEC (rt, 5) = arg5;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 :771:1457 rtunion fld[1];expanded from macro 'X0EXP' 23:23: ^ ~ ^ :82#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~:772:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:6592344: 660 :note38expanded from macro 'XEXP':: ./genrtl.h: note: ::38:226expanded from macro 'RTL_CHECK2' 13#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from : note: expanded from macro 'RTL_CHECK1' : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XVEC'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note:324: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'2344 warning: ^ ~./genrtl.h:401::: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningexpanded from macro 'RTL_CHECK2': : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 set = single_set (inv->insn); X0EXP (rt, 4) = NULL_RTX; :5: note ^ ~ ^ ~ XWINT (rt, 1) = arg1;: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):788 rtunion fld[1]; :27: note660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~~~~~~ :: ^ ~:5: 38660 ^: 38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: 664:29: note: expanded from macro 'XWINT' expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ^ ~ ^ ~./genrtl.h: note: array 'fld' declared here 2001996:3:: rtunion fld[1];:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here:831:23: note:: 659:38: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788:expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^ ~ 341 ^ ^ ~27:#define PATTERN(INSN) XEXP (INSN, 4) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:::5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 27: 341 ^ ~:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :342:::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note245::771:5: expanded from macro 'X0EXP' note: array 'fld' declared here note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : note: : In file included from rtunion fld[1];23array 'fld' declared here : ^ ~array 'hwint' declared here In file included from ^ rtunion fld[1]; ^ HOST_WIDE_INT hwint[1];: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82: 2344: ./genrtl.h659:: In file included from expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ :61 ^ ~38: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c 26: note: ::809In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100:: 2344: In file included from ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1417:expanded from macro 'RTL_CHECK1' 227:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: 660 expanded from macro 'HOST_WIDE_INT' ./genrtl.h:::38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:13316:341:5: : warning# define HOST_WIDE_INT long : :3:: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3./genrtl.hwarning:note: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :note : array 'fld' declared herewarning : expanded from macro 'RTL_CHECK2' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; rtunion fld[1]; array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c X0EXP (rt, 5) = NULL_RTX;275 X0EXP (rt, 4) = NULL_RTX; set = single_set (DF_REF_INSN (adef)); ^: :In file included from ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~788:234424 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5: 771:2327/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:201:3:note:2344: ./genrtl.h::402788: :19963: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::warning :27 note: :expanded from macro 'X0EXP' XWINT (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note notearray 'fld' declared here:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' : : ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h664: XINT (rt, 6) = arg6; ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];660:: 659: 2238: note38 : : : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;note: :: expanded from macro 'single_set' ^ ~expanded from macro 'RTL_CHECK1':note: noteexpanded from macro 'XWINT' 768 659 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ? PATTERN (I) : single_set_1 (I)) \:: : ^~~~~~~~~~~~~~~~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:341:5: note: array 'fld' declared here rtunion fld[1];expanded from macro 'RTL_CHECK2':27: :notenote: expanded from macro 'X0EXP' : ^ ~ 1499:13 ::expanded from macro 'XINT' ^ 1998In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c :42: ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)82warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : In file included from : : ^ ~659array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 38expanded from macro 'RTL_CHECK1': 342expanded from macro 'single_set_1' set = single_set (inv->insn); :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~#define single_set_1(I) single_set_2 (I, PATTERN (I))2344: ./genrtl.h5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' note228:3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK1' 341:660 ? PATTERN (I) : single_set_1 (I)) \:341:5: ^~~~~~~~~~~5: note ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998 XINT (rt, 6) = arg4; ^ ~ : ^ ~:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h42:831:23: note: expanded from macro 'PATTERN' note: : note#define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'single_set_1' HOST_WIDE_INT hwint[1]; rtunion fld[1]; 38#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^:341 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:768 note ^~~~~~~~~~~ ^ ~:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h 5: : expanded from macro 'RTL_CHECK2':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:note: expanded from macro 'XINT' noteIn file included from 61 :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: ^ ~:831: array 'fld' declared here26: : expanded from macro 'XEXP' 23 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: : 660:38: :335 rtunion fld[1];:3array 'fld' declared here: : expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ^ : :341 warningnote: # define HOST_WIDE_INT long note: In file included from ^expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:660:24 : :expanded from macro 'PATTERN' notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38In file included from : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; : ^ ~ 24 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:#define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; note ^ ~: :2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:: ^ 49expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 829771::2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:2344: : : 7713: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: ::341:./genrtl.h ^ ~ ::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h100:expanded from macro 'XEXP'341: 223array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3:23 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : note435: expanded from macro 'XEXP' XVEC (rt, 1) = arg1;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :32344: ./genrtl.harray 'fld' declared here: warning :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:293660:38:3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: X0EXP (rt, 1) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];788 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~:27660 ^ ~:772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23::23: : ^ ~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 38expanded from macro 'XINT' :771 In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note660:38: note: expanded from macro 'RTL_CHECK2' : ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared herenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c 341 rtunion fld[1]; : :82: 23 ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:341::1417: ::expanded from macro 'XVEC' 2344: ./genrtl.h::229:3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' :note: 13#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659 5:warning: array index 7 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) :warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: ^ ~ XSTR (rt, 7) = arg5; rtunion fld[1]; ^ : ^ ~ set = single_set (DF_REF_INSN (adef)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1];341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 1996::660expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c: 5:8: 100 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1499::38: In file included from :: note:77013: :23 note:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::expanded from macro 'RTL_CHECK2': : 660:array 'fld' declared here38::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]) note set = single_set (inv->insn); 313 note: : expanded from macro 'XSTR' note: expanded from macro 'single_set'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)noteexpanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 ? PATTERN (I) : single_set_1 (I)) \ ^ ~ : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 ^:23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :::341: 5warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: 38::note : 341: 5: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1996:8note rtunion fld[1]; ^: array 'fld' declared herearray 'fld' declared hereIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: rtunion fld[1]; rtunion fld[1]; : 27note: : : ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.cexpanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ XVEC (rt, 1) = arg1;: expanded from macro 'single_set' : ? PATTERN (I) : single_set_1 (I)) \In file included from ^~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c5:2344: ^ ~ ^ ~ ./genrtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:: 771:23:772:23:In file included from :49831::336: : note: expanded from macro 'XEXP' note: expanded from macro 'XVEC' 830/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :2344: ./genrtl.h:436:3: array 'fld' declared here3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)323In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: warning./genrtl.h:: X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 224 : ^ ~ rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 788 3warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 2) = arg2; ^ ~ : XEXP (rt, 2) = arg2; note27: warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 660 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: XEXP (rt, 2) = arg2; 6602338 ^note ^ ~expanded from macro 'PATTERN' :771::23 #define PATTERN(INSN) XEXP (INSN, 4): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ^ ~ 771:23: note:771note: expanded from macro 'XEXP' :note: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:note82expanded from macro 'XEXP': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2'660:38 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XSTR' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 expanded from macro 'RTL_CHECK2' : : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notenote341: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from 341:5 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1' : ^ ~ expanded from macro 'XEXP' 5note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :array 'fld' declared here660 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];5 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 38: : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341247: array 'fld' declared here5: rtunion fld[1]; ^ ^: note note: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: In file included from :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.cnote5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: array 'fld' declared here100 rtunion fld[1]; ^: : rtunion fld[1]; 3:expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^: 1429: In file included from : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~225 In file included from :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~:13array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:In file included from :775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25: 23:warning: ^ rtunion fld[1]; 27341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 ^ : ./genrtl.h :314note: expanded from macro 'XINT' src = SET_SRC (set);5note: :: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^~~~~~~~~~~~~ 3note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 24: 1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ^ ~ : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:401:3:659:array 'fld' declared here 22:In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::: :2344note rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^: : expanded from macro 'SET_SRC' note38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ./genrtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : XWINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' : :454note: expanded from macro 'RTL_CHECK2'771 :23:24:: ^ ~In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344: ./genrtl.h: 3805:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c ^ ~ :831 note:1843:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning32:::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':341 XINT (rt, 1) = arg1; ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning664: 5:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:768:23expanded from macro 'XCEXP':: :38 : 29: note:warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note:341: FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 5 : expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:array 'fld' declared here XVEC (rt, 3) = arg3;#define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h342:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:note rtunion fld[1]; ^::772:23:661 :37expanded from macro 'RTL_CHECK2': note: : array 'hwint' declared here 371 HOST_WIDE_INT hwint[1];::In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.cnote28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 : ^ ~:: note::82 note: ^In file included from expanded from macro 'XVEC': expanded from macro 'FOR_BB_INSNS': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECKC1' 23445 ^ ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h :61:26: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 660 :38:./genrtl.h ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ : array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826341 ^ ~:5:expanded from macro 'HOST_WIDE_INT' : note 25:# define HOST_WIDE_INT long ^: noteIn file included from note : expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:270: expanded from macro 'RTL_CHECK2'In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:341:49 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c 3: array 'fld' declared herewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~: In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define NEXT_INSN(INSN) XEXP (INSN, 2): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:In file included from : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~770: :523:In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote:: expanded from macro 'XSTR': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here100 :771:23: note: : expanded from macro 'XEXP' rtunion fld[1];2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from : In file included from ^ ~ ^ :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::402: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):24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: XWINT (rt, 2) = arg2;2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:1453 38:13:2344 ^ ~./genrtl.hnote:: ./genrtl.h:315:3: : ./genrtl.h:: array 'fld' declared here:warning471 warning: note: expanded from macro 'RTL_CHECK2': rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: ^ ~: 660 ^ ~ XEXP (rt, 3) = arg3; warning : In file included from : rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h226/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c : X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: ^ ~:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h385: note: array 'fld' declared here:1996:22: ^ ~: :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 664note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1];:: 23: :expanded from macro 'X0EXP'2344 ^ : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: X0EXP (rt, 4) = NULL_RTX; 29: note: expanded from macro 'XWINT' :82: In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]): expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h851:2344:: note:: expanded from macro 'single_set'3660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659 ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38271::38:: : warningnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :342: XSTR (rt, 1) = arg1;5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3expanded from macro 'RTL_CHECK1'341:788 ? PATTERN (I) : single_set_1 (I)) \ ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : :27 ^~~~~~~~~~~~~~~~ ^ ~: :warning note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5: : XINT (rt, 2) = arg2;1998 note ^ ~: 770:: note: array 'hwint' declared hereexpanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h42:note:768 HOST_WIDE_INT hwint[1]; note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23: :659expanded from macro 'single_set_1' ^:38: :#define single_set_1(I) single_set_2 (I, PATTERN (I))34123note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: note: expanded from macro 'XINT' :: array 'fld' declared hereexpanded from macro 'XSTR'note5 : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:expanded from macro 'RTL_CHECK1' rtunion fld[1]; 61:26: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~ :expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: note341: # define HOST_WIDE_INT long ^ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c ^ 5:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~array 'fld' declared here 1843/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: note: ^ 7array 'fld' declared here: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: warning rtunion fld[1]; : 27: 831array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660:38In file included from array 'fld' declared here FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c ^ rtunion fld[1];: : 372:17warningnote: : ^In file included from 38:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c note: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :24: In file included from expanded from macro 'FOR_BB_INSNS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : expanded from macro 'PATTERN' ./genrtl.h 100: In file included from :504:3: warning X0EXP (rt, 1) = NULL_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])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: ^ ~#define PATTERN(INSN) XEXP (INSN, 4)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 49/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from X0EXP (rt, 1) = NULL_RTX; ^ ~ (INSN) = NEXT_INSN (INSN))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~ :341:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:78823: :./genrtl.h:27::826:57882344: :25: note227:./genrtl.hnote: expanded from macro 'NEXT_INSN' : :#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 341:3: :316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:expanded from macro 'XEXP'23 5note: note: expanded from macro 'XEXP' :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX;note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; expanded from macro 'X0EXP' ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c X0EXP (rt, 5) = NULL_RTX; ^ ~ note ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:659:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :38expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 66038 ^ ~:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: :24: : In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote82:788:27: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27:38 2344:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h:852:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 : ^ ~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])note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' 2344note warning: note:341 ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : expanded from macro 'X0EXP' : expanded from macro 'X0EXP' XSTR (rt, 2) = arg2;:341./genrtl.h : ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5::341: 5 :272 ^ ~ 5 :note3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: array 'fld' declared here:38 : XVEC (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ~ note note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here ^ rtunion fld[1]; ^772:341:5: note ^ ~: array 'fld' declared here rtunion fld[1];In file included from rtunion fld[1];:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: 2423 : note: expanded from macro 'XVEC' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: ^659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:1848note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :: ^ 19: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: ^ ~expanded from macro 'XSTR'38:: ./genrtl.h:505array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : mark_ref_regs (PATTERN (insn)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK1' In file included from 660:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: ^~~~~~~~~~~~~~ 14533:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note38 rtx set = single_set (insn);: ^~~~~~~~~~~~~~~~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996: ^ ~8 :27: note: : note: warningnoteexpanded from macro 'single_set': : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23::436 :3:341#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] :5: note: ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; notewarning341: expanded from macro 'PATTERN' : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:5 In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c ^ ~5 ? PATTERN (I) : single_set_1 (I)) \ : ^~~~~~~~~~~ 49 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 831: array 'fld' declared hereIn file included from X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: :warning788: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]771341note::23 : :23::275 ^ ~ ^: array 'fld' declared here note:note : rtunion fld[1]; XINT (rt, 6) = arg4;: expanded from macro 'XEXP' note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^array 'fld' declared here expanded from macro 'PATTERN' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100note: 788In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4)expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~:660::234482 38: note ^: 23 expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from :771note: :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: expanded from macro 'X0EXP': 335 note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:2438: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23443 ^ ~:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XEXP'273 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~::23443:341659: ::385:659 : warningarray 'fld' declared here :note: :38warning rtunion fld[1];./genrtl.h : 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_CHECK1' XEXP (rt, 1) = arg1;: : note: expanded from macro 'RTL_CHECK1' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:1850: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' 853: XVEC (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:17 : warning :341 ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::::49772341::5:55: ::3: 771note: :array 'fld' declared here note rtunion fld[1];2323: note: expanded from macro 'XVEC' In file included from :: 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_stores (PATTERN (insn), mark_reg_clobber, NULL); : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: ^~~~~~~~~~~~~~ note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1];array 'fld' declared here831 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^ ^ ^ ~ ^ ~:2344: ./genrtl.h:23 660 : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:770: 229:In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c::1467:11:23:: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.cnote: 660:note: expanded from macro 'PATTERN'24: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38: expanded from macro 'XSTR':#define PATTERN(INSN) XEXP (INSN, 4)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : expanded from macro 'RTL_CHECK2': XSTR (rt, 7) = arg5; ^ ~ 38 : ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27 ^ ~ rhs = SET_SRC (set); ^~~~~~~~~~~~~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :23In file included from : :note341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344771:::: 5: ./genrtl.hexpanded from macro 'XSTR' 1536#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~23::524:3: : notenote660: note: array 'fld' declared here : warning: expanded from macro 'XEXP'2344 : 22: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38./genrtl.h:454::In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:: warning: expanded from macro 'SET_SRC' 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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660#define SET_SRC(RTX) XCEXP(RTX, 1, SET) : ^ ~ 38: XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : : expanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h82: :In file included from 768 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' : :341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32:2344::: 23: 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: note: array 'fld' declared herenote: expanded from macro 'XCEXP' ./genrtl.h: : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 274 660expanded from macro 'XINT': ^ ~ rtunion fld[1]; ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37 :38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)772 5:: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:660note660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : :expanded from macro 'RTL_CHECK2' : 38array 'fld' declared hereexpanded from macro 'RTL_CHECKC1' : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; 23:: ^ ~ ^ note: : 49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:2344 expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^expanded from macro 'XVEC'38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : 341:5: note./genrtl.h:247: expanded from macro 'RTL_CHECK2'341:5array 'fld' declared here:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c #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];note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here3:341 :5:336:3: ^ ~ : : warning: warning array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XEXP (rt, 2) = arg2;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note1854 : note: ^ ~ : ^ ~ 16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; expanded from macro 'RTL_CHECK2'771:23array 'fld' declared here : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:expanded from macro 'XEXP' : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 341: ^ ~ notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here rtunion fld[1]; expanded from macro 'REG_NOTES' ^ 5::In file included from 660: note: array 'fld' declared here38#define REG_NOTES(INSN) XEXP(INSN, 7) :In file included from : rtunion fld[1]; ^ note: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: In file included from 82: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 24771note: :23:2344In file included from : : : expanded from macro 'XINT'./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~2344./genrtl.h:: 471:3: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)275/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~warning./genrtl.hexpanded from macro 'XEXP'341: :5253: :5::warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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] note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:1505 :: X0EXP (rt, 1) = NULL_RTX;660 XINT (rt, 6) = arg6;: ^ ~:1338: notenotearray 'fld' declared here: rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : warning: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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])expanded from macro 'RTL_CHECK2'768:23788: ^ ~ XINT (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: note ^ ~:27 341:: ^ ~ 5: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :100: : note:768: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];23expanded from macro 'XINT' In file included from : ^ : note op1 = XEXP (a, 1); ^ ~: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from 2344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h:401::note: 49: : expanded from macro 'X0EXP'In file included from 3:771:660::660:38: array 'fld' declared here 3823 rtunion fld[1];: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : warning: :2344: ./genrtl.h ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:270:3:note expanded from macro 'XEXP' XWINT (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:1854 ^ ~ ^ ~ ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3847 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: warning: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:660:38: note:341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;664: : 3415 for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ expanded from macro 'RTL_CHECK2' :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:29:341:5: ^ ~ note: array 'fld' declared herenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 rtunion fld[1];: : note55 ^note : :: expanded from macro 'XEXP':note: array 'fld' declared here note: : expanded from macro 'XWINT' array 'fld' declared here ^770: rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c#define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: In file included from : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:23:153627: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ::9342:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 82/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:2344: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:504warning: : ::2344note ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'hwint' declared here op1 = XEXP (a, 1); : HOST_WIDE_INT hwint[1]; expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:293771:23 XSTR (rt, 1) = arg1;:3 note: :5: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP': note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ 3 X0EXP (rt, 1) = NULL_RTX; array 'fld' declared here ^ ~: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: : 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) ^ ~ ^660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-invariant.c:1863 XINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :61 :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h17:::::38341:: ^ ~ :788 note: expanded from macro 'RTL_CHECK2'5770:23 :::#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] 27 note_stores (PATTERN (insn), mark_reg_store, NULL);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 note:note : expanded from macro 'XSTR' ^ ~: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)26::1538:10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: expanded from macro 'X0EXP'23 :: note341: : expanded from macro 'PATTERN'note5warning note: expanded from macro 'XINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] opb1 = XEXP (b, 1); ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :::array 'fld' declared here 23 660 ^ ~ rtunion fld[1];660 # define HOST_WIDE_INT long : ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:10038: :In file included from note659:38: : ::: 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'note note : note:In file included from : expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP'2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 ^ ~: ^ ~ ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 660array 'fld' declared here:49 ^ ~ : XWINT (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 34138:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664 :: ./genrtl.h:29::660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~271341 note note : ^: expanded from macro 'RTL_CHECK2' note :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: rtunion fld[1]; ^:27array 'fld' declared here#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];: 341341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:: 342 ^In file included from 55: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82: :In file included from note: 2344: ./genrtl.h:505 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:: In file included from :array 'fld' declared here3: :24 note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;notewarning: : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^ ~: array 'hwint' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:: X0EXP (rt, 2) = NULL_RTX; : ^26In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234432: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154768 note: ^ ~ rtunion fld[1]; : ./genrtl.h:313: 723: ^ : note: : expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XINT'# define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c2344 ^:: ./genrtl.h :788::27: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) ^ ~ 1609:18warning if (INSN_CODE (insn) < 0) : noteIn file included from : warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: ^~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344561array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'X0EXP' 3 XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:435 :844 : 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) :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && INTVAL (XEXP (opb0, 1)) + 1 == -INTVAL (op1)):: :660: warning XSTR (rt, 2) = arg2;38: 25: note: expanded from macro 'INSN_CODE'note ^ ~ 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 770:23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6)65923#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: X0EXP (rt, 1) = NULL_RTX; :38 ^ ~ : ^ ~: ^ ~771 :: note: 23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 788:27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):note: :768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341note:: : expanded from macro 'X0EXP'23: :note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'XVEC': expanded from macro 'XINT'38 5: note ^ ~ : expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)341 ^ ~ ^ ~ ^ ~: :5 660: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: 38: : rtunion fld[1];note ^ ~660: expanded from macro 'RTL_CHECK2' ^array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660 :38 rtunion fld[1]; ^ ~38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3411153 : ^note::: expanded from macro 'RTL_CHECK2'5 :28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38:49:note: : In file included from expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 23442344: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:272:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772341./genrtl.hnote: :5: ^ ~:note: expanded from macro 'INTVAL' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):23: 341:array 'fld' declared here ^~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33 ^:341:5: 524:expanded from macro 'XVEC'5note : note: : rtunion fld[1]; array 'fld' declared here 3: :array 'fld' declared here note: expanded from macro 'XCWINT' rtunion fld[1]; ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warningIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: In file included from 100: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:382344:: : XEXP (rt, 1) = arg1; : ./genrtl.h:note : expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:15582/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h579 2344341::313: : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):::771 ^ ~warning./genrtl.h::436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : X0EXP (rt, 2) = NULL_RTX;:warning ^ ~ XSTR (rt, 1) = arg1;23341:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:788:5:27:: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);note: 2344expanded from macro 'X0EXP' ^~~~~~~~~~~~~~note: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' array 'fld' declared here:314#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :3: :770:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning ^ ~ note: rtunion fld[1];831:23array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; expanded from macro 'XSTR' :660 note: expanded from macro 'PATTERN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 659 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^38:::660:38: 38 : note#define PATTERN(INSN) XEXP (INSN, 4) In file included from : expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c ^ ~ 771::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1624#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):771::23 ^ ~ :34:2349: ^ ~: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : note: expanded from macro 'XEXP' ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return INTVAL (op1) == -INTVAL (XEXP (opb0, 1)); 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::23445 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:::5 note771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 38: : array 'fld' declared here :: array 'fld' declared here rtunion fld[1];note660./genrtl.h 23note::: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' 38273:: note rtunion fld[1];:3: warning: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ ^ ^ In file included from note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: XVEC (rt, 4) = arg4; ^ ~ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:55660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:2344::In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c note note: notearray 'fld' declared here: ./genrtl.h: 525:772:100 rtunion fld[1]; ^ :598: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c 3: rtunion fld[1];::23:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 3warning::note234432: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' : : ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ^ 454 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;: :3::1153 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)28: :155warning note: 82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770::768: XINT (rt, 1) = arg1; ^ ~ 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23::232344: warning: : note: ./genrtl.h:768array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note:660:38#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) expanded from macro 'XSTR' 315: expanded from macro 'XINT' ^~~: note: ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 3: note: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::665:33: note: expanded from macro 'XCWINT' 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warningexpanded from macro 'XINT':844:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: note: expanded from macro 'INSN_CODE' #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 INSN_CODE(INSN) XINT (INSN, 6)note : 660 XEXP (rt, 3) = arg3;:38expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~ ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 341768:23: : note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'771:::341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ^ ~23: :660: notenote: : expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 :341:5:note#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: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::array 'fld' declared here 341:5:660 rtunion fld[1];: rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 38: ^ ^ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:341:5:: 1633note: rtunion fld[1]; ^ In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c::array 'fld' declared here : :expanded from macro 'RTL_CHECK2'In file included from 27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: 5 rtunion fld[1];49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342344:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :2344 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ::2344: ./genrtl.h./genrtl.h:274./genrtl.h:5 return INTVAL (op1) == -INTVAL (XEXP (opb0, 1)); :560: note:3 : : array 'fld' declared here ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 ^ rtunion fld[1]; : warning : note: In file included from array 'fld' declared here ^:471 rtunion fld[1];: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 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:32In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:: warning: 24: : XVEC (rt, 5) = arg5; In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: :660: XSTR (rt, 1) = arg1; ^ ~38822344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note:: expanded from macro 'RTL_CHECK2'772: 23:./genrtl.h2344 ^ ~: : note770array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 599 : :3: return INSN_CODE (insn); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:316788:27: note: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC'844 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :323:25warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: ^ ~expanded from macro 'XSTR' : warningnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 1153: : expanded from macro 'INSN_CODE' ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38: XVEC (rt, 2) = arg2; ^ ~: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: X0EXP (rt, 4) = NULL_RTX;noteexpanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: ^ ~772 : 38: note: expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:expanded from macro 'INTVAL': expanded from macro 'RTL_CHECK1' ^ ~ 23#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) :23: ^~~341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 527note: expanded from macro 'XINT' ::341: : expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::341#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) 665: note5: array 'fld' declared here : rtunion fld[1]; ^ ~ 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: ^ ~ 33: note ^note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : expanded from macro 'XCWINT'660: noteexpanded from macro 'RTL_CHECK1' 660 rtunion fld[1]; :: array 'fld' declared here ^ 38:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): note38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c : note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 49 rtunion fld[1];expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from :: 341100expanded from macro 'RTL_CHECK2' ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c5:27: : :./genrtl.h: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])504 ^ ~note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :23443: ^ ~ 341:5: rtunion fld[1]; 341warningnote: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^: 341::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 275:35:5 : ^ ./genrtl.hIn file included from X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 561:3: XINT (rt, 6) = arg6; 82 ^ ~ :warning: note: 788array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 XSTR (rt, 2) = arg2;In file included from :23: ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27:7702344In file included from :note23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: array 'fld' declared here :: note: array 'fld' declared here expanded from macro 'XINT': expanded from macro 'X0EXP' rtunion fld[1]; ^ rtunion fld[1];note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ : ^ ~ :32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hIn file included from : :./genrtl.h:335 :338expanded from macro 'XSTR' 659:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:2344 ^ ~: 3: ./genrtl.h:617: :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]note :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : 660:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h XVEC (rt, 1) = arg1; XEXP (rt, 1) = arg1; :expanded from macro 'RTL_CHECK1' ^ ~ 558:9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:: notenote: note: ^ ~expanded from macro 'RTL_CHECK2' : 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]) :772 ^ ~expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1666::341:5: note: array 'fld' declared here 771 rtunion fld[1]; :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))9 ^ ^ : note23: ^ ~: expanded from macro 'XVEC'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ In file included from op1 = XEXP (cond, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: : expanded from macro 'XEXP' ./genrtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 5::579 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 3: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:23 note::33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote note:660:warning: array 'fld' declared here: array 'fld' declared here38: : expanded from macro 'XEXP': rtunion fld[1]; ^ In file included from In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def XSTR (rt, 1) = arg1;note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ ~:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)521: 770:23: 1 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^: expanded from macro 'RTL_CHECK2': note: 2344: ./genrtl.h warning ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49expanded from macro 'XSTR'note: expanded from macro 'RTL_CHECK2' ^ ~ 505:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:HOOK_VECTOR_END (asm_out): : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 341 ^ ~ ./genrtl.h:293:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 53843array 'fld' declared here : : : X0EXP (rt, 2) = NULL_RTX;50:: rtunion fld[1];5note XINT (rt, 1) = arg1; : ^ ~ note note: array 'fld' declared here: ^ : note: expanded from macro 'HOOK_VECTOR_END' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.cexpanded from macro 'RTL_CHECK2' rtunion fld[1]; :82array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788: rtunion fld[1]; ^: ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:27: 1722:note2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : expanded from macro 'X0EXP' :940: 17note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1: :: 341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):5warningwarning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c./genrtl.h:336: : : || op1 != XEXP (cond, 1) ^ ~3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)24 empty macro arguments are a C99 feature [-Wc99-extensions]:: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note:2344: : 771array 'fld' declared here HOOK_VECTOR_END (sched) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h23: ./genrtl.h ^ ~ ::43: rtunion fld[1]; ^ ~ note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : 50 XEXP (rt, 2) = arg2;expanded from macro 'XEXP'635:: 3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:warning27 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660659:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:38:660:38note:382344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: expanded from macro 'HOOK_VECTOR_END'598:3:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 23 :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'RTL_CHECK2' notewarning: XSTR (rt, 1) = arg1;: 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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.cexpanded from macro 'RTL_CHECK1'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~::expanded from macro 'XEXP'770:2333: 341:5: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h array 'fld' declared here:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 172:: note: XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ~ 341expanded from macro 'XSTR':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~1104:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5: 1 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :: warning660:38: ^ ~ 770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote::: expanded from macro 'RTL_CHECK2'23: : array 'fld' declared here 660: note:341: expanded from macro 'XSTR':5: rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: noteempty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ HOOK_VECTOR_END (vectorize) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:^ note1747:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: array 'fld' declared here 60: rtunion fld[1]; :43warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from *expr = simplify_replace_rtx (*expr, XEXP (cond, 0), XEXP (cond, 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :49 ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:3850/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~::771: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:2344: ./genrtl.h:313note341:expanded from macro 'HOOK_VECTOR_END' #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] :5341: note: XVEC (rt, 1) = arg1;:23:: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:note33: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23445::772 note::: 341expanded from macro 'XEXP'./genrtl.h172::524: array 'fld' declared here 23 rtunion fld[1]; :3:: warning:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: : :82 note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC'5 ^: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :2344: note: array 'fld' declared here 1691 XEXP (rt, 1) = arg1;./genrtl.h rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from In file included from 1660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.cwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c::660:24: In file included from 401: 38:empty macro arguments are a C99 feature [-Wc99-extensions]:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' : :27:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (addr_space)771: : ^ ~:In file included from expanded from macro 'RTL_CHECK2' 3:./genrtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:653:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~warning: ^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] 2344 XVEC (rt, 1) = arg1; 23 XWINT (rt, 1) = arg1;: note: : expanded from macro 'XEXP' ./genrtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: ^ ~:599 ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :35:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:43295:660: note:note : : array 'fld' declared here:::77250: note: rtunion fld[1]; 3823: : ^ : expanded from macro 'XWINT' notearray 'fld' declared here note#define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1];: note: expanded from macro 'HOOK_VECTOR_END' warning: expanded from macro 'RTL_CHECK2' ^ ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:1841expanded from macro 'XVEC' :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])31 XVEC (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: ^ ~342#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :49: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (elt = tail; elt; elt = XEXP (elt, 1)) ^ ~ :In file included from :38341:5:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:: 5: note: array 'hwint' declared here23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344771:In file included from note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ::172 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:note:314: note 123: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: array 'fld' declared here3 note: :expanded from macro 'XEXP' HOST_WIDE_INT hwint[1];341 expanded from macro 'XVEC'warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: : ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (calls) note: expanded from macro 'HOST_WIDE_INT' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^ XEXP (rt, 2) = arg2; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:660In file included from 660 ^ ~ note: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38100: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h82: In file included from : ^ ~43 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note50In file included from 2344: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: rtunion fld[1];:2344: : note : ./genrtl.h: ^ :note: expanded from macro 'HOOK_VECTOR_END'23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 402:3: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^ ~In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP'::5array 'fld' declared here XWINT (rt, 2) = arg2;: ^ ~ 525 :3: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:24note: XINT (rt, 2) = arg2;In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h664 ^ ~:2344: array 'fld' declared here : rtunion fld[1];29: In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c expanded from macro 'XWINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c: 38:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 2344 ^ ~./genrtl.h: note: expanded from macro 'RTL_CHECK2':184333 ./genrtl.h:31:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:617 : :672:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning:: :172array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : :::3: warning for (elt = tail; elt; elt = XEXP (elt, 1)) : warning23342: :5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 XSTR (rt, 1) = arg1;note: ^ ~ :array 'hwint' declared here note note: array 'fld' declared here ^ ~: HOST_WIDE_INT hwint[1]; expanded from macro 'XINT' rtunion fld[1]; XVEC (rt, 1) = arg1;: ^ 2585In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:49: :1 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~: 770 warning: :771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h empty macro arguments are a C99 feature [-Wc99-extensions]:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:61:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344:: ./genrtl.h:315:3:77226 :66023note note :HOOK_VECTOR_END (c) : warning note^:38:: expanded from macro 'XSTR'expanded from macro 'XEXP' : expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ::note # define HOST_WIDE_INT long: 43#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ ^50array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: XEXP (rt, 3) = arg3;341 660 :: ^ ~ : 38note385: expanded from macro 'HOOK_VECTOR_END' : note: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :771expanded from macro 'XVEC'In file included from note ::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: : rtunion fld[1];expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~note: : expanded from macro 'RTL_CHECK2' ^ ^expanded from macro 'XEXP' :82: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:./genrtl.h:435:660:33:: In file included from 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h38 :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1:: ^ ~:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:note: 3: warning expanded from macro 'RTL_CHECK2'warning: : empty macro arguments are a C99 feature [-Wc99-extensions]: 100 : In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ::HOOK_VECTOR_END (cxx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ 52344: ./genrtl.h:560: :788:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 notenote: : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :array 'fld' declared here3 : : :43note rtunion fld[1];341 rtunion fld[1];: :50expanded from macro 'X0EXP' :: 5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warningarray 'fld' declared here ^ ^ ~ ^ rtunion fld[1]; ^ note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: : expanded from macro 'HOOK_VECTOR_END' :38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: : expanded from macro 'RTL_CHECK1'In file included from In file included from : 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:341:: ./genrtl.h5: :array 'fld' declared here 33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:note:24 rtunion fld[1]; : 172316 ^ : XSTR (rt, 1) = arg1;array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27: :3: In file included from warning: ^ ~ rtunion fld[1];: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344673:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::635:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c3 ^:2771:1770::::: 23 warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c X0EXP (rt, 4) = NULL_RTX; :: ^ ~ 82 : warning1868 : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~:14note XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::2327: expanded from macro 'XSTR' ^ ~HOOK_VECTOR_END (emutls) ^: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~: 770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: note:: warning: : :expanded from macro 'XSTR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660 :./genrtl.h tail = XEXP (*expr, 1);: 43638#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)notenote :3 ^ ~: :expanded from macro 'X0EXP' : note: expanded from macro 'RTL_CHECK2': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :4338#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :771 ^ ~:23: : 50::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 341note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 2) = NULL_RTX; :: :expanded from macro 'HOOK_VECTOR_END' ^ ~ 660::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5 : ^ ~::660: note: ^ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341noteIn file included from 38:: : :5array 'fld' declared here: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'X0EXP' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: note: #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])array 'fld' declared here ^ ^ ~: expanded from macro 'RTL_CHECK2' 38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from In file included from rtunion fld[1]; ^ ^ ~659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: 100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : expanded from macro 'RTL_CHECK1' : ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h172:341:5 :: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : 561:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def3array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2842:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:: 1 ^ ~ rtunion fld[1]; expanded from macro 'RTL_CHECK1' 24 ^ 341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;:In file included from 341 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]692770:: ::323array 'fld' declared here : rtunion fld[1]; : HOOK_VECTOR_END (target_option) :341warning: note27 ^^: 5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c XEXP (rt, 1) = arg1;5 array 'fld' declared here: : note: rtunion fld[1]; array 'fld' declared here :In file included from ^ ~ ^ 501892/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~4 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :2344: note: ./genrtl.h ^ expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : warning: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)771454In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c23: ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :In file included from 49:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from 660:expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: 33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h38:./genrtl.h3172:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:653/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def XEXP (*expr, 1) = NULL_RTX; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 771:23: warning:2980note3note:1 :: :2344 : : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:expanded from macro 'XEXP' 660 XINT (rt, 1) = arg1;: : 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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h ^ ~ : XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~335:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::3 ^::: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5: :43expanded from macro 'XINT': notenote: :50: : note: 660warning: expanded from macro 'RTL_CHECK2'772:array 'fld' declared here 23:expanded from macro 'HOOK_VECTOR_END': : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1]; : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):660In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: ^ ~ 100 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771expanded from macro 'RTL_CHECK2'660:38 ^ ~ :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:341 In file included from : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2':5 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341::2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:note5./genrtl.h: : expanded from macro 'XEXP' ^ ~note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :: 579/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24 ^ ~ :array 'fld' declared here 341: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :38: ^noteIn file included from : array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:1910 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.cnote: rtunion fld[1]; ^note: :2344: warningarray 'fld' declared here :273: ./genrtl.h 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]) In file included from rtunion fld[1]; ^3 ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h693warning7In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::770: : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 34123: FOR_BB_INSNS (loop->latch, insn): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:note./genrtl.h:2344: :warning: :./genrtl.h:5 672array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:471: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :3 expanded from macro 'XSTR' XSTR (rt, 2) = arg2;: XEXP (*expr, 1) = tail; :note371:283:: : array 'fld' declared here warning ^ ~: array index 1 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) ^warningnote: expanded from macro 'FOR_BB_INSNS' : X0EXP (rt, 1) = NULL_RTX; ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c ^~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:49: :::771770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: ::788:note826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2777023::: note: : expanded from macro 'RTL_CHECK2':2344: note: ./genrtl.h: expanded from macro 'XSTR':expanded from macro 'X0EXP' 25 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)23 ^ ~33623: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 659 note: : ^ ~ expanded from macro 'NEXT_INSN':note3: warning: ^ ~ 38: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :expanded from macro 'RTL_CHECK1' 341 XEXP (rt, 2) = arg2;expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: expanded from macro 'XSTR': ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::660:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :: 23:expanded from macro 'RTL_CHECK2' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note3838 : 5: :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])noteexpanded from macro 'XEXP'note ^ ~ : note: note: expanded from macro 'RTL_CHECK2' ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 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):660 rtunion fld[1]; ^ ~ : rtunion fld[1]; array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~38 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: note In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c5: 341:note:660In file included from 5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :38array 'fld' declared here 82 ^ ~note: array 'fld' declared here: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c27: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 341 In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:100: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::1950:41 2344: ::: ^5 ^ ~: warning./genrtl.h:673 note: 2344: ./genrtl.h: :598:3:: 3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; ^ warning: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24273::: for (note = cond_list; note; note = XEXP (note, 1)) warning ^ ~ 3:: warning: XSTR (rt, 1) = arg1;504:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771341:23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: FOR_BB_INSNS (loop->latch, insn) XSTR (rt, 2) = arg2;In file included from expanded from macro 'XEXP' 5:3 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^ ~ note ^ ~2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: : ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]372/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 770::: X0EXP (rt, 1) = NULL_RTX; ^ ~ :38: :712:3:770note: 17: note: 23:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':788: note: 27 expanded from macro 'FOR_BB_INSNS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: In file included from expanded from macro 'XSTR' ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: (INSN) = NEXT_INSN (INSN))341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^~~~~~~~~~~~~~~~ ^ ~ 49 XSTR (rt, 1) = arg1; : In file included from : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: expanded from macro 'X0EXP':770:note::25: ^ ~23 2344: note: expanded from macro 'NEXT_INSN' 660: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 401:3: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningnote659 :: #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::38 1961:: note: 38660:7: 38warning: ^ ~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 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : FOR_BB_INSNS_REVERSE (e->src, insn)#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 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h XWINT (rt, 1) = arg1; ^ ~:383 note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ::771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 note: note: 664 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29: :660array 'fld' declared here: :5expanded from macro 'XEXP'::expanded from macro 'RTL_CHECK2'28 note : note rtunion fld[1]; ^ : 38: : array 'fld' declared here : expanded from macro 'XWINT'In file included from notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'FOR_BB_INSNS_REVERSE' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^ ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~82 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 25 ^ ~:660In file included from :::599: 341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:3413expanded from macro 'PREV_INSN': ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 3425: expanded from macro 'RTL_CHECK2':5 rtunion fld[1]; :2344: #define PREV_INSN(INSN) XEXP (INSN, 1)./genrtl.h:note 505:3:: : array 'fld' declared here ^ ~warning: note: #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]: ^ ~warning ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: HOST_WIDE_INT hwint[1];:341:5: note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : array 'fld' declared here X0EXP (rt, 2) = NULL_RTX;771In file included from rtunion fld[1];: ^23: In file included from XVEC (rt, 2) = arg2;note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c::27 24 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:expanded from macro 'XEXP' 2344: :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ./genrtl.h ^ ~:2344713:3:: ./genrtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61772:23note692: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'X0EXP'warning: 660:26array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note::338 XSTR (rt, 2) = arg2; ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: note : expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note: expanded from macro 'HOST_WIDE_INT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: 770:expanded from macro 'RTL_CHECK2'38:23warning note: : expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT longarray 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 RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49 XEXP (rt, 1) = arg1; : : expanded from macro 'XSTR' In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:2344: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h::38341:: note: 771 ^ ~5::402expanded from macro 'RTL_CHECK2' : : note: array 'fld' declared here23note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3: ^ : : warningnote ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' 660:38: notearray 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 341:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^ ~:82 XWINT (rt, 2) = arg2;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:1961 note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7664: :: array 'fld' declared here 2344 ^ ~:: 660 rtunion fld[1]; ^ :./genrtl.h :524: 3: warning38:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 29note341:: note5: : noteexpanded from macro 'XWINT' : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: : : 100: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XWINT(RTX, N) ((RTX)->u.hwint[N]) XEXP (rt, 1) = arg1;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ FOR_BB_INSNS_REVERSE (e->src, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 :2344: ./genrtl.h:617:3: rtunion fld[1]; warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:5: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'hwint' declared here :::771341384:: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 17:5 HOST_WIDE_INT hwint[1]; XVEC (rt, 1) = arg1;::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: 23 :24: 1645:: ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61 ^ ~: array 'fld' declared here note 7: expanded from macro 'XEXP' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notenote660:: : expanded from macro 'FOR_BB_INSNS_REVERSE' :2344: : (INSN) = PREV_INSN (INSN))38 expanded from macro 'HOST_WIDE_INT' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ : ^~~~~~~~~~~~~~~~ # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hnote: expanded from macro 'RTL_CHECK2' 825: rtunion fld[1];772 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):37123: note: 25732::28: :3: ^ note: ^ ~ note: ^expanded from macro 'FOR_BB_INSNS' expanded from macro 'PREV_INSN' expanded from macro 'XVEC' In file included from warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~#define PREV_INSN(INSN) XEXP (INSN, 1) : ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:2344: ./genrtl.h:435::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c3771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: :5: ^ ~ XSTR (rt, 1) = arg1;::826 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning: 2344note: array 'fld' declared here2338: :25: note: expanded from macro 'NEXT_INSN'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:693 rtunion fld[1];#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~:3: ^ notewarning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: 23: : X0EXP (rt, 1) = NULL_RTX;expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h82: ^ ~771:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: XSTR (rt, 2) = arg2; expanded from macro 'XSTR'::2344: note: noteexpanded from macro 'XEXP' ^ ~ 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:::770:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'X0EXP' note note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660expanded from macro 'RTL_CHECK2' ^ ~:array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: rtunion fld[1];659 :38: note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])341:: expanded from macro 'XSTR' :341: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)55: note525 660 ^ ~:38: ^ ~ :In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : In file included from 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note::note rtunion fld[1];: 5: :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 660warning:2344: ./genrtl.h note:635: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]) 38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c::: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :7701970 ::17: ^:note: 2423 ^ ~ :warning : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : noteIn file included from : note768:23: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : expanded from macro 'RTL_CHECK2' 2344 note_stores (PATTERN (insn), mark_altered, this_altered); ^~~~~~~~~~~~~~ array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note rtunion fld[1];: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h::831:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~23::660 :: note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: : expanded from macro 'RTL_CHECK2' expanded from macro 'PATTERN'733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: XEXP (rt, 2) = arg2; ^ ~ ^ ~ 2344#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:660:436:#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]38 : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~:note23: X0EXP (rt, 2) = NULL_RTX; note771:: 1645: ^ ~ :7523: expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note :788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: :5 27 ^ ~ note: expanded from macro 'XEXP' :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:660 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1];notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ 38 FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note : expanded from macro 'RTL_CHECK2' noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h712 expanded from macro 'X0EXP' rtunion fld[1];:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:372341 ^ ~warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :17: :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note5: ^note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'FOR_BB_INSNS'array 'fld' declared here:660 (INSN) = NEXT_INSN (INSN))::noteIn file included from 659 rtunion fld[1]; ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100 : : ^ 38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:array 'fld' declared here XSTR (rt, 1) = arg1; : 2344 In file included from ^ ~ : ./genrtl.h:653: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^3 note:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::: note :: :2325: warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24 note: note: : expanded from macro 'RTL_CHECK1' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: expanded from macro 'NEXT_INSN' XVEC (rt, 1) = arg1; expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~82: #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: :771::772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:2344: ./genrtl.h:560:334123 note38: : ./genrtl.h:note: expanded from macro 'RTL_CHECK2'::5 : note: expanded from macro 'XEXP' array 'fld' declared here warning#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]; ^ ~ ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 753:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23warning: XSTR (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341660 note: array 'fld' declared herenote XINT (rt, 1) = arg1;: expanded from macro 'XVEC' ::5: ^ ~38 ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: note:768:23 : :38: ^ notenote: array 'fld' declared here : expanded from macro 'XINT'note: expanded from macro 'RTL_CHECK2' noteexpanded 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])expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:In file included from 49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 27 ^ ~: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::38: 2344 ::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c:./genrtl.h:713341:: 341:./genrtl.h:4543:3::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5: warning: expanded from macro 'RTL_CHECK2'5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ::array 'fld' declared here660: rtunion fld[1]; ^ XSTR (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2273 ^ 38770:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:1671:23:21::341: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100note warning7: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote5:: : expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: XINT (rt, 1) = arg1; inc = INTVAL (XEXP (niter, 1)); ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note:expanded from macro 'RTL_CHECK2'771:23: 2344 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: ^ ~ : FOR_BB_INSNS (bb, insn)expanded from macro 'XEXP': array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~: 660: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h38 ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::371768: 660:23: ./genrtl.hnotenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:::24: In file included from : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 38::2344: ./genrtl.h:672expanded from macro 'XINT'754:3:array 'fld' declared here 28#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: note: expanded from macro 'RTL_CHECK2' 3 warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] rtunion fld[1]; XEXP (rt, 2) = arg2;note:660 ^::38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'FOR_BB_INSNS' ^ ~ ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: :82: In file included from warning (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'341:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1153:771:: :28: note: 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~ ::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~array 'fld' declared here826: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; note 25: expanded from macro 'XEXP' ./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:561: XSTR (rt, 1) = arg1;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 3: :660warningexpanded from macro 'NEXT_INSN': ^expanded from macro 'INTVAL' : #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 341 ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 770:665note: 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c::::33 ^ ~expanded from macro 'RTL_CHECK2' note: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7705expanded 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) :2327 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341noteIn file included from 771note:: :expanded from macro 'XCWINT' note23: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: :52344 expanded from macro 'XSTR': ./genrtl.h ^ : note: : ^ ~ array 'fld' declared herenote: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 732expanded from macro 'XEXP': ^~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::660:38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from ^ ~49notewarning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: :341:5In file included from :38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: note: : expanded from macro 'RTL_CHECK2' array 'fld' declared here 660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :In file included from rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ 341:5:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: note: ./genrtl.h: : :471:3./genrtl.harray 'fld' declared here: 755 :note23341::3: : : rtunion fld[1]; expanded from macro 'RTL_CHECK2'warningwarning: ^ :5: 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] XSTR (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;: array 'fld' declared herenote: : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' :: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)77027341:5::: ^100 23 ^ ~: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:: note: note : expanded from macro 'XSTR'1671/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here: 7:2344: ./genrtl.h:673:3 38:: warning rtunion fld[1]; : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): XSTR (rt, 2) = arg2; ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningnote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :770 FOR_BB_INSNS (bb, insn) : expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::372:17: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^ ~ ::82#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-iv.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'FOR_BB_INSNS' ^ ~38 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 2354 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ./genrtl.h:579:9660::3 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h op1 = XEXP (condition, 1);::5:38: note: expanded from macro 'RTL_CHECK2': ^ ~:826: warning: 25:659:38notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'NEXT_INSN': expanded from macro 'RTL_CHECK2' : array 'fld' declared here rtunion fld[1];note: expanded from macro 'RTL_CHECK1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~::770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: 77123:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here2723 341341::: rtunion fld[1]; note55: : :: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ : notenote: 771note: : ^expanded from macro 'XSTR' array 'fld' declared here array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];:23 ::: 660: ^733 ^ ~ note:38:: expanded from macro 'XEXP' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: ^In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' 100#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning:2344: note: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:::660 49/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :773In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341: XEXP (rt, 2) = arg2;38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: 53 ^ ~note: :./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning2344: :692./genrtl.h:: 504:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 771#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: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: array 'fld' declared here :341: :5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::772 rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ note: expanded from macro 'XEXP' 5 X0EXP (rt, 1) = NULL_RTX; XEXP (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'X0EXP' :: note : array 'fld' declared here note771 :23: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; note ^ ~: ^ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here: 660 rtunion fld[1];: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: expanded from macro 'XVEC' : :1676:30: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]660: 65938 validate_change (insn, &INSN_VAR_LOCATION_LOC (insn), ^ ~82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note: expanded from macro 'RTL_CHECK2' 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h:341992:note: note: :5: ^ ~expanded from macro 'RTL_CHECK1' 598note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :253/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2': : array 'fld' declared here warning rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'INSN_VAR_LOCATION_LOC': 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) XSTR (rt, 1) = arg1; ^ ~ :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: note: ^ ^~~~~~~~~~~~~~~~~~~~~~~~ 770341:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 986::533: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c5: note:note: expanded from macro 'XSTR' note: : array 'fld' declared herenote: expanded from macro 'INSN_VAR_LOCATION'array 'fld' declared here24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^2344: array 'fld' declared here ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) In file included from ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c ^~~~~~~~~~~~~~:38: rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h100 ^791: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'RTL_CHECK2': In file included from ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693In file included from 831:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c :27:50523::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3 ^ ~: :3 warningIn file included from : :note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~:341:5 #define PATTERN(INSN) XEXP (INSN, 4) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: 768 rtunion fld[1];warning:23: ^2344: ./genrtl.hnote23:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : 753 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.cnote 3: expanded from macro 'XSTR' : X0EXP (rt, 2) = NULL_RTX;:warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660: : ^ ~ (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38660:: ::38 : notenote: 2344: :27: 969: note: ./genrtl.h:599expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2': 44#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~::3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :768 ^ ~ XVEC (rt, 2) = arg2; : note: #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23: note: expanded from macro 'XINT' ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 772659:3845: ^ ~ ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 :38:341:5: noteexpanded from macro 'RTL_CHECK1' note : array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XVEC'note : In file included from 341:5: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24 expanded from macro 'RTL_CHECK2'note: expanded from macro 'XCEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: : array 'fld' declared here ^ ~#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)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :2344: ./genrtl.h:809:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c::100:3:49 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 : In file included from :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 661warning: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 712771:23::./genrtl.h:: :3note5: warning note: 524expanded 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) ^ ~ :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note3: warning341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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' XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :341: array 'fld' declared here ^ ~: XSTR (rt, 1) = arg1; ^ ~ :55: note rtunion fld[1]; :5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^:770 :23 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c771:: 27 : rtunion fld[1];:23note: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here2344: ./genrtl.h:: 754array 'fld' declared here note rtunion fld[1]; ^:: 3expanded from macro 'XEXP'note :: warning: rtunion fld[1]; ^expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 82/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:771:23: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:1717:9: 660:24 warning::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :660: 2344array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]660expanded from macro 'RTL_CHECK2' :38 set = single_set (insn); ^~~~~~~~~~~~~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note./genrtl.h: : ^ ~ :617In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ::3:./genrtl.h341:5:::expanded from macro 'RTL_CHECK2'38: 22warning: note note note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 829:3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : warningexpanded from macro 'single_set': array 'fld' declared hereexpanded from macro 'RTL_CHECK2'341 XVEC (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ? PATTERN (I) : single_set_1 (I)) \ ^ ~ ^~~~~~~~~~~~~~~~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~27 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772:23:1998In file included from 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.harray 'fld' declared here : rtunion fld[1]; :75542772::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23note: ^ : note: : expanded from macro 'single_set_1'expanded from macro 'XVEC' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c :341:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : : expanded from macro 'XVEC' ^ ~100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3;:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note831: array 'fld' declared here:: ^ ~ 2344: ./genrtl.h23 : : note rtunion fld[1]; 713 ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: : expanded from macro 'PATTERN':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660660:#define PATTERN(INSN) XEXP (INSN, 4) : ^ ~ warning4938: 770::: In file included from 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 234423: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771: XSTR (rt, 2) = arg2; note: expanded from macro 'RTL_CHECK2'23 ^ ~note: ^ ~expanded from macro 'XSTR' : note: expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 ^ ~: ./genrtl.h: note: ^ ~ expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::660 : array 'fld' declared here:38: note: :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :525 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660: ^ ~:: ^ array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:338::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c :341: : 24note:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5expanded from macro 'RTL_CHECK2':: 38: XINT (rt, 2) = arg2; In file included from note In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h82: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:768In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 :341:5note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c2344: :635:: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341./genrtl.h323: warning: rtunion fld[1];830 ^ :: ::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]In file included from 1717 : 5: note: XSTR (rt, 1) = arg1; 9 notearray 'fld' declared here : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: ^ ~ XSTR (rt, 2) = arg2;27 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT'In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770::2344 : 23 ./genrtl.h warning: ^ ~:773:In file included from note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)770:3: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning:: 100 ^ ~ ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1;23 set = single_set (insn);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~6602344 note ^~~~~~~~~~~~~~~~~: expanded from macro 'XSTR': ./genrtl.h:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 732:note:660:: expanded from macro 'RTL_CHECK2' 77238#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : expanded from macro 'XVEC' :3:: ^ ~expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warning:1996: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5:660:: ^ ~: note XSTR (rt, 1) = arg1; : array 'fld' declared here 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~8: : note:660:341:5: note : expanded from macro 'RTL_CHECK2'note: rtunion fld[1];: array 'fld' declared here expanded from macro 'single_set' rtunion fld[1]; ? PATTERN (I) : single_set_1 (I)) \38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: 770: ^ ~note ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^~~~~~~~~~~In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c : ^ ~ 82note: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:83149/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772expanded from macro 'XSTR' ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : 23: 341:note ^ ~ : : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC':2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:2344: ./genrtl.h:560::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23:3: : warning: ./genrtl.h: 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note: note XSTR (rt, 1) = arg1;expanded from macro 'PATTERN' : 38#define PATTERN(INSN) XEXP (INSN, 4) :: array 'fld' declared here note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 653:3 rtunion fld[1];: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::: expanded from macro 'RTL_CHECK2' 771 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 23:770 XVEC (rt, 1) = arg1; : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~23:772 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: :23:341 note: noteIn file included from note: : expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2344: ./genrtl.h: expanded from macro 'XVEC' : expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~ expanded from macro 'XSTR' note660:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):38: note: expanded from macro 'RTL_CHECK2': 660array 'fld' declared here ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660791 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 38: note: ^ 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from : :3415warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: expanded from macro 'RTL_CHECK2' : array 'fld' declared here note: XINT (rt, 1) = arg1;100array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341: rtunion fld[1]; ^ ^ ~5 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:note: : 768 rtunion fld[1]; ::23:2344: ./genrtl.harray 'fld' declared here:672./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c note: :733: rtunion fld[1];:3expanded from macro 'XINT' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c :1722:9In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49 XEXP (rt, 2) = arg2;: 24: In file included from XSTR (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~./genrtl.h:561 :3:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: warning 23: warning: 23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h: : :660:notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note851: : :note3 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) ^ ~ XSTR (rt, 2) = arg2; expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ ^ ~660:38: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:note23: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h src = SET_SRC (set);:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 770 ^~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:22: note: expanded from macro 'SET_SRC' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:note: :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: array 'fld' declared here5: expanded from macro 'XSTR' :note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here38: rtunion fld[1]; ^ ~ note660:: ^ ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660: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 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:27 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.cIn file included from ::5::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:82: 805 ::In file included from note:341:note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: note2344: expanded from macro 'XCEXP'array 'fld' declared here: array 'fld' declared here rtunion fld[1]; 5 rtunion fld[1]; :2344: ./genrtl.h: ^ :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^673:3./genrtl.h:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^ ~: 23In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c809/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:: 3:49array 'fld' declared here: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: note2344: ./genrtl.h:579/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' :3: warning ^: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)2344 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c661 : ./genrtl.h:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:37 ^ ~:: 2344753: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;: note: ./genrtl.h: XSTR (rt, 1) = arg1;852: warningexpanded from macro 'RTL_CHECKC1' ^ ~:: 3: 38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 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]) XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~771::770 : 23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note ^ ~ : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5: note: array 'fld' declared here 23expanded from macro 'XEXP' XINT (rt, 1) = arg1; : rtunion fld[1]; rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note ^: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' 660:38: note: 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.cexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1758:note: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:::23::32: note: 38: 82warningexpanded from macro 'RTL_CHECK2'341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' ^ ~:5: : ./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:::692note if (!rtx_equal_p (dest, XEXP (src, 2))) 5660:: ^ ~ note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note:3 array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 771: : array 'fld' declared here::5: expanded from macro 'RTL_CHECK2'warning: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c 23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^note ^ ~27: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'XEXP' rtunion fld[1];array index 1 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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c660:829:: 341 XEXP (rt, 1) = arg1;:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~38:5:2344: In file included from ./genrtl.h:853:: note note: expanded from macro 'RTL_CHECK2'3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 7712344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning3: ./genrtl.h: :598: :warning:array 'fld' declared here 23: : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XSTR (rt, 3) = arg3; XSTR (rt, 1) = arg1;: :5expanded from macro 'XEXP' : note: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770: ^ ~ 2344: ./genrtl.h:754:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660 :772:2323: ^3:23: : 38: :note: expanded from macro 'XSTR'note: note: note expanded from macro 'XSTR': expanded from macro 'XVEC' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: XEXP (rt, 2) = arg2;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1764:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 31 ^ ~:: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660 warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:: 77138: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note::34123: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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] 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h else if (rtx_equal_p (dest, XEXP (src, 1))) ^ ~: noteexpanded from macro 'RTL_CHECK2' : : expanded from macro 'XEXP' 341: note: array 'fld' declared here:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660note ^ ~ rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here:38771: 660 rtunion fld[1]; ^ ~23::82: note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344 note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' ^ : ./genrtl.h:693note:3In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: expanded from macro 'RTL_CHECK2'341 ^ ~ :5: note: array 'fld' declared here : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^660:warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: 27: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341:5./genrtl.h:59952344: note ./genrtl.h:830 XSTR (rt, 2) = arg2;:: array 'fld' declared here :3: rtunion fld[1];: ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:1781 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here:3 :770:: 3123: 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]warning rtunion fld[1];: ^ ^ : note || rtx_referenced_p (dest, XEXP (src, 1))): expanded 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) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 100:: 660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note:: 2344expanded from macro 'RTL_CHECK2' : ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 2) = arg2;: 771:23: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~770:772::23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' : 75523: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::3341 :5:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c660 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:38: note: :expanded from macro 'RTL_CHECK2'82 : :23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' :array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ 38 rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note: expanded from macro 'RTL_CHECK2' :5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2344:617:: 3: : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5warning: note: array 'fld' declared here rtunion fld[1];./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):712: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; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 : XVEC (rt, 1) = arg1; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:341:5: note: array 'fld' declared here rtunion fld[1]; : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:1856:9: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^warning expanded from macro 'XSTR': 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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: set = single_set (insn); ^~~~~~~~~~~~~~~~~ :660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c38:: note: expanded from macro 'RTL_CHECK2' note27: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h :831:3: warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3; ^ ~ 1001996array 'fld' declared here: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1];:: 2344: : 772./genrtl.h:773:3: warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 22: note: expanded from macro 'single_set': XVEC (rt, 1) = arg1; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array 'fld' declared here./genrtl.h ? PATTERN (I) : single_set_1 (I)) \:635: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344note: ./genrtl.h:713:33: : expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:warning : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning772 :23: ^ ~ XSTR (rt, 2) = arg2; : 1998:42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5: note: array 'fld' declared here note rtunion fld[1];: ^ array index 1 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note:770:23In file included from : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :660:38: note: expanded from macro 'RTL_CHECK2' 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'single_set_1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^ ~ ^~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: ./genrtl.h:851341:831:5: note: :array 'fld' declared here :23: rtunion fld[1];3: warning: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note ^: XSTR (rt, 1) = arg1;expanded from macro 'XSTR' : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: 23 rtunion fld[1]; ^ 23 ^ ~ : note: expanded from macro 'PATTERN' : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4)In file included from :660expanded from macro 'XSTR' :38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:expanded from macro 'RTL_CHECK2'653: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]) ^ ~ 100 ^ ~ ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 341771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: note: expanded from macro 'XINT' 5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)772:23:: note: expanded from macro 'XVEC' 660 ^ ~ ::38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: array 'fld' declared here note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : expanded from macro 'RTL_CHECK2':660:38: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::341::5: 732note:: 660expanded from macro 'RTL_CHECK2': 3array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:341: 5: note: : array 'fld' declared here#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 770:23: note: expanded from macro 'XSTR' ^ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from :660:In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.cIn file included from : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:: 341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::2344 : note./genrtl.h: :array 'fld' declared here852 : 3 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3341:5warning:2344 : note: array 'fld' declared here./genrtl.h : rtunion fld[1]; ^: ^ In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c::67282: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:3: 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]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1856:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; set = single_set (insn); ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8:: note: expanded from macro 'single_set' 2344 ^ ~ ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:770 XSTR (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77023./genrtl.h:733::233:: notewarning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: 831 ^ ~:23: note: expanded from macro 'PATTERN' :23: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR'771:23note:: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': #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) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XSTR'771 :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~38: note: expanded from macro 'RTL_CHECK2' 660: 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38:: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 660note: array 'fld' declared here : ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:341: 5: note: array 'fld' declared here : ^ ~ note ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^noteIn file included from : : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 82#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 673: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:753 3: ^ ~3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:341::5 : :note: array 'fld' declared here : rtunion fld[1]; ^ 5: note: array 'fld' declared herewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XINT' rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^:1958 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:105::7 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:20 770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: 23100:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:: 27array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: warning FOR_BB_INSNS (bb, insn): In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660:2344: ./genrtl.h:expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: ^~~~~~~~~~~~~~~~~~~~~~~2344853 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) cond = XEXP (SET_SRC (pc_set (cinsn)), 0);: ./genrtl.h:3:note ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : expanded from macro 'RTL_CHECK2' 829:3: 371:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536warningwarning: :: 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] XVEC (rt, 1) = arg1; :22: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])28 XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: : note:341772:23: expanded from macro 'SET_SRC': expanded from macro 'XSTR'note note: : expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660 note: :#define SET_SRC(RTX) XCEXP(RTX, 1, SET): note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'FOR_BB_INSNS' ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \341: ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^expanded from macro 'RTL_CHECK2'826 ^ ~ :255#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ :805:: note 82: :38:: expanded from macro 'NEXT_INSN' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 32In file included from :341: expanded from macro 'RTL_CHECK2':5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ note note: array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCEXP' rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3412344 In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:5: : In file included from : :./genrtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:23:754:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:37:3: note100: : ./genrtl.hIn file included from :: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning::expanded from macro 'XEXP'2344: ./genrtl.h:array 'fld' declared here830: #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] :3 rtunion fld[1]; : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ note: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 692:23::3 expanded from macro 'RTL_CHECKC1' : 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, 2) = arg2; XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~771:35 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:note23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP'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) ^~~ expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341771#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::66038:: note: 39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 5:66038: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::38: note: expanded from macro 'RTL_CHECK2' #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]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.cnote :1958 ^ ~:7:: : array 'fld' declared here warning: : 341:5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ notearray 'fld' declared here In file included from rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.carray 'fld' declared here: 49: In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :note: ^array 'fld' declared here rtunion fld[1]; 2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:108:37: FOR_BB_INSNS (bb, insn) warning./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~ gcc_assert (rtx_equal_p (op1, XEXP (cond, 1))); : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note693In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: :82: ^: In file included from :771:23:3 note: expanded from macro 'XEXP' expanded from macro 'FOR_BB_INSNS'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:755:3: (INSN) = NEXT_INSN (INSN))warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~: 100:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826::25 : note: XSTR (rt, 3) = arg3;warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'NEXT_INSN' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 77023/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:: note: :expanded from macro 'XSTR' #define NEXT_INSN(INSN) XEXP (INSN, 2)234423: : :./genrtl.h:831: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) ^ ~ 695note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from expanded from macro 'XSTR' XVEC (rt, 3) = arg3;14 ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:771 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772 note: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h23expanded from macro 'gcc_assert':23 ^ ~ : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::154: ^~~~ 660:660:::7:38:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138:: note:note note: expanded from macro 'RTL_CHECK2'5:expanded from macro 'XVEC' : warning#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 'RTL_CHECK2'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :660:341:5: note38 : if (INSN_CODE (insn) < 0)#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^ ~array 'fld' declared here 844:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: rtunion fld[1];25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; 660 note: ^38 : expanded from macro 'INSN_CODE' ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5 note: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:109:34: rtunion fld[1];warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : emit_jump_insn (copy_insn (PATTERN (cinsn))); ^~~~~~~~~~~~~~~ :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note In file included from rtunion fld[1]; ^ : expanded from macro 'PATTERN' ^note : expanded from macro 'RTL_CHECK2'#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: 82: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ rtunion fld[1];:49: 768: 23 ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:2344: 100: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344./genrtl.h771note: 2344: :: 773:./genrtl.h expanded from macro 'XINT' :851:323./genrtl.h:: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XSTR (rt, 1) = arg1; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :712:38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2050:30 XVEC (rt, 1) = arg1;: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ note660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: expanded from macro 'RTL_CHECK2'3772: rtx expr = *get_ivts_expr (single_set (ivts->insn), ivts);: ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: :warning23: : note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XSTR'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;expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1996:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:770:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)22: 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'single_set' ^ ~ ^ ~ ^ ~note ? PATTERN (I) : single_set_1 (I)) \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~~~~~~~~~~~~~~expanded from macro 'XSTR' note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 1998:42expanded from macro 'RTL_CHECK2':660341:5: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):38:array 'fld' declared here ^ ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ ~ ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'single_set_1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:660341::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: 112 :7note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c :: note: warning: expanded from macro 'RTL_CHECK2'#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ 33 : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: ^ ~ rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h155 JUMP_LABEL (jump) = JUMP_LABEL (cinsn); ^~~~~~~~~~~~~~~~~ : ^ : ^ ~ 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::1103In file included from 2331:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: : note:2882:: array 'fld' declared here note: expanded from macro 'PATTERN': warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note:#define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341:expanded from macro 'JUMP_LABEL' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:492344 5: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : ./genrtl.hIn file included from ^~~~~~~~~~~~~~array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:./genrtl.h771:831791:100323: In file included from ::: 32::713 :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:23:3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP'2344: ./genrtl.h warning: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'PATTERN' XSTR (rt, 2) = arg2; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 XINT (rt, 1) = arg1;note ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP':852:768::3: 23: ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23: 660771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote XSTR (rt, 2) = arg2; : : 661 ^ ~: ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 expanded from macro 'XEXP' :37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77038#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 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~ note: 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2'note:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::660 : :38660:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38::: notenotenoteexpanded from macro 'RTL_CHECKC1'array 'fld' declared here: : expanded from macro 'XSTR' 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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:341:5: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: 341:2050note note5: note: array 'fld' declared here :30: rtunion fld[1]; ^: array 'fld' declared here array 'fld' declared here rtunion fld[1]; rtunion fld[1]; warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx expr = *get_ivts_expr (single_set (ivts->insn), ivts); ^~~~~~~~~~~~~~~~~~~~~~~ note ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :1996:8 ^ array 'fld' declared here : noteIn file included from expanded from macro 'RTL_CHECK2': expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:33 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? PATTERN (I) : single_set_1 (I)) \: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c : ^ ~112/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:341:5 : warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c::27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 49: In file included from 82: note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :831 ^~~~~~~~~~~~~~~~ In file included from :2344: :: array 'fld' declared here 23:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];./genrtl.h : warning: : expanded from macro 'PATTERN'2344 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 732 array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]844:./genrtl.h:809:#define PATTERN(INSN) XEXP (INSN, 4) In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:100: ^ ~warning25 : : JUMP_LABEL (jump) = JUMP_LABEL (cinsn);note: expanded from macro 'INSN_CODE': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: :warning853#define INSN_CODE(INSN) XINT (INSN, 6) : XEXP (rt, 1) = arg1; ^ ~::7713 :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^ ~ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~ expanded from macro 'XEXP':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :770:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: note: expanded from macro 'XSTR' :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):771: XSTR (rt, 3) = arg3;23: note: expanded from macro 'XEXP' note1103 ^ ~: expanded from macro 'XINT' ^ ~ ^ ~ :28: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'JUMP_LABEL' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: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]) 38: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ : ^ ~ 770:23::expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805660: 5::32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note:: array 'fld' declared here38expanded from macro 'XSTR' : :: rtunion fld[1]; 5: note: array 'fld' declared herenote #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~660 ^note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :661:37: : note38: expanded from macro 'RTL_CHECKC1' ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.cexpanded from macro 'RTL_CHECK2' 38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: expanded from macro 'RTL_CHECK2' In file included from 2061 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::40: ^ ~ warningIn file included from :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :#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] 341:5 2344: : note ^ ~ rtx expr = copy_rtx (*get_ivts_expr (single_set (insn), ivts)); ./genrtl.h ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:733:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:113 ::warning: 7341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning XEXP (rt, 2) = arg2; :: :1996 ^ ~ 5: ::array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 22 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 LABEL_NUSES (JUMP_LABEL (jump))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notenote: array 'fld' declared here:771:: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1048::5: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)notenote: rtunion fld[1];:array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ ^26 ^ ~ rtunion fld[1]; :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:33:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h note: expanded from macro 'LABEL_NUSES' :38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'single_set' :In file included from ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c : ^~~~~~~~~~~~~~~~82 : #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 156/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998::802:32 ^ ~: : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 234442: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return INSN_CODE (insn);./genrtl.h : ^~~~~~~~~~~~~~~~829: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:note note: 3: expanded from macro 'XCINT' :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :: 341warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25:5: XVEC (rt, 1) = arg1; note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'single_set_1': rtunion fld[1]; :note: 661expanded from macro 'INSN_CODE' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772:#define single_set_1(I) single_set_2 (I, PATTERN (I))23: note: In file included from 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:105 :#define INSN_CODE(INSN) XINT (INSN, 6)expanded from macro 'XVEC' ^~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:2323:341::5:660:: note: 154:expanded from macro 'PATTERN' note: #define PATTERN(INSN) XEXP (INSN, 4) note:7expanded from macro 'XINT' 3849: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note: expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~: In file included from : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 2344: : 341: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ if (INSN_CODE (insn) < 0)./genrtl.h: 660:771 ^~~~~~~~~~~~~~~~:5 :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::844::753:3: :113 note: note :warning: 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'20: 25:: array 'fld' declared here : warning rtunion fld[1]; expanded from macro 'XEXP' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]:341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: expanded from macro 'INSN_CODE' : ^ ~ LABEL_NUSES (JUMP_LABEL (jump))++; 82768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: #define INSN_CODE(INSN) XINT (INSN, 6) 660 ^ ~ :note23: :: array 'fld' declared hereIn file included from ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768: 23: :./genrtl.h:830note38: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1];:: expanded from macro 'XINT' note: ^ :1103:28:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :note3: :expanded from macro 'JUMP_LABEL' warningexpanded 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]) XSTR (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~5: 23note:: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:38 note660 :38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: ^ :: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33: : expanded from macro 'RTL_CHECK2' :expanded from macro 'XSTR':2061805:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):338: note 5:: warning : expanded from macro 'RTL_CHECK2' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note: expanded from macro 'XCEXP' 40:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]341 ^ ~ #if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:5 ^ ~ 558 rtx expr = copy_rtx (*get_ivts_expr (single_set (insn), ivts));:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note661:5: : notearray 'fld' declared here:37: : ^~~~~~~~~~~~~~~~~:38array 'fld' declared here : : note rtunion fld[1];9note: expanded from macro 'RTL_CHECKC1': ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2': expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: 49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) : ^ ^ 341:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hIn file included from 1996::8: note754: expanded from macro 'single_set' :: ? PATTERN (I) : single_set_1 (I)) \5: note: array 'fld' declared here 3 rtunion fld[1]; ^ : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 105 ^~~~~~~~~~~ XEXP (rt, 2) = arg2; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :831:23:: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1048771::8233:: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hexpanded from macro 'LABEL_NUSES': 15523#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^~~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 802note31:45:: note: expanded from macro 'XCINT' expanded from macro 'XEXP': warning: array index 4 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: note : ^~~~~~~~~~~~~~expanded from macro 'XEXP' 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:831:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 : ^ ~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 661note831: :expanded from macro 'RTL_CHECK2' : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34123:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ^ ~./genrtl.h :755:3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'PATTERN'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'RTL_CHECKC1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define PATTERN(INSN) XEXP (INSN, 4):5 ^ ~:770::23: 660note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.cexpanded from macro 'XSTR' note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ::23: rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: expanded from macro 'XEXP' 38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' 2096 ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note :12624:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 7 loc = get_ivts_expr (single_set (insn), ivts);: ^~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: warningnote: expanded from macro 'single_set'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : note: array 'fld' declared here rtunion fld[1]; ^660 array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c1103::34128:: 49note: :expanded from macro 'JUMP_LABEL' expanded from macro 'RTL_CHECK2'5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ ^~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1998: 42: rtunion fld[1];note : In file included from expanded from macro 'single_set_1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:82:: : In file included from expanded from macro 'XVEC'#define single_set_1(I) single_set_2 (I, PATTERN (I)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 2344array 'fld' declared here: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1];: 831 ^:23:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:341: 8515: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c: :expanded from macro 'PATTERN' note:: 3array 'fld' declared here: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]105 rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ XSTR (rt, 1) = arg1;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155 ^:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :warning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' : ^ ~23 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~ ^ ~ 341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c :note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 127:844:: :25: 770array 'fld' declared here #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] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'INSN_CODE'341:5 rtunion fld[1];: ^:note : array 'fld' declared here LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1048 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:: 49note: : In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234426:38: : ./genrtl.h::791:3: notewarning: : array index 1 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) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note XINT (rt, 1) = arg1;: expanded from macro 'LABEL_NUSES' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c: 2096: ^ ~24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768::23: : ^ ~ warning341:5note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: expanded from macro 'XINT' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]802:32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) loc = get_ivts_expr (single_set (insn), ivts); ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note:381996 ^ ~note: :: 8: note array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XCINT'660:38 : note rtunion fld[1];#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : noteexpanded from macro 'single_set': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2' 661 ^ ? PATTERN (I) : single_set_1 (I)) \: expanded from macro 'RTL_CHECK2' #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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^ ~: 82 ^~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: :2344 37: notenote: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h : ^ ~852:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ : 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 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23770:: 23note:: expanded from macro 'PATTERN'note : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::3415:5: :49: note#define PATTERN(INSN) XEXP (INSN, 4) : ^ ~array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771note:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' rtunion fld[1]; : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344660: :./genrtl.h38:809: rtunion fld[1]; ^3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: warning ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :105: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c10:: warning: :expanded from macro 'RTL_CHECK2'341137 ::5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 return INSN_CODE (insn);: ^~~~~~~~~~~~~~~~ XEXP (rtxes->shift, 1) = GEN_INT (op1); ^ ~note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here844 ::23: rtunion fld[1]; ^ 5:25note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note660219:2117: note:array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :28:expanded from macro 'INSN_CODE' 38 9:: warningwarning: #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~: rtunion fld[1]; notearray 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] expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ || !rtx_equal_p (op[1], XEXP (test, 1))): 660: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ::note set = single_set (insn);: 341768:::expanded from macro 'RTL_CHECK2' 23 :5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~:82771 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT' 2344 rtunion fld[1];: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 19965: ^ note./genrtl.h:853: 3note: warning: ^ ~22 In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: note:: rtunion fld[1];expanded from macro 'XEXP'49: : expanded from macro 'single_set' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 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) : ? PATTERN (I) : single_set_1 (I)) \ ^ ~660 XSTR (rt, 3) = arg3;2344:: ^~~~~~~~~~~~~~~~ ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h829::19983::42 :warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 770note:23note: expanded from macro 'single_set_1' :: expanded from macro 'RTL_CHECK2' #define single_set_1(I) single_set_2 (I, PATTERN (I)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c: 194 ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831 SET_SRC (rtxes->set) = CONST0_RTX (word_mode); 341:5: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :: ^~~~~~~~~~~~~~~~~~~~5:772:23 note ::660 : :38:note note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here : rtunion fld[1];1536: : : note ^22expanded from macro 'XVEC': note: expanded from macro 'PATTERN': array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:247:7: warning: 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]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (cond, 1));: 341:5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: array 'fld' declared here:771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note771: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c23 ^ :805:note: :32:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:105: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h49: : In file included from note: expanded from macro 'XCEXP'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:338#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];:2344: ^ ~ 5: ^ : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)./genrtl.h note: expanded from macro 'XEXP' warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37#if HAVE_DESIGNATED_UNION_INITIALIZERS: note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 830:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::538:: note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h : ^ 3558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 660:: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) note38warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c ^ ~ ./genrtl.h:39:40: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2;expanded from macro 'gen_rtx_fmt_ee' In file included from gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :106: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : ATTRIBUTE_ASM_FPRINTF(2, 3);341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:85341197:3 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h::5:: 5: : note 770warning: : note: :In file included from :array 'fld' declared herearray 'fld' declared here121:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:53172: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SET_SRC (rtxes->set) = rtxes->source; ^~~~~~~~~~~~~~~~~~~~:: 521: rtunion fld[1]; 1: note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'ATTRIBUTE_ASM_FPRINTF': 1536:22empty macro arguments are a C99 feature [-Wc99-extensions]: ^ note: expanded from macro 'XSTR' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)HOOK_VECTOR_END (asm_out)note: :2117:9: ^ ~expanded from macro 'SET_SRC' warning : #define SET_SRC(RTX) XCEXP(RTX, 1, SET)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:^#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) set = single_set (insn); ^ ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 805:32: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 6601996:8note: note: expanded from macro 'single_set'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c:341:46: : :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (acond = cond_checked; acond; acond = XEXP (acond, 1)) ^ ~expanded from macro 'XCEXP' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':661: 37: note : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note831: :expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((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]) ^ ~ ^ ~ ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : 5: note: array 'fld' declared here rtunion fld[1];: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::940:1660:38: note: expanded from macro 'RTL_CHECK2' : warning: empty macro arguments are a C99 feature [-Wc99-extensions] :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (sched) ^: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:332:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ set = single_set (insn); ^~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' :2122:19: 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' src = copy_rtx (SET_SRC (set)); ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unswitch.c ^~~~~~~~~~~~~ :433:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:47In file included from 1998:42: note: expanded from macro 'single_set_1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:85/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define single_set_1(I) single_set_2 (I, PATTERN (I)):: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c ^~~~~~~~~~~:49: ::1536172 :22: note: expanded from macro 'SET_SRC'warning In file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1104:1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h seq = compare_and_jump_seq (XEXP (cond, 0), XEXP (cond, 1), GET_CODE (cond), ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]: 2344: ./genrtl.h:HOOK_VECTOR_END (vectorize)805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::85132::3: 831:771:warning : note: expanded from macro 'XCEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: ^ note23: XSTR (rt, 1) = arg1;note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'XEXP' expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 43:50770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38661:: 37note:: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'HOOK_VECTOR_END' ^ ~ note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 771 rtunion fld[1];expanded from macro 'RTL_CHECKC1': In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691: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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (addr_space) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:332:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ set = single_set (insn); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 2344: ./genrtl.h:852:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:2165:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: set = single_set (insn); ^~~~~~~~~~~~~~~~~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :22: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' 85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ HOOK_VECTOR_END (calls) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 660:#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note#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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ HOOK_VECTOR_END (c) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (set); XSTR (rt, 3) = arg3;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:2165:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^~~~~~~~~~~~~ set = single_set (insn); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (cxx):770:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1996:8: note: expanded from macro 'single_set' :1536 ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ :22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :831:23: note: expanded from macro 'PATTERN' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' 85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:115: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hHOOK_VECTOR_END (asm_out) ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:52/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :154:7 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842: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] rtunion fld[1]; if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: HOOK_VECTOR_END (target_option) ^ note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :43:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 50: note: expanded from macro 'HOOK_VECTOR_END' #define INSN_CODE(INSN) XINT (INSN, 6) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :2302:11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 85/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:115: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:17238:381:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ::13: In file included from warning: 940array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h1 rtx src = SET_SRC (set);: ^~~~~~~~~~~~~ warning note: : expanded from macro 'RTL_CHECK2' :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]172 : while (!NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 1536#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2980:341:5HOOK_VECTOR_END (sched): note: array 'fld' declared here: 22:1:^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];: note:: expanded from macro 'SET_SRC' HOOK_VECTOR_END (C90_EMPTY_HACK) ^7 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ : ^ ~ note43: :50:In file included from 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c::52: :expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:3150 note: :: 805:32expanded from macro 'HOOK_VECTOR_END' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 960warningnote:: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCEXP' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ ^ : expanded from macro 'HOOK_VECTOR_END' 25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831In file included from #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c : ^ ~115 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104::1: : ^802#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: empty macro arguments are a C99 feature [-Wc99-extensions] :661:37: note: expanded from macro 'RTL_CHECKC1' HOOK_VECTOR_END (vectorize) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 32: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'XCINT' ^#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:87 ^ ~ : 341:5: note: array 'fld' declared here 23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:115 rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ ^ :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^ if (INSN_CODE (insn) < 0): expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'#define INSN_CODE(INSN) XINT (INSN, 6) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:2303:12: 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) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:52: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:115: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415: expanded from macro 'NEXT_INSN' ::665:In file included from 7: #define NEXT_INSN(INSN) XEXP (INSN, 2)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 172 && SUBREG_BYTE (op) == 0) ^~~~~~~~~~~~~~~~: 5 ^ ~: : note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: array 'fld' declared here ^~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: note:: expanded from macro 'XEXP' In file included from 1183/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:26:2342 note: 844expanded from macro 'SUBREG_BYTE' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::1:87 warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h38 ^ ~:15525:: note: HOOK_VECTOR_END (calls)expanded from macro 'INSN_CODE': note^ : expanded from macro 'RTL_CHECK2'31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 803 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43#define INSN_CODE(INSN) XINT (INSN, 6): 5032 ^ ~ :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XCUINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341: expanded from macro 'HOOK_VECTOR_END' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 ^ ^ ~ :76823::23 :note : note expanded from macro 'PATTERN': expanded from macro 'XINT' :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ :661:37: note: expanded from macro 'RTL_CHECKC1' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:115: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (c) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:2374:7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^: 38: note: expanded from macro 'RTL_CHECK2' 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:115#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_SAFE (bb, insn, next)::1725: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :note ^ ~2704:1: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::341377::549: rtunion fld[1];note : array 'fld' declared here warning ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c: rtunion fld[1];52 : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156: :empty macro arguments are a C99 feature [-Wc99-extensions]10 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:87: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::670155::105:: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning SUBREG_BYTE (op));: ^~~~~~~~~~~~~~~~HOOK_VECTOR_END (cxx) warning: expanded from macro 'FOR_BB_INSNS_SAFE': array index 6 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] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ^ return INSN_CODE (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::84443:50 for ((INSN) = BB_HEAD (BB), (CURR) = (INSN) ? NEXT_INSN ((INSN)): NULL; \: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~~~~~: 25: note ^~~~~~~~~~~~~~~~~~: expanded from macro 'INSN_CODE'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c::115: note#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1183::26:: note: In file included from 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:25:172: expanded from macro 'SUBREG_BYTE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:231: :warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'INSN_CODE':#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) HOOK_VECTOR_END (emutls)note : ^#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 :23expanded from macro 'NEXT_INSN': note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define NEXT_INSN(INSN) XEXP (INSN, 2) expanded from macro 'XINT' ^ ~ : ^ ~ 43 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT': 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803 :32:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~5023 :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:: 660expanded from macro 'XCUINT': #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)38 : ^ ~note :note : note: expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 expanded from macro 'RTL_CHECK2':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note: 115: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'RTL_CHECK2' ^ ~ 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2842:1::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c: :warning341:587#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~37: note: array 'fld' declared here156HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' :4310:50:: rtunion fld[1];: ^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]) return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' 341:5: note: array 'fld' declared here rtunion fld[1];#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:2374:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOOK_VECTOR_END' FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:52 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::338 378:28::23 ^: note: noteexpanded from macro 'XINT' :341:5:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.cexpanded from macro 'FOR_BB_INSNS_SAFE':115: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:note172: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 660 rtunion fld[1]; ^: 2980warning:: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] : 381:: notewarning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \: ^~~~~~~~~~~~~~~~~~~~~~~679 : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:#if HAVE_DESIGNATED_UNION_INITIALIZERS HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 14^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h558:9 :25::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])43 : ^ ~50 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341: :expanded from macro 'HOOK_VECTOR_END'5:: :note : warningexpanded from macro 'NEXT_INSN': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] byte + SUBREG_BYTE (op)); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^~~~~~~~~~~~~~~~ ^ #define NEXT_INSN(INSN) XEXP (INSN, 2)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' ^ ~#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' ^ ~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' :341:5: note: array 'fld' declared here && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:699: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 (op) == 0 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:87: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:1183:26: note: expanded from macro 'SUBREG_BYTE' :338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' :2374:#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:53: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ : note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:379:43: note: expanded from macro 'FOR_BB_INSNS_SAFE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 (INSN) = (CURR), (CURR) = (INSN) ? NEXT_INSN ((INSN)) : NULL) ^~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:2385:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:88: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] orig_insn = NEXT_INSN (orig_insn); ^~~~~~~~~~~~~~~~~~~~~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:164:11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' :743:8:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ORIGINAL_REGNO (original) >= FIRST_PSEUDO_REGISTER) SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:2420:23: 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]) ^ ~ orig_insn = NEXT_INSN (orig_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:165:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' ORIGINAL_REGNO (new_reg) = ORIGINAL_REGNO (original);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:784:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' :2449:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ orig_insn != NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:array 'fld' declared here165:29: 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]) ^ ~ ORIGINAL_REGNO (new_reg) = ORIGINAL_REGNO (original); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/loop-unroll.c:2452:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :786:28: note: expanded from macro 'X0UINT' next = NEXT_INSN (orig_insn); ^~~~~~~~~~~~~~~~~~~~~#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:168:7: 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) ^ ~ REG_ATTRS (new_reg) = REG_ATTRS (original); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:817/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' :12#define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c::168:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 836:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (new_reg) = REG_ATTRS (original); ^~~~~~~~~~~~~~~~~~~~ *pnote = XEXP (note, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' 105 warnings generated. #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :660:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c -o lra-constraints.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:236:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (prev_dest = SET_DEST (PATTERN (prev)), REG_P (prev_dest)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:237:38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_mentioned_p (prev_dest, PATTERN (insn)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:239:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (SET_SRC (PATTERN (prev)))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:239:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (SET_SRC (PATTERN (prev)))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:880: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:898:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (SUBREG_BYTE (src) != 0 ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:273:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; a2 = XEXP (y, 1); ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:905:2: 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) ^ ~ REG_ATTRS (dest) = REG_ATTRS (real_dest); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'REG_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:289:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) scale = XEXP (a1, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:905:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ REG_ATTRS (dest) = REG_ATTRS (real_dest); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' rtunion fld[1]; ^ #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:296:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h scale = XEXP (a2, 1); ^ ~:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:913#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && (SUBREG_BYTE (dest) != 0 ^~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:921:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] smove = single_set (minsn); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:921:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 140 warnings smove = single_set (minsn); ^~~~~~~~~~~~~~~~~~ generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:931:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (src == SET_SRC (set) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :415:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 lra_emit_add (x, XEXP (y, 0), XEXP (y, 1)); ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:998:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ REG_ATTRS (dest) = REG_ATTRS (real_dest); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:82:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c pri1 = BLOCK_FOR_INSN (mv1)->frequency;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 937:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1)) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:998:21: warning: :clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c -o lra-eliminations.o array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' 30 REG_ATTRS (dest) = REG_ATTRS (real_dest); ^~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: : note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: expanded from macro 'BLOCK_FOR_INSN'note: expanded from macro 'RTL_CHECK2'expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: rtunion fld[1]; ^ 29: note: expanded from macro 'X0REGATTR' 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::938:31: note: expanded from macro 'XBBDEF' 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)661:37: note: cost -= REG_FREQ_FROM_BB (BLOCK_FOR_INSN (XEXP (x, 0)));expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :659#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1059:15: warning38: note: expanded from macro 'RTL_CHECK1' : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 659:38: note: expanded from macro 'RTL_CHECK1' smove = single_set (minsn); ^~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:142:14:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'REG_FREQ_FROM_BB' 1996:22: note: expanded from macro 'single_set' : ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:83::1007:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :10 icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25 rtunion fld[1];: 1998 note: pri2 = BLOCK_FOR_INSN (mv2)->frequency;expanded from macro 'INSN_CODE': 42:#define INSN_CODE(INSN) XINT (INSN, 6) note: ^expanded from macro 'single_set_1' ^~~~~~~~~~~~~~~~~~~~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:938:31:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: : warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :828:30: cost -= REG_FREQ_FROM_BB (BLOCK_FOR_INSN (XEXP (x, 0))); note: expanded from macro 'BLOCK_FOR_INSN' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 30expanded from macro 'PATTERN' :768#define PATTERN(INSN) XEXP (INSN, 4):23 : note ^ ~ : noteexpanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :expanded from macro 'BLOCK_FOR_INSN'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK1' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659341:5:: note:: array 'fld' declared here rtunion fld[1];66038: : rtunion fld[1];38: note: ^ ^ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c :1010:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' INSN_CODE (insn) = icode = recog_memoized (insn); ^~~~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:143:14: note: expanded from macro 'REG_FREQ_FROM_BB' :341:5: note: array 'fld' declared here ^ ~ ? ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5:#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] note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1059:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ smove = single_set (minsn); ^~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1025:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:244: data->operand_loc[0] = &INSN_VAR_LOCATION_LOC (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 7: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :377:49: note: expanded from macro 'FOR_BB_INSNS_SAFE' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ for ((INSN) = BB_HEAD (BB), (CURR) = (INSN) ? NEXT_INSN ((INSN)): NULL; \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' :#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c :note:1206:9691140::4413518: warnings generated. note: expanded from macro 'PAT_VAR_LOCATION_LOC' : warning#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)):8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ ORIGINAL_REGNO (regno_reg_rtx[regno]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' : expanded from macro 'XEXP' for_each_rtx (&PATTERN (insn), adjust_decomposed_uses, NULL_RTX); ^~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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]) ^~~ ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: rtunion fld[1]; note: expanded from macro 'X0UINT' rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf ^ ~-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c -o lra-lives.o ^ #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1034:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here nop = asm_noperands (PATTERN (insn));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ rtunion fld[1]; :659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK1' ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:244:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 831#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])clang :23: note: expanded from macro 'PATTERN' : #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:23: note: expanded from macro 'XEXP' :1159:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :378:28: note: expanded from macro 'FOR_BB_INSNS_SAFE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 6605: :38: : notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' note:: : expanded from macro 'NEXT_INSN'array 'fld' declared here1996:22: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:1257:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (asm_noperands (PATTERN (insn)) >= 0) ^~~~~~~~~~~~~~ 1998:42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'single_set_1' :660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ 831:23: note: expanded from macro 'PATTERN' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1049:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23341:5note: note: array 'fld' declared here : decode_asm_operands (PATTERN (insn), NULL, rtunion fld[1]; ^ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c ^~~~~~~~~~~~~~: 1268array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ rtunion fld[1];44 :: 831:23: note: expanded from macro 'PATTERN' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define PATTERN(INSN) XEXP (INSN, 4) ^ ~: 660: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:23:: rtx asm_op = extract_asm_operands (PATTERN (insn));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c note: :244:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP'38 : note: expanded from macro 'RTL_CHECK2' FOR_BB_INSNS_SAFE (bb, insn, next)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1159831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:379::9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38::43: note : expanded from macro 'FOR_BB_INSNS_SAFE' 23 set = single_set (insn);:note (INSN) = (CURR), (CURR) = (INSN) ? NEXT_INSN ((INSN)) : NULL)note ^~~~~~~~~~~~~~~~~~: : ^~~~~~~~~~~~~~~~~ expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: 1996:8: note: expanded from macro 'single_set' 25: note: expanded from macro 'NEXT_INSN' expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:771: rtunion fld[1];23 ::: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c5: note: 38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here :1129:41: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ = collect_non_operand_hard_regs (&PATTERN (insn), data, ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:246:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ note: expanded from macro 'XEXP' && (set = single_set (insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:1270:9: 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) ^ ~ ASM_OPERANDS_INPUT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ 1421:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ 23: note: expanded from macro 'XEXP' 32: note: expanded from macro 'XCVEC' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' note ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1];clang: ^ ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c341:5: note : array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341246 ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ :16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1163:8:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c :1271:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ warning: && (set = single_set (insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~ ASM_OPERANDS_INPUT_CONSTRAINT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' :8:#define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ note: expanded from macro 'single_set' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ op = SET_SRC (set); ^~~~~~~~~~~~~ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1142:19: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' 806:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ 32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:1276:9: 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]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here PATTERN (insn) = gen_rtx_USE (VOIDmode, const0_rtx); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1193:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ || !splitting[INTVAL (XEXP (op, 1)) - BITS_PER_WORD])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:248:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; && (sregno = REGNO (SET_SRC (set))) >= FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1144:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h link = XEXP (link, 1)) ^ ~ :831:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :23: note: expanded from macro 'XEXP' : expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define PATTERN(INSN) XEXP (INSN, 4) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 1112:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 31: note: expanded from macro 'REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define REGNO(RTX) (rhs_regno(RTX)) rtunion fld[1];#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1181:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here pat = PATTERN (insn); ^~~~~~~~~~~~~~ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:265:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' set = single_set (mv); ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1306:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ 341:5: note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :1191:23: warning: ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1219:9: 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) ^ ~ set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22array 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]) ^ ~ set = XVECEXP (PATTERN (insn), 0, j);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'single_set' rtunion fld[1]; ^ :831:23: note: expanded from macro 'PATTERN' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-assigns.c:1306:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 831#define PATTERN(INSN) XEXP (INSN, 4): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'PATTERN' :771:23: note: expanded from macro 'XEXP' :1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:265::772:35: note: expanded from macro 'XVEC' 13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) set = single_set (mv); ^~~~~~~~~~~~~~~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 1996:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' : #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 831 rtunion fld[1];:23: note: expanded from macro 'PATTERN' ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1219:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' set = single_set (insn); ^~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:268:23: 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) ^ ~ sregno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1223:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' op = SET_SRC (set); ^~~~~~~~~~~~~ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:277:9:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1242:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && data->icode != INSN_CODE (insn)) ^~~~~~~~~~~~~~~~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' BLOCK_FOR_INSN (mv)->frequency); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define INSN_CODE(INSN) XINT (INSN, 6) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1268#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: && INTVAL (XEXP (op, 1)) != 2 * BITS_PER_WORD - 1) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ 1260:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ nop = asm_noperands (PATTERN (insn));#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : array 'fld' declared here ^~~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :1274:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ int shift_count = INTVAL (XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:289:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: INSN_UID (mv), sregno, ORIGINAL_REGNO (SET_SRC (set)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ 1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1266:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' decode_asm_operands (PATTERN (insn), NULL, ^~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: ^ ~note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1287:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ else if (INTVAL (XEXP (op, 1)) == 2 * BITS_PER_WORD - 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:289:48: 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]) ^ ~ INSN_UID (mv), sregno, ORIGINAL_REGNO (SET_SRC (set)), ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1301:41: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :661:37: note: expanded from macro 'RTL_CHECKC1' for (in = insns; in != insn; in = NEXT_INSN (in)) ^~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:37: note: expanded from macro 'ORIGINAL_REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:40: note: expanded from macro 'X0UINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:290:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dregno, ORIGINAL_REGNO (SET_DEST (set)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:291:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_FOR_INSN (mv)->frequency); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:304:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:377:49: note: expanded from macro 'FOR_BB_INSNS_SAFE' for ((INSN) = BB_HEAD (BB), (CURR) = (INSN) ? NEXT_INSN ((INSN)): NULL; \ ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:304:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:378:28: note: expanded from macro 'FOR_BB_INSNS_SAFE' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:304:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:379:43: note: expanded from macro 'FOR_BB_INSNS_SAFE' (INSN) = (CURR), (CURR) = (INSN) ? NEXT_INSN ((INSN)) : NULL) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1574:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) add_regs_to_insn_regno_info (data, SET_SRC (x), uid, OP_IN, false); ^~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 1440:7: 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]) ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :311:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371: if ((set = single_set (insn)) != NULL_RTX && set_noop_p (set)) ^~~~~~~~~~~~~~~~~ 28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' rtunion fld[1]; ^ ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1586:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ add_regs_to_insn_regno_info (data, XEXP (x, 1), uid, OP_IN, false);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 1998:42#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'single_set_1' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ :7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1624:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.c:311:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((bb = BLOCK_FOR_INSN (insn)) != NULL) ^~~~~~~~~~~~~~~~~~~~~ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' if ((set = single_set (insn)) != NULL_RTX && set_noop_p (set)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-coalesce.cIn file included from :316:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1520::459: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_UID (insn), BLOCK_FOR_INSN (insn)->frequency); ^~~~~~~~~~~~~~~~~~~~~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:114: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c::23341712:11:795:828 :warning46: :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] : add_regs_to_insn_regno_info (data, XEXP (PATTERN (insn), 0), uid, attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~~ 30: FOR_BB_INSNS (bb, insn) note ^~~~~~~~~~~~~~~~~~~~~~~: :expanded from macro 'BLOCK_FOR_INSN'29: note: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: ^ ~ 831::25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:37:28 :1458note:: expanded from macro 'XBBDEF' #define PATTERN(INSN) XEXP (INSN, 4) note: expanded from macro 'FOR_BB_INSNS'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::23: note: expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 826note:25:659 : 38note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : expanded from macro 'MEM_ATTRS'expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'NEXT_INSN' ^ ~ 660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38 ^ ~: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: 5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~5: :77123::35 :note : noteexpanded from macro 'XEXP': expanded from macro 'XEXP' note : array 'fld' declared here 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1520:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1527:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :660 pat = PATTERN (insn); ^~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lower-subreg.c:1637:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1804:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ for (insn = from; insn != to; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :825:25: note: expanded from macro 'PREV_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1835: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) ^ ~ push_insns (PREV_INSN (insn), PREV_INSN (before)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1835: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h push_insns (PREV_INSN (insn), PREV_INSN (before));:2344: ./genrtl.h:107: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; ^ ~ ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :23: note: expanded from macro 'XEXP' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1839:26: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ for (last = after; NEXT_INSN (last) != NULL_RTX; last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1839:63: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' for (last = after; NEXT_INSN (last) != NULL_RTX; last = NEXT_INSN (last)) ^~~~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; ^ ~ 2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1907:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: :In file included from 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :826:25: note: expanded from macro 'NEXT_INSN' ^#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ 114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:1907:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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 NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ 341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:2133:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :371:28: note: expanded from macro 'FOR_BB_INSNS' XEXP (rt, 2) = arg2; ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::826:25: note: expanded from macro 'NEXT_INSN' 23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ./genrtl.h:109:3: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :771:23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:2133:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 FOR_BB_INSNS (bb, insn):38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) XINT (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140: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) ^ ~ XEXP (rt, 4) = arg4; ^ ~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:2136: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]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' pnote = ®_NOTES (insn); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :768note:23: note: expanded from macro 'XINT' : expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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) XINT (rt, 5) = arg5; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 120 warnings/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h generated. #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra.c:2140: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cIn file included from :114: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : *pnote = XEXP (*pnote, 1);2344 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf59-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c -o lra-spills.o : ./genrtl.h:142:3:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; ^ ~ 771:23: note: expanded from macro 'XEXP' warning: 771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' 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): ^ ~ 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 8) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: ^ 114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 8) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33:660: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here38:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~ ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :341:5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1];5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :114:59: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; ^ ~ 768:23: note: expanded from macro 'XINT'note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 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]) XEXP (rt, 7) = arg7; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172: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]) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 8) = arg8; ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' clang: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771In file included from ^ ~:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 59: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c XBBDEF (rt, 3) = arg3; ^ ~ :114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ 38: note: expanded from macro 'RTL_CHECK1' :660:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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) ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XEXP (rt, 8) = arg8; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1]; ^ 38 rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 5) = NULL_RTX; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 659:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 7) = arg5; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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]) ^ ~ rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771:23: note: expanded from macro 'XEXP' array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 7) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 2) = arg2; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note23 XVEC (rt, 3) = arg3;: expanded from macro 'X0EXP' ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :772:23: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229: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) XSTR (rt, 7) = arg5; ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 4) = arg4; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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; XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XVEC (rt, 1) = arg1; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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) ^ ~ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from rtunion fld[1];#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :771:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; rtunion fld[1]; ^ ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342 rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415: note:: 5array 'hwint' declared here: note142: warning HOST_WIDE_INT hwint[1]; 144#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^In file included from warnings generated. array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c s generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h :61:26: note: expanded from macro 'HOST_WIDE_INT' ^ ~# define HOST_WIDE_INT long rtunion fld[1]; ^ : ^ 62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~ 315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: XEXP (rt, 3) = arg3; ^ ~ 59/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: XWINT (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660:38: note: expanded from macro 'RTL_CHECK2'29 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf660:38note: -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c -o lto-cgraph.o ^expanded from macro 'XWINT' : #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:In file included from 61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c::114: In file included from 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c -o lto-streamer.o note2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1; ^ ~ array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3# define HOST_WIDE_INT long: warning#define XWINT(RTX, N) ((RTX)->u.hwint[N]): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :342:5: note: array 'hwint' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59 : HOST_WIDE_INT hwint[1]; XEXP (rt, 1) = arg1; ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23:659 note: noteexpanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 2344: : expanded from macro 'HOST_WIDE_INT' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:# define HOST_WIDE_INT long note:./genrtl.h ^: expanded from macro 'RTL_CHECK2' note:435:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cexpanded from macro 'RTL_CHECK1': 1143#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] ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1];: note : array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ rtunion fld[1];: 664 ^: 29: note ^ ~: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33 :342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 659In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h::5:335108:::383:: note note: 3: :warningexpanded from macro 'RTL_CHECK1' array 'hwint' declared here: 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])warning: HOST_WIDE_INT hwint[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note61:26771:: 23note: note:: expanded from macro 'XEXP' : 771array 'fld' declared here: expanded from macro 'HOST_WIDE_INT':23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :595: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c./genrtl.h:436note: array 'fld' declared here: :3: rtunion fld[1];:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3warning: ^ 38: :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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62 X0EXP (rt, 2) = NULL_RTX;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX;2344 : ^ ~ note : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 109:3: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warning:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :788:27788 note: XBBDEF (rt, 3) = arg3;array 'fld' declared here : rtunion fld[1];27 : note: expanded from macro 'X0EXP' ^ ^ ~ : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c : ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XBBDEF' 659:38: note: expanded from macro 'RTL_CHECK1'33: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :659:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notenote: : :771341expanded from macro 'RTL_CHECK1' :23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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] XINT (rt, 1) = arg1;: X0EXP (rt, 2) = NULL_RTX; ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)clang ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^./genrtl.h:401warning#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] : XWINT (rt, 1) = arg1; ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from ^ ~ ^ ~ clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5 warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :664:29: note: expanded from macro 'XWINT' : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: 2344: ./genrtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c XINT (rt, 5) = arg5; ^ ~ :59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1];341:5: note: array 'fld' declared here ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' rtunion fld[1]; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XINT (rt, 6) = arg6; : expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' # define HOST_WIDE_INT long ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341:5: note: array 'fld' declared here : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :788:27: note: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; rtunion fld[1]; ^ ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~ :341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK1' In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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]) rtunion fld[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: 788array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from :59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK1' :2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) XINT (rt, 2) = arg2; ^ ~ : ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3:note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ 33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 770:23: note: expanded from macro 'XSTR' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here In file included from rtunion fld[1];:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c ^ :33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:: 341:5: note: array 'fld' declared here ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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; ^ ~ ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 770:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:341:5: note: array 'fld' declared here:598: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]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; ^ ^ 341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144::3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :788: rtunion fld[1];27 ^ : note: expanded from macro 'X0EXP' XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 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) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560 : ^ ~:7723: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; :5: note: array 'fld' declared here ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; ^ ~ 2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:635In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 XVEC (rt, 1) = arg1; ^ ~ : note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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; XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ ^ ~ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :341:5: note: array 'fld' declared here :772:23: note: expanded from macro 'XVEC'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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]; ^ ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 770:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XVEC (rt, 1) = arg1; rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 8) = arg8; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2':770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 33: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c ::28341:5660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:33: In file included from ::265 : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : note./genrtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ :653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;2334:11: ^ ~warning : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772:23: note: expanded from macro 'XVEC' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c attrs = MEM_ATTRS (x);341 ^~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):114: :In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c :note 59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:: ^ ~ :7321458:3:array 'fld' declared here:2344: :warning24: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::712:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'MEM_ATTRS' 3: 660warning:38 XSTR (rt, 1) = arg1;: note: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:62 :770:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~770:2344: :: note: ./genrtl.h :23196: noteexpanded from macro 'XSTR' ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR':341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5 ^ ~: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:795 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 660array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:2938: note: note : array 'fld' declared here expanded from macro 'RTL_CHECK2': note: expanded from macro 'X0MEMATTR' rtunion fld[1];note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:: XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h59/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341:5: ^ ~2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:771:::2344 :: 672./genrtl.h:733 :3:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here661 :37: :note: expanded from macro 'RTL_CHECKC1'23 warning: rtunion fld[1]; ^ :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c :114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660./genrtl.h ::38:341 note XEXP (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' 713:5: ^ ~note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' 341 rtunion fld[1]; ^ XSTR (rt, 1) = arg1; XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770660:23: rtunion fld[1];:770: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:: 38expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28:note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 660:382344: : expanded from macro 'XSTR'./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: note: 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])expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660341::385:: note: ::3362:: 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note :: ^ ~array 'fld' declared here rtunion fld[1];: 2344 ^ : ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ : In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h341: :5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];732 : ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;3 ^ ~ 788: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: noteIn file included from XSTR (rt, 1) = arg1; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59:array 'fld' declared here: In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ ~ rtunion fld[1]; ^ : :expanded from macro 'X0EXP'In file included from 2344 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:753:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3 : warning: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;: 659 ^ ~note:: 38: :2344: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 23: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: note: expanded from macro 'XINT' ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':660:expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770::660:3838#define RTL_CHECK1(RTX, N, C1) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR': 660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note 660 ^ ~:38:: 341array 'fld' declared here: 5: note:: array 'fld' declared here note note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 341: :expanded from macro 'RTL_CHECK2'5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c note: : ^ ~ ^array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: 341:5:In file included from 114: In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::2344 : note./genrtl.h: :array 'fld' declared here : rtunion fld[1];62 ^ rtunion fld[1]; ^ rtunion fld[1]; ^ 733:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c2344:: 33./genrtl.h: :In file included from 51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::32344:: ./genrtl.hwarning:: 692array 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 XEXP (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 2344 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; XEXP (rt, 2) = arg2;./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:198: ^ ~ ^ ~ :359: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : X0EXP (rt, 4) = NULL_RTX; ^ ~ expanded from macro 'XEXP':771:./genrtl.h23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h754 :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningnote: 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)771 ^ ~ : XEXP (rt, 2) = arg2;788 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66027:38:: note:: expanded from macro 'RTL_CHECK2' 77123:#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 'RTL_CHECK2' ^ ~ 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: :: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ ~: 5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: 341expanded from macro 'XEXP' :note: array 'fld' declared here659 note: 5array 'fld' declared here: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; rtunion fld[1]; ^note : ./genrtl.h:693 ^: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::In file included from 770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:: 23note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: :26: : rtunion fld[1]; ^In file included from 753/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344341 :35: : notenote: array 'fld' declared here In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c./genrtl.h:: rtunion fld[1];62: In file included from 107 ^:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : warning./genrtl.h:199: expanded from macro 'XSTR'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: XINT (rt, 1) = arg1;59: In file included from : 660 ^ ~ warning:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note ^ ~2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 768:755:: #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] :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;: XSTR (rt, 3) = arg3;771:23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341:5 : ^ ~ note: ^ ~23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:770:array 'fld' declared here23 rtunion fld[1];:: expanded from macro 'XINT'note : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ : ^788:27expanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33note: : In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341::5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:note712:3array 'fld' declared here ^ ~:38 :: warning rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^659 :38: note XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cexpanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :expanded from macro 'RTL_CHECK1'114 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:./genrtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h754:341:341:3:5:770In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c341 :35: :5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h: note2327: :warningarray 'fld' declared here: : note: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h5array 'fld' declared here: rtunion fld[1]; XEXP (rt, 2) = arg2; : rtunion fld[1];expanded from macro 'XSTR' note : array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 29 ^ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from In file included from 660: rtunion fld[1]; : ^38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:149 warnings 172: 771: generated. 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:23: 521note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:: In file included from 59: 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:62:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] :2344: 2344: ./genrtl.h ^ ~HOOK_VECTOR_END (asm_out):2002344 :3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 : : 38warning./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : 108array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h^341note: expanded from macro 'RTL_CHECK2' :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:3 773:3:: X0EXP (rt, 6) = NULL_RTX; warning : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:warning43 :: ^ ~ XEXP (rt, 2) = arg2;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c -o lto-streamer-in.o : :788note : rtunion fld[1];array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:: expanded from macro 'HOOK_VECTOR_END' 27772 : note:23 ^ : In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:::In file included from 755:expanded from macro 'X0EXP'3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c:38 rtunion fld[1]; 35: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h warning:27: : ^: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def XSTR (rt, 3) = arg3;expanded from macro 'XVEC':33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:940 713:3: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1 ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning XSTR (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38::770:23 770 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 38:341note: 23::: noteempty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'XSTR': expanded from macro 'XSTR' 5 : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (sched) note : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)^ : array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: expanded from macro 'RTL_CHECK2' :43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~:50 ^ ~ rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : : array 'fld' declared here rtunion fld[1]; ^ ~ expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c :28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];5 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ In file included from : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c ^: array 'fld' declared here ::62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: ./genrtl.h2344:2344: ./genrtl.h: rtunion fld[1]; : ./genrtl.h::33791:3:109201: ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from :29warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h XINT (rt, 1) = arg1;:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:3114: X0EXP (rt, 7) = NULL_RTX; :172 : In file included from ^ ~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)732:3: ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1104:1: warning: 768 empty macro arguments are a C99 feature [-Wc99-extensions] :23:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; HOOK_VECTOR_END (vectorize) XBBDEF (rt, 3) = arg3; ^ ~ note: : ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' ^ :773#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:: 43::770659:23:::3 :: 3850note ^ ~ 25:: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR'expanded from macro 'HOOK_VECTOR_END': expanded from macro 'XBBDEF':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XVEC (rt, 1) = arg1;: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 660:38 ^ ~:38 : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note:7725: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'RTL_CHECK2' ^ ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 659:23: note: :expanded from macro 'XVEC'38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note : array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c:35 ^ : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:::27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:34129: In file included from 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1691:In file included from :23441:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:: 62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23445660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:733#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: : ./genrtl.h: ^ ~341:223warning:3: :3: note: : :array 'fld' declared here 5empty macro arguments are a C99 feature [-Wc99-extensions]warning HOOK_VECTOR_END (addr_space)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :341 XEXP (rt, 1) = arg1; ^ ~ ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c XEXP (rt, 2) = arg2; ^ ~5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::: 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :77143 noteIn file included from :: 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.harray 'fld' declared here ^ :26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: notenote: : expanded from macro 'XEXP'expanded from macro 'HOOK_VECTOR_END' 771#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : In file included from 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: 23In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: :./genrtl.h:809:3./genrtl.h:110:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4;:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from In file included from note660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c ^ ~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : 35expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27 XEXP (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):77123:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344 note: expanded from macro 'XEXP' ^ ~:29: : : noteIn file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:791 ^ ~: :3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:660::2342660:1:38:::38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning 38: note: note: XINT (rt, 1) = arg1;note: ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (calls) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43clang: : :50 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; 768 ^ ~: ^ :23In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~::2344 : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:341:expanded from macro 'HOOK_VECTOR_END' 341note: expanded from macro 'XINT' 5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :5 ^: note: array 'fld' declared here:: note:224 note: rtunion fld[1];: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ^:array 'fld' declared here38 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:: rtunion fld[1]; :3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28 rtunion fld[1];29: : warning: In file included from ^ ^In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: warning: XEXP (rt, 2) = arg2;empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from expanded from macro 'RTL_CHECK2'26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (c): ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50:: 771:2344:: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::2344: 232344: ./genrtl.h: note ^ ~./genrtl.h: : ./genrtl.h:: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:829expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :341:5 753::3111#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3 warning: :3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c:35 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h: XINT (rt, 1) = arg1; ^ ~ ^ ~: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: warning : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here:warning: In file included from XVEC (rt, 1) = arg1; array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 XINT (rt, 5) = arg5;660 rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::23 ^ ~ :: 38note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : note:: expanded from macro 'RTL_CHECK2' 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::2344:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~ note : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5: :2704:1#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XINT'note809 : :array 'fld' declared here warning: empty macro arguments are a C99 feature [-Wc99-extensions] :3 HOOK_VECTOR_END (cxx) ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:43: 660 rtunion fld[1];:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 50:In file included from : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note62expanded from macro 'XVEC' XEXP (rt, 1) = arg1; : In file included from note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'HOOK_VECTOR_END' ^ ~: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)341./genrtl.h:225:5 note: expanded from macro 'XEXP' :3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : ^ ~ warning341 ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::341:array 'fld' declared here6605: note: 5: note: : rtunion fld[1];38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c:array 'fld' declared here35: In file included from array 'fld' declared here XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h note :27: rtunion fld[1]; ^ ~ : expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25:In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ^ ~ 29 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.cnote:59: In file included from In file included from : :341:5:In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2771: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::75426: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (emutls) array 'fld' declared here In file included from rtunion fld[1]; expanded from macro 'XBBDEF'^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ./genrtl.h::830:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h 2344 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:warning:warning114: : 659:38:43:In file included from 50: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h: XSTR (rt, 2) = arg2;2344expanded from macro 'RTL_CHECK1' : expanded from macro 'HOOK_VECTOR_END' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~112 XEXP (rt, 2) = arg2; :3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: ^ ~: 770:./genrtl.h : 23: 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 ;):829: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note341: :expanded from macro 'XSTR':53 :23: XINT (rt, 6) = arg6; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: note note: : array 'fld' declared here ^ ~expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: XVEC (rt, 1) = arg1;62: :38: note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c ^ ~In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27772660::23: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h38:: 23:29: note:341 ./genrtl.hIn file included from :::: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h2265expanded from macro 'XVEC': : note:172: : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)2842:: expanded from macro 'RTL_CHECK2': 1notewarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :expanded from macro 'XINT' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning :341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : empty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~660:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:5: : 660: notenote: ^: : HOOK_VECTOR_END (target_option)In file included from array 'fld' declared here expanded from macro 'X0EXP' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c 38 ^ ::In file included from 59: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: ./genrtl.h:755:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: :43:659./genrtl.h:38: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 50: ^ ~ note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~:341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK1' XSTR (rt, 3) = arg3;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~831 :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ array 'fld' declared here 341warning rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^::3415 :23:: : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 5: : XVEC (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: 772array 'fld' declared here array 'fld' declared here:114/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.c : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: rtunion fld[1]; 35: In file included from :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h: note ./genrtl.h:: ^830:3: In file included from 23: note: expanded from macro 'XSTR' expanded from macro 'XVEC':27: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c :28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:: 26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)29: 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 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~2344 XSTR (rt, 2) = arg2; : ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h62 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: ::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:770:66038:23:: 11338note: :3: note::2980expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning:2271: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'3: 660 :expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7;38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warningwarning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 ^ ~ :771note5: HOOK_VECTOR_END (C90_EMPTY_HACK):23: note : expanded from macro 'RTL_CHECK2' note: : array 'fld' declared here ^ rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 expanded from macro 'XEXP':5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ^ ~: :43:note : array 'fld' declared here 50 : rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c ^ ^In file included from 788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:59: In file included from :27::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c33:: 114In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : note./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 2344 ^ ~In file included from 660: ./genrtl.h:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7733:: warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 XVEC (rt, 1) = arg1;:3838:: note: expanded from macro 'RTL_CHECK1' 851: note XVEC (rt, 3) = arg3;: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])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] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:770772:23341: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6605:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 23:5: note: :array 'fld' declared here :: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];660 : ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:62: 341:538:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:137:3::234438: notenote: : expanded from macro 'RTL_CHECK2' : ./genrtl.h:228:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notewarning: : array 'fld' declared here array 'fld' declared here XINT (rt, 6) = arg4; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: 59: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];:852: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :: 23:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :341:5: XSTR (rt, 2) = arg2; note: array 'fld' declared here 768 rtunion fld[1]; ^ ^ ~ : note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 114note: expanded from macro 'RTL_CHECK2'38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ 791note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: : 23 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38::3413:5:: note : expanded from macro 'RTL_CHECK2' noteexpanded from macro 'RTL_CHECK2': #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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])noteexpanded from macro 'XSTR': ^ ~array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here rtunion fld[1]; rtunion fld[1]; XINT (rt, 1) = arg1; ^ :In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c : 28 ^ ~ 341: ^ ~In file included from : 5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: note660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:13838: : note: expanded from macro 'RTL_CHECK2' :array 'fld' declared here 62/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::323 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344:: ./genrtl.h:229 :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: warningarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];: note: XSTR (rt, 7) = arg5; ^ 341: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ XEXP (rt, 2) = arg2; 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:59: expanded from macro 'XINT':770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: notearray 'fld' declared here: 771:23expanded from macro 'RTL_CHECK2': rtunion fld[1]; note: ^expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^2344In file included from : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :853:3: warning expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c ^ ~: 114: : 62/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :341:5: #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]note : In file included from XSTR (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:array 'fld' declared here2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h: rtunion fld[1];247 :3: warning: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23852 XINT (rt, 1) = arg1;:: note341:5: note: array 'fld' declared here ^ ~ In file included from rtunion fld[1]; ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:: 33expanded from macro 'XSTR'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 282344: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38:./genrtl.h :note809: :expanded from macro 'RTL_CHECK2'3 : XSTR (rt, 2) = arg2; warning ^ ~: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :26660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from ::770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notenote: array 'fld' declared here :: array 'fld' declared here : rtunion fld[1];23 ^ :2344: ./genrtl.h:139:3: XEXP (rt, 1) = arg1; ^ ~ warning rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^771 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c::23: note: expanded from macro 'XEXP' 62: In file included from : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 775:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:659:38: : ./genrtl.h:270:#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] note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:64#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: :expanded from macro 'RTL_CHECK2'154 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):5:#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] note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (INSN_CODE (insn) < 0): ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::: 844 :25:expanded from macro 'XSTR' note: expanded from macro 'INSN_CODE' 5 rtunion fld[1];:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ : ^expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: noteIn file included from : 768array 'fld' declared here: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28 rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1]; 660 ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; ^ ~ :note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341:5: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 341 ^ ~: 5 noteIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c119:: :62: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: :array 'fld' declared here154 :In file included from 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note660: array 'fld' declared here ./genrtl.h: warning rtunion fld[1];: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^38 ::In file included from rtunion fld[1]; ^271 :3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 64 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:26: if (INSN_CODE (insn) < 0) XINT (rt, 2) = arg2; note ^ ~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :155: ^~~~~~~~~~~~~~~~31 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344warning: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :844:141 ^ ~: 768253: note:: expanded from macro 'INSN_CODE' :: #define INSN_CODE(INSN) XINT (INSN, 6)23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :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)warning 341 ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 5: : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);38 ^~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 768:23: note rtunion fld[1]; 831:23: note: XINT (rt, 5) = arg5;expanded from macro 'XINT' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:#define PATTERN(INSN) XEXP (INSN, 4)23: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^note : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c660:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):38: ^ ~note: expanded from macro 'RTL_CHECK2'33 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:10:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warnings/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:./genrtl.h5660771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) generated:83023: ^ ~:. :338:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notearray 'fld' declared here: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 341:5 rtunion fld[1]; ^ ~ warning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: array 'fld' declared here: 62 ^ ~: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^38:: In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c :770119:: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h : ^ ~155 :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:272:31:: note341::3warning: : : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf: array 'fld' declared here 5 warningexpanded from macro 'XSTR' : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: ^~~~~~~~~~~~~~ rtunion fld[1]; -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c -o lto-streamer-out.o #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ note ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c831::64: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array 'fld' declared here 66023: :note38: expanded from macro 'PATTERN' : XVEC (rt, 3) = arg3; rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4)155 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:In file included from : ^ ~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.carray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 772 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::77128:: :23: note: In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344341: :./genrtl.h:142/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~: 660:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:5::38: 25note:: note: expanded from macro 'INSN_CODE'23 ::#define INSN_CODE(INSN) XINT (INSN, 6) note: expanded from macro 'XVEC'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]) ^ ~ ^ ~ note : warning ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23660:38: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' note XINT (rt, 6) = arg6; ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 341array 'fld' declared here: 5: note: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.cnote:: 33 rtunion fld[1];expanded from macro 'XINT' :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];768 : ^ 23 ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 2344 ^ ~: ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:: 62note: : In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :831#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c::119: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::155:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::27366038::338: warning : note5: :expanded from macro 'RTL_CHECK2': 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]note warning: : expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ XVEC (rt, 4) = arg4; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772 ^ ~ :341:5:844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here: :23: note: expanded from macro 'XVEC' rtunion fld[1];:25 ^:: 34123:In file included from :5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: 28: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'INSN_CODE' ^ ~array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h note: :26 #define INSN_CODE(INSN) XINT (INSN, 6)expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 660:./genrtl.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~14338: note: :3expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 768:: ^ 23warning ^ ~ : 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 : ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XEXP (rt, 7) = arg7;:38:: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~64 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' :660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~385: note: array 'fld' declared here :156/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341771:5 rtunion fld[1];:: ^:23: note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note10: : expanded from macro 'RTL_CHECK2' array 'fld' declared here: warning ^ ~: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c return INSN_CODE (insn);:62 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341./genrtl.h : ^~~~~~~~~~~~~~~~274 ::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 3: :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; ^38844::25: XVEC (rt, 5) = arg5; : array 'fld' declared here note: expanded from macro 'INSN_CODE' note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define INSN_CODE(INSN) XINT (INSN, 6) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33 772 ^ ~: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c::In file included from 341:5:119: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h156/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::note10:2344:768: 23warning: note23: : expanded from macro 'XVEC'./genrtl.h :851:3::: note: : 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 :warning return INSN_CODE (insn);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ array 'fld' declared here XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 844note ^: expanded from macro 'RTL_CHECK2': ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:770:expanded from macro 'INSN_CODE'23 :: 28#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:expanded from macro 'XSTR': note : array 'fld' declared here 660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38 ^ ~: #define INSN_CODE(INSN) XINT (INSN, 6): In file included from ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1];: : 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: expanded from macro 'RTL_CHECK2' ^ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38768 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23144:: :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 341 :5:notewarning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' X0EXP (rt, 8) = NULL_RTX; note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c :62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note./genrtl.h: :788expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 27 rtunion fld[1];: ^ 275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; note: expanded from macro 'X0EXP' ^ ~ 341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:33In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c::66064:: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hclang: warning: : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344338 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : :./genrtl.h660::659 :warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]:85238:note: : 338expanded from macro 'RTL_CHECK2' :note: expanded from macro 'RTL_CHECK2'#if HAVE_DESIGNATED_UNION_INITIALIZERS: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:warning5: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :note : expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ 558/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::9341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: 23:note: array 'fld' declared here: rtunion fld[1]; ^ 341:5 : note : note: : expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' rtunion fld[1]; ^ note: expanded from macro 'XSTR' array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c::62: In file included from 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c :warning65: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c :119: :In file included from 131/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.cwarning:6:: warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h28:338:'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:526: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h: XINT (rt, 1) = arg1; ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ^ ~: 169/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]121/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::53768::23warning:: note: XSTR (rt, 3) = arg3; ^ ~note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771770:23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^23 : note: expanded from macro 'XSTR' ^ ~ #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 67In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h120: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h ^ :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) ^ XVEC (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 660:38: note: expanded from macro 'RTL_CHECK2' :131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c::36: 121/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::53154::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'ATTRIBUTE_ASM_FPRINTF' 7:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) warning ^: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here 660: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]) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :844:25: note: expanded from macro 'INSN_CODE' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:122: #define INSN_CODE(INSN) XINT (INSN, 6)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c ^ ~:67: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 172 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 940:1 In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: 660warning:38:521 :note: 1empty macro arguments are a C99 feature [-Wc99-extensions]: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ 2344: ./genrtl.h:314HOOK_VECTOR_END (sched): 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hHOOK_VECTOR_END (asm_out)warning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:43 : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: ^ ~29:50: : 43 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :note50:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h23note:: expanded from macro 'HOOK_VECTOR_END'38:: 26 ^ ~: expanded from macro 'HOOK_VECTOR_END'note :: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2334 note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 341 :11#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 5: :note : expanded from macro 'RTL_CHECK2'warningIn file included from ^array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : attrs = MEM_ATTRS (x); 660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28 ^ ~ ^~~~~~~~~~~~~ 38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24:67In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: note172 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cnote: :341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2344122expanded from macro 'MEM_ATTRS'5:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'RTL_CHECK2'./genrtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)172 :1104:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : 1 ^ ~:171array 'fld' declared here ^ ~ rtunion fld[1];: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:5 :: 940warning:In file included from : : empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note:795: array 'fld' declared here1 :29:36:: : note: warningexpanded from macro 'X0MEMATTR'HOOK_VECTOR_END (vectorize) : empty macro arguments are a C99 feature [-Wc99-extensions] XBBDEF (rt, 3) = arg3; ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (sched):775:43 ^ :155/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25::^50: :66131:: 37 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h warning: ::43notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from note: :expanded from macro 'HOOK_VECTOR_END': 50note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):expanded from macro 'XBBDEF': INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); 62 ^~~~~~~~~~~~~~ note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 831: ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 315 ^: 323: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: XEXP (rt, 3) = arg3;:659:122expanded from macro 'PATTERN'In file included from 38#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c : :: ^ ~ 67/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^ ~5 expanded from macro 'RTL_CHECK1' ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h172::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23771::172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : 23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote11041691:::: 1 :note:array 'fld' declared here3411 note: :: : rtunion fld[1]; warning ^ 5expanded from macro 'XEXP': note: array 'fld' declared here: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ expanded from macro 'XEXP'HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];In file included from warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: ^ empty macro arguments are a C99 feature [-Wc99-extensions]660 ^ ~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h 29:43:In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c::506602838::38 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: HOOK_VECTOR_END (addr_space) : :26note: expanded from macro 'RTL_CHECK2': : ^ expanded from macro 'RTL_CHECK2'In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: 26note: 43expanded from macro 'HOOK_VECTOR_END':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: : ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~50: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33: :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3341341:./genrtl.h5: :note : array 'fld' declared here :: note:: 172expanded from macro 'HOOK_VECTOR_END': 3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)5 ::In file included from rtunion fld[1];warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^: warning ^note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 122 XEXP (rt, 1) = arg1; In file included from ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::36771array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :119 warnings: generated In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h . 23 rtunion fld[1]; ^::In file included from XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: note 155172: :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:: expanded from macro 'XEXP'1691: :167: :62 In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~:warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: 172: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: 2342316: note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: : :660expanded from macro 'XEXP'3:empty macro arguments are a C99 feature [-Wc99-extensions] : warning38 1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOOK_VECTOR_END (addr_space) ^ ^ ~: : ^~~~~~~~~~~~~~~~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 844:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteHOOK_VECTOR_END (calls) X0EXP (rt, 4) = NULL_RTX; ^ ~25: : expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note 788341clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfexpanded from macro 'INSN_CODE':435::27::: 50-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c -o lto-section-in.o : note #define INSN_CODE(INSN) XINT (INSN, 6)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'HOOK_VECTOR_END' :341:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)5expanded from macro 'X0EXP' ^ notenote: 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 ;) ^ : array 'fld' declared here rtunion fld[1]; : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:2344 : ./genrtl.h:173:3: warning ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c::: 67659array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h122: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::38: XINT (rt, 5) = arg5;172: rtunion fld[1]; ^ ~ note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: :expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::768768: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) ^ ~2342:23172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :2585: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: :expanded from macro 'XINT' 38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):29 warning1: : ^ ~: warning note: expanded from macro 'RTL_CHECK2': empty macro arguments are a C99 feature [-Wc99-extensions]5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :: empty macro arguments are a C99 feature [-Wc99-extensions] : array 'fld' declared here660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (c)HOOK_VECTOR_END (calls) :38 : ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: 43: ^ ~^note: ^ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h50: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c::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 ;)5 ^ ^ 62341:5:: note: : 26In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:67/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herenote: : : In file included from : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c2344: ./genrtl.h: rtunion fld[1];: ^: 2344: 122 ./genrtl.h:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:In file included from 335In file included from :3 rtunion fld[1];172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::172:2704:: warning: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:15628 :10 XEXP (rt, 1) = arg1; ^ ~:3: :: In file included from warning1 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: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] warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77126: : empty macro arguments are a C99 feature [-Wc99-extensions] return INSN_CODE (insn);: 23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (c) ^ 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: HOOK_VECTOR_END (cxx) ^~~~~~~~~~~~~~~~./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :17443:expanded from macro 'XEXP' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:84450:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: : ^ ~: : note25expanded from macro 'XEXP':3 : note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'INSN_CODE' 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]#define INSN_CODE(INSN) XINT (INSN, 6):660:38: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:67: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :172 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: XINT (rt, 6) = arg6;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:122 :768 : note ^ ~ In file included from :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note note: : expanded from macro 'XINT' 768expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:23:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:2771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])381: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :: warningnote: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT': :expanded from macro 'RTL_CHECK2' : empty macro arguments are a C99 feature [-Wc99-extensions]341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (cxx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ :5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::HOOK_VECTOR_END (emutls) ^ ~^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note :341:43:50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5:: :43660:50: :array 'fld' declared here:note: 38 rtunion fld[1];note: note: :noteexpanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK2': array 'fld' declared herearray 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END' rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 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]) ^ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:122: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:67: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172In file included from 172 175 XEXP (rt, 2) = arg2; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2842:1: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c2344: : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:36:771::2771:1 XEXP (rt, 7) = arg7; 23warning: empty macro arguments are a C99 feature [-Wc99-extensions]107 :3:HOOK_VECTOR_END (target_option): warning : note^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43:50:5::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: noteempty macro arguments are a C99 feature [-Wc99-extensions] :771:expanded from macro 'XEXP'HOOK_VECTOR_END (emutls) : expanded from macro 'HOOK_VECTOR_END' ^23 warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; :: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~ ^ ~50 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771#if HAVE_DESIGNATED_UNION_INITIALIZERS #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note note ^ :23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:: ^ expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 558 ^ ~In file included from : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c::9expanded from macro 'HOOK_VECTOR_END'expanded from macro 'XEXP': 67: :note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: expanded from macro 'RTL_CHECK2' 660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note2980 ::: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (C90_EMPTY_HACK)38 ^ ~ : noteexpanded from macro 'RTL_CHECK2'^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:122: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :131::502842note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3416: notearray 'fld' declared here :expanded from macro 'RTL_CHECK2':1:: expanded from macro 'HOOK_VECTOR_END' 5 rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ : : note ^ clang: : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: warning'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] HOOK_VECTOR_END (target_option) ATTRIBUTE_ASM_FPRINTF(2, 3); array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c::12128: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:4353: : note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m):50:: 176note : ^expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ array 'fld' declared here rtunion fld[1]; ^:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:122: In file included from 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c1:: warning: :empty macro arguments are a C99 feature [-Wc99-extensions]29 : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: HOOK_VECTOR_END (C90_EMPTY_HACK)./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XWINT (rt, 1) = arg1; ^ ~ :108:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote: expanded from macro 'XWINT' :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 ;) XEXP (rt, 2) = arg2; ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define XWINT(RTX, N) ((RTX)->u.hwint[N])note: expanded from macro 'XEXP' : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 8) = arg8; ^ ~ 771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1];# define HOST_WIDE_INT long ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :788: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 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) ^ ~ X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:224:45: 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 form_sum (XEXP (x, 0), form_sum (XEXP (x, 1), y)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c XINT (rt, 6) = arg6; ^ ~ :230:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: return form_sum (form_sum (x, XEXP (y, 0)), XEXP (y, 1)); ^ ~ In file included from 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c771::51623::623: :2344 : note./genrtl.h: :expanded from macro 'XEXP'200warning : :3:: :23 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : FOR_BB_INSNS_REVERSE (bb, curr_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h383:660:In file included from : expanded from macro 'XINT' 38:28:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~expanded from macro 'FOR_BB_INSNS_REVERSE' X0EXP (rt, 6) = NULL_RTX; ^ ~ : (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ 2344: ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:3825:::504:3:note788: :27:: note: expanded from macro 'RTL_CHECK2' notenotewarning: : expanded from macro 'PREV_INSN' expanded from macro 'RTL_CHECK2': expanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: ^ ~note: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];788:341:5:: note 771 ^:2723:: :array 'fld' declared here note: rtunion fld[1];38 ^ note: expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0EXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659: FOR_BB_INSNS_REVERSE (bb, curr_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:358 :35: warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gen_rtx_PLUS (Pmode, to, XEXP (x, 1));note : ^ ~ array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h17 rtunion fld[1]; : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:: expanded from macro 'FOR_BB_INSNS_REVERSE' ^ 5In file included from (INSN) = PREV_INSN (INSN))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:::771 28:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : In file included from 28:note: 82523/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: : 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: :In file included from array 'fld' declared here : note: In file included from 26expanded from macro 'PREV_INSN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1)2334expanded from macro 'XEXP' :11 : 26 ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from In file included from warning771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: : ^ ~:: ./genrtl.h:2344: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:62: ./genrtl.h:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h201144:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3:3:::6602344: : ./genrtl.h warning 38: :: note: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]note 505array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX;expanded from macro 'XEXP' attrs = MEM_ATTRS (x); : : expanded from macro 'RTL_CHECK2' ^ ~ ^~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:31458 ^ ~ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::788warning: ./genrtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:788 955:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24 :27: 42: X0EXP (rt, 2) = NULL_RTX;: : note27660 ^ ~: note:expanded from macro 'gen_rtx_PLUS' :38:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'MEM_ATTRS' note:: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1))expanded from macro 'X0EXP' ^~~~ ^ ~note 788: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::795: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.hexpanded from macro 'RTL_CHECK2' ::expanded from macro 'X0EXP' ^ ~ 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h39:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~40:27::659 note note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0MEMATTR' :: expanded from macro 'gen_rtx_fmt_ee'#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) note659: ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3838: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO):note:expanded from macro 'X0EXP'341 : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK1'5 note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ^ ~expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~ 661:37#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659 :note:38 : : 341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:212array 'fld' declared here expanded from macro 'RTL_CHECKC1': note:5341: 5 rtunion fld[1];: expanded from macro 'RTL_CHECK1': note :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~:: ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:5:5435:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];note: :14341:5: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]notearray 'fld' declared here note: array 'fld' declared here warning ^ && (set = single_set (curr_insn)) != NULL_RTX: : ^~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1996: rtunion fld[1];22 SUBREG_BYTE (x), GET_MODE (x));: ^ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: array 'fld' declared here: 28 ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28 ^expanded from macro 'single_set' : In file included from ? PATTERN (I) : single_set_1 (I)) \1183: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:2626: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^~~~~~~~~~~~~~~~ 2344: 363/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::16In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c::1998:: 62: In file included from In file included from 42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::223 note29 warning: :: In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h26expanded from macro 'single_set_1': expanded from macro 'SUBREG_BYTE':26: ./genrtl.h && INTVAL (XEXP (x, 1)) == -offset)3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from ^ ~:524 : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG):: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 3#define single_set_1(I) single_set_2 (I, PATTERN (I)): :: ^ ~:2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771warning XEXP (rt, 1) = arg1;./genrtl.h: ^~~~~~~~~~~803 ^ ~: :./genrtl.h:169 :3:23 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33note note: ^ ~expanded from macro 'XEXP' XEXP (rt, 1) = arg1; :3: : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:771:warning: 23: expanded from macro 'XCUINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 XEXP (rt, 1) = arg1;: expanded from macro 'PATTERN' :#define PATTERN(INSN) XEXP (INSN, 4) ^ ~23: #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:771 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' 23 ^ ~: ^ ~ note: 771 note: : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23::: ^ ~ note661 : 771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:37660:: ::expanded from macro 'XEXP'38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note2338: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~:note: :note: expanded from macro 'RTL_CHECK2' ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' noteexpanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 341 ^ ~ ^ ~: 38:: 5660::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 341:: 38:5:notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ : : 1153note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herenote: expanded from macro 'RTL_CHECK2': array 'fld' declared here28 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]): expanded from macro 'RTL_CHECK2' 341 ^ note ^ ~ : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::: expanded from macro 'INTVAL'5:341: note ^ ~ : rtunion fld[1];: 62 341#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5 : array 'fld' declared herenote: :665: rtunion fld[1];In file included from ^: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 523445 rtunion fld[1];:In file included from 33 :: note: array 'fld' declared here ^: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c :525:3 : rtunion fld[1];: warningIn file included from : note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here rtunion fld[1]; XINT (rt, 2) = arg2; : ^ ~ 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h29543:expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 14:26: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :: In file included from ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h341768In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from :::26:In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:2344: : In file included from warning23:./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (set = single_set (curr_insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~~~~~~: note:2344 : 224: ./genrtl.h:2344:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:51:3: note: expanded from macro 'XINT' : warning: array 'fld' declared here: ./genrtl.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] : ^ ~1996:8: note: rtunion fld[1];170: expanded from macro 'single_set'warning XEXP (rt, 1) = arg1;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 XEXP (rt, 2) = arg2; ^ ~ : warning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^ ~ 660 ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c XEXP (rt, 2) = arg2;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 :771: ^ ~368:23::: 113823:note: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP' warning: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cexpanded from macro 'XEXP'771 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :723 XEXP (x, 1), offset));expanded from macro 'RTL_CHECK2' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:24 ::23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:2338:: note ^ ~38:: 831 :expanded from macro 'RTL_CHECK2' 23warning : note: note : notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~expanded from macro 'XEXP' :5: 341 : LRA_TEMP_CLOBBER_P (PATTERN (clobber)) = 1;5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP' : expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 341:note#define PATTERN(INSN) XEXP (INSN, 4) 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 831:23 ^ ~ : note: expanded from macro 'PATTERN' array 'fld' declared here: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) : note ^ ~: array 'fld' declared here 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^: expanded from macro 'XEXP' 660:In file included from rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62 660:38: note: expanded from macro 'RTL_CHECK2': 38: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :In file included from ./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28771:23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::: ^ ~ :560note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::326: In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: In file included from 660:expanded from macro 'XEXP' :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note341 :./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'265: :2344: ./genrtl.h:225:3::warning: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 955:42 : ^ ~ XBBDEF (rt, 3) = arg3; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; note: 775#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'gen_rtx_PLUS' rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660::38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:2344: : note : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::770:23 gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1))expanded from macro 'XBBDEF': :107:note: 5: note: array 'fld' declared here ^~~~ noteexpanded from macro 'RTL_CHECK2'3./genrtl.h:: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^39:expanded from macro 'XSTR': 40: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: expanded from macro 'gen_rtx_fmt_ee' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c XEXP (rt, 1) = arg1; gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-int.h:243:40: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:note: expanded from macro 'LRA_TEMP_CLOBBER_P':548::30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~65926: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && ((((src_regno = REGNO (SET_SRC (set))) >= FIRST_PSEUDO_REGISTER : ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note::660: (RTL_FLAG_CHECK1 ("TEMP_CLOBBER_P", (x), CLOBBER)->unchanging)38 : expanded from macro 'SET_SRC':771 : note: ^expanded from macro 'RTL_CHECK2' : note: ./genrtl.h23::expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :758 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 171 #define SET_SRC(RTX) XCEXP(RTX, 1, SET) : ^ ~expanded from macro 'XEXP' 45 3413#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 341::341notenote : expanded from macro 'RTL_FLAG_CHECK1' ^ ~::5:5: note: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) XBBDEF (rt, 3) = arg3; ^ ~: array 'fld' declared here 805:32660: ^~~note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:: rtunion fld[1]; note: expanded from macro 'XCEXP' ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:: note: :expanded from macro 'XBBDEF'341 ^ ~:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~5: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:226:661::373: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:62 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX;note341::38:: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 5:2344: ./genrtl.h:561::note: 3: expanded from macro 'RTL_CHECKC1' ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c :389 notewarning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^:35:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1112 :: 788: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^ ~array 'fld' declared here:734warning 27::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 31 rtunion fld[1]; :array index 1 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]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote: expanded from macro 'REGNO' In file included from : expanded from macro 'X0EXP':341#define REGNO(RTX) (rhs_regno(RTX)) :5 rtx new1 = lra_eliminate_regs_1 (XEXP (x, 1), mem_mode,: ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c23: :28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:notenote && SUBREG_BYTE (in_rtx) == SUBREG_BYTE (new_in_reg) In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^~~~~~~~~~~~~~~~~~~~: : 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XSTR'array 'fld' declared here7712344: ^ ^ ~ :: ./genrtl.h:23 26108:: rtunion fld[1];3: note : expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ note: expanded from macro 'RTL_CHECK1'#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c:674:warning24note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : warningexpanded from macro 'XEXP' ^ ~ ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 29: ^ ~ :341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 XEXP (rt, 2) = arg2;:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803 ^ ~ for (link_loc = ®_NOTES (curr_insn); (link = *link_loc) != NULL_RTX;):660:38: ^ ~2344note ^~~~~~~~~~~~~~~~~~~~~32:5 : : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ array 'fld' declared here903:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:660note 341:5./genrtl.h::: :23 expanded from macro 'XCUINT'38:: : notenotenotenote rtunion fld[1]; : : : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP'172:3 ^ : #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];warning: In file included from : : expanded from macro 'REG_NOTES'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 661:37: ^#define REG_NOTES(INSN) XEXP(INSN, 7) note:660 ^ ~: : expanded from macro 'RTL_CHECKC1'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: 38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])28: XEXP (rt, 4) = arg4; ^ ~ ^ ~ In file included from 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ::::26: 62 note array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h note :227In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344771: :expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' ^:3: 23: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c warning./genrtl.h::: 392 ^ ~ 579expanded from macro 'XEXP':5 ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 337: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660::: 660:: rtunion fld[1];warning38:38: note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 788noteexpanded from macro 'RTL_CHECK2'warning:27: note : array 'fld' declared here: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'X0EXP' note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) 5 rtunion fld[1]; ^: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: note: array 'fld' declared hereIn file included from : ^ ~23: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28 rtunion fld[1]; ^: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from : 659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h734::32::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: :38: ^ ~expanded from macro 'XSTR' 26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:341 In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: warningnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438: : :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK1' && SUBREG_BYTE (in_rtx) == SUBREG_BYTE (new_in_reg)./genrtl.h:2344: : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:::109 note660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: :array 'fld' declared here 173 rtunion fld[1]; :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26expanded from macro 'RTL_CHECK2' 3: ^~~~~~~~~~~~~~~~~~~~~~~~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 383#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-lives.c ^ ~1183: :note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:11341:687 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 attrs = MEM_ATTRS (x); : XBBDEF (rt, 3) = arg3; :5 ^~~~~~~~~~~~~17:: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'RTL_CHECK2' ^ ~5: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here:775:25 XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningnote#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ :1458: rtunion fld[1]; 768:23: note: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 803:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' 32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared herenote: *link_loc = XEXP (link, 1);expanded from macro 'XBBDEF': note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XCUINT'24 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c ^ ~ ^ ~ : ^ ~ note: rtunion fld[1]; expanded from macro 'MEM_ATTRS' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::411:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from note:771#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) : 34expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ^ ~ : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: 28 gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ 795#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23:::29 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : :5: In file included from expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h771: expanded from macro 'X0MEMATTR' ^ ~: expanded from macro 'XEXP'#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::23 26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note660 note: array 'fld' declared here : 661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];In file included from : note: ^ note: expanded from macro 'XEXP' ^ ~expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here62: In file included from ::661341:5: note: array 'fld' declared here note rtunion fld[1]; 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' : ^ 2344:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37:660:38 :: : ./genrtl.h:2285./genrtl.hnote rtunion fld[1]; ^ ~ :: note:598: In file included from 3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c 341 :3: warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):5 :: : ^warning: 29 : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note XSTR (rt, 1) = arg1; ^ ~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4;In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: 5: note: array 'fld' declared here array 'fld' declared here: ^ ~ rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :26 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c ^ ~ 770:: ^23./genrtl.h28: In file included from : rtunion fld[1]; ^ 768::961 note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :42: note: expanded from macro 'gen_rtx_MULT' ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26 gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)):::660 23: : ^~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:38 :2344:./genrtl.h: expanded from macro 'XINT' :note39: expanded from macro 'RTL_CHECK2'2344 : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: ^ ~./genrtl.h:17438:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c./genrtl.h :3413: note:5::27warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2': :110 XINT (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from 40 ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 3: :expanded from macro 'gen_rtx_fmt_ee'341 note: array 'fld' declared here : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: ::26: In file included from 5 ^768 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: 62 XEXP (rt, 4) = arg4;: ^ ~ note:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c./genrtl.h: : :881:14: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :33::771:warning23: : note./genrtl.harray 'fld' declared here :599:3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~ :660:38 warning: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':: 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) ^ ~341array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: ^: if ((set = single_set (curr_insn)) == NULL) : ^~~~~~~~~~~~~~~~~~~~~~5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 expanded from macro 'RTL_CHECK2' :38: XVEC (rt, 2) = arg2;note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.cexpanded from macro 'RTL_CHECK2' : :array '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]) 28 ^ ~ XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: ^ ~ 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~note: 261996:2223:: array 'fld' declared here: 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:23note: : ^ expanded from macro 'single_set': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c./genrtl.h:expanded from macro 'XVEC' 229note341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ ? PATTERN (I) : single_set_1 (I)) \ : rtunion fld[1]; ^~~~~~~~~~~~~~~~ 5:: note: 3array 'fld' declared here:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h413:19 : ^:expanded from macro 'XEXP' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:warning66042: : 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: expanded from macro 'single_set_1' ^ ~ :38 XSTR (rt, 7) = arg5;: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~#define single_set_1(I) single_set_2 (I, PATTERN (I))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c::: 660 :28:38: ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from : note * INTVAL (XEXP (x, 1))); : notearray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:29: noteIn file included from ^~~~~~~~~~~ :: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26 ./genrtl.hexpanded from macro 'XSTR' rtunion fld[1]; ^ ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):175:3: warning: 831: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:62: ^ ~: XEXP (rt, 7) = arg7;23: ^ ~ : 2344 In file included from 771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: ./genrtl.h23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:111:341:5: note:: expanded from macro 'PATTERN': array 'fld' declared here :3:771 :660: warning#define PATTERN(INSN) XEXP (INSN, 4) 23 rtunion fld[1]; ^: 2344array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : : ./genrtl.h:note XINT (rt, 5) = arg5; :: 617:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:note ^ ~ note: expanded from macro 'RTL_CHECK2'26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: :771: expanded from macro 'XINT'expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::: In file included from 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1; ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :34123 ^ ~ :51 ^ ~::5:660:: note: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: note: expanded from macro 'XEXP' 38:660 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; :38warning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: : ^ ~:38: note note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]660 : :expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ 28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1153:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341warning: ^ ~note: ^ ~ :: expanded from macro 'INTVAL':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: XINT (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 :660:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~:341note 38:5: :note: array 'fld' declared here: : rtunion fld[1];: array 'fld' declared here768:23note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1];expanded from macro 'XEXP' : : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c note: array 'fld' declared here 665:33note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK2'In file included from rtunion fld[1]; note: expanded from macro 'XCWINT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])881 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:14 ^ ~ : ^ ~: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c :660:: :38 29#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^~~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 28: 660In file included from :: if ((set = single_set (curr_insn)) == NULL) 341341expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ^~~~~~~~~~~~~~~~~~~~~~: :5 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 199626noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h5: ::: expanded from macro 'RTL_CHECK2' 268:#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 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note2344: ./genrtl.h:112note :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : array 'fld' declared herenoteexpanded from macro 'single_set' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: array 'fld' declared here:3:341 warning: ./genrtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^5: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 176:3: XINT (rt, 6) = arg6; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 831note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c rtunion fld[1]; warning: :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]417 ^ XEXP (rt, 8) = arg8;: array 'fld' declared here : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];34768:23:23:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ : ^ note: expanded from macro 'XINT' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771771:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :23:In file included from note: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c: ::27: ./genrtl.hnote: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:#define PATTERN(INSN) XEXP (INSN, 4)note :26: 635 ^ ~expanded from macro 'XEXP'In file included from : :3: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]): 771 : rtunion fld[1]; XSTR (rt, 1) = arg1; 23 ^ ~ ^ ~: ^ ~2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note: expanded from macro 'XEXP'770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP': 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~:38 341107In file included from ::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:23 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:: :note :2666038:warning5:38: : : expanded from macro 'RTL_CHECK2' 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])note: : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' In file included from XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~./genrtl.h::961 ^ ~ ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344660:: ./genrtl.h38:341: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::34142:::5: notenote note rtunion fld[1];771:: expanded from macro 'RTL_CHECK2' : ^270:array 'fld' declared here 233:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'gen_rtx_MULT' rtunion fld[1];In file included from : gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: ^ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^~~~341 XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5:: array 'fld' declared here ^ ~ rtunion fld[1];884 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: 23 :: 660In file included from :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3816./genrtl.h::39: ^ note: : rtunion fld[1]; 2344note40 ^: : : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' sreg = src = SET_SRC (set);: ./genrtl.h:113 :In file included from expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note ^~~~~~~~~~~~~293/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c ^ ~:: 62 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from 1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'gen_rtx_fmt_ee' ::22 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ ::341 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:: warning: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hexpanded from macro 'SET_SRC' 341::26: 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805::::32: note: 38./genrtl.h2344: XEXP (rt, 7) = arg7; array 'fld' declared here: :./genrtl.h::note : expanded from macro 'RTL_CHECK2' rtunion fld[1]; note ^ 653:3: note: ^ ~195:3: expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared hereIn file included from : rtunion fld[1]; : warning 771:23: warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.carray index 1 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; expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:418: ^ ~:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 30: ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h661: warning ^ ~ :26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XEXP (rt, 1) = arg1;:: 341:In file included from 53738:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]772: ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note:2344: note./genrtl.h23:108: ep->offset * INTVAL (XEXP (x, 1)));: expanded from macro 'RTL_CHECKC1': 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) rtunion fld[1]; ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:233note: : expanded from macro 'RTL_CHECK2':660 ^:expanded from macro 'XEXP' : ^ ~ : 38warningnote: : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note ^ ~ In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:: ^ ~ XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:28: 38: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: 34126: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438:array 'fld' declared here: ./genrtl.h: expanded from macro 'RTL_CHECK2': note:271 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::: rtunion fld[1]; 323: expanded from macro 'RTL_CHECK2'warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: ^ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: : note: array 'fld' declared herenote XINT (rt, 2) = arg2; : rtunion fld[1]; ^: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 1011 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1];: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2:768 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.cexpanded from macro 'XEXP' ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::231153:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 28: In file included from :28: SET_SRC (set) = new_reg;note: note: expanded from macro 'INTVAL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: : 341In file included from :5#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344expanded from macro 'XINT' : ^ ~ ./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c ^~~~~~~~~~~~~ ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::137: 1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note:: 362:array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: :665:22 rtunion fld[1]; 660:38::warning: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3338: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^2344 :note : : note expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;In file included from : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:: 29expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h771notenote: : 672 ^ ~ :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'SET_SRC': :341: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ : 341 ^ ~ ^ ~5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h3: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:::341:805::26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :5::32 : 660 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: note: array 'fld' declared here rtunion fld[1]; :38noteIn file included from array 'fld' declared here ^ : XSTR (rt, 1) = arg1; rtunion fld[1];In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:note 27: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: expanded from macro 'XCEXP' ./genrtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c::770661: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~ :37: note: 19628: ^ :23: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:420expanded from macro 'RTL_CHECKC1': expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:::341:3826 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :In file included from warning: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning: : array 'fld' declared here 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XEXP (rt, 2) = arg2; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 return gen_rtx_MULT (Pmode, to, XEXP (x, 1));: ^ ~ 660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77138:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ./genrtl.h ^ ~:: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note2344: :5:23: :./genrtl.h:272note: noteIn file included from : expanded from macro 'RTL_CHECK2' 109:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: array 'fld' declared here 23:: note: ^ ~ warning: 3:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; expanded from macro 'XEXP'341:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: ^array 'fld' declared hereexpanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ rtunion fld[1]; ^772: :25:28: :In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:23::660 :26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38note:: : noteexpanded from macro 'XBBDEF' 62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'XVEC' 2344: ./genrtl.h:: ./genrtl.h:138:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)660 ::: 3expanded from macro 'RTL_CHECK2':38 warning:: ^ ~ 673array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 3 expanded from macro 'RTL_CHECK2' :659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ^ ~ XSTR (rt, 2) = arg2; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:341:961 ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 :42 ^ ~:1205::: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771: 23:note: :3416expanded from macro 'XSTR' : note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):array 'fld' declared here 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) ^ ~38:: SUBREG_BYTE (operand), mode) < 0) ^ ~ 5 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];expanded from macro 'gen_rtx_MULT' :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660660 ^note:38: :38: expanded from macro 'RTL_CHECK2' : In file included from note: expanded from macro 'RTL_CHECK2'array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~: gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) #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])./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c : ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:::1183:39note: expanded from macro 'RTL_CHECK2'27: 34126:29: : note: expanded from macro 'SUBREG_BYTE' In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h3415:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h 40:26: In file included from :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h265:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG): 341note note:In file included from 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here5: ./genrtl.hnote : ^ ~: rtunion fld[1]; array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803 rtunion fld[1];::expanded from macro 'gen_rtx_fmt_ee' :array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) 32197 ^~: note rtunion fld[1];: ^ : ^ expanded from macro 'XCUINT'32344: ./genrtl.h ^ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c 28 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:warning11026:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 62:: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 661:3413 X0EXP (rt, 3) = NULL_RTX;:37 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5In file included from :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: :788:In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26expanded from macro 'RTL_CHECKC1'array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from 27./genrtl.h :273:3: :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h : :692: ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^23443: warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'X0EXP' 341./genrtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:139441 XVEC (rt, 4) = arg4; XEXP (rt, 1) = arg1; ^ ~ :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 30: ^ ~659 warning: ::: XEXP (rt, 4) = arg4; 38note: 772array 'fld' declared here: 23 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~ : 771 note ^ : expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note77523 note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:25: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':expanded from macro 'XVEC' ? lra_eliminate_regs_1 (XEXP (x, 1), mem_mode,341 : note:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ~ note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XBBDEF'660 ^ ~771:23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c note:659:29: :expanded from macro 'XEXP'38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1309/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :38:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::expanded from macro 'RTL_CHECK1' 43 26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from : 660 ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning::: 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ./genrtl.h:198expanded from macro 'RTL_CHECK2'341:5: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341:5: 3: return CONSTANT_P (x) && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (x));note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:::38warningarray 'fld' declared here : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]660 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:note 38677:5:: note: :9: ^array 'fld' declared here notenote X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; : : ^ ~noteIn file included from : expanded from macro 'RTL_CHECK2' ^: expanded from macro 'RTL_CHECK2' array 'fld' declared hereexpanded from macro 'LEGITIMATE_PIC_OPERAND_P'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: In file included from 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \: ^ ~ ^~~~~~~~~~~~~~~~~~~~~~275 rtunion fld[1];: note27: In file included from ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h : In file included from :array 'fld' declared here 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1];note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h2344::: 261614:5: : ^ ./genrtl.h:140:: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: ./genrtl.h: 341note: :444:11137: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3::26 : :5: noteexpanded from macro 'SYMBOL_REF_LOCAL_P':: array 'fld' declared herewarning659: 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] :38: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) ^ ~: 2344: ./genrtl.h note: XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.cexpanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0) :274::3: 62 ^ ~:771:23 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]) ^ ~ : ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :: note: :768:23: XVEC (rt, 5) = arg5;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::2344expanded from macro 'XEXP'note: expanded from macro 'XEXP' note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XINT' ^ ~ ^ ~ : 31: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ./genrtl.hexpanded from macro 'SYMBOL_REF_FLAGS': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 772:23#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1)693:: note: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3: ^ ~ rtunion fld[1]; 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ ^ note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: In file included from XSTR (rt, 2) = arg2; :785::27660:38:5 :expanded from macro 'RTL_CHECK2'note ^ ~ note: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: array 'fld' declared here expanded from macro 'RTL_CHECK2' :770:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; 23: : ^ note: ^ ~29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ noteIn file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5expanded from macro 'X0INT' :#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:28: 341: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6605:26:26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; ^ 5: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.cnote:2344:27: In file included from : note: array 'fld' declared here38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:::65926 rtunion fld[1]; array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: In file included from :199:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :234438note: ./genrtl.h:141:3: warning: ./genrtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1];: :1123 expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ^ ~warning3: expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5;: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ X0EXP (rt, 5) = NULL_RTX; : warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:768:23 463: ::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note788: ^ ~:26: In file included from : expanded from macro 'XINT'27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 28: warning: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 6) = arg6;2344: ./genrtl.h:275 rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h53: warning:: ? lra_eliminate_regs_1 (XEXP (x, 1), mem_mode,:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77138: note: : :23:: ^ ~ note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'XINT' XINT (rt, 6) = arg6; ^ ~ : expanded from macro 'XEXP'notearray 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ^ ~659::3823: 2344: : note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'./genrtl.h:712:: ^ ~ 3: 660 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:660:38: expanded from macro 'XINT': XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: ^ ~ ^ ~ 1309: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77043:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):23: notenote : ^ ~note: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': note: array 'fld' declared here : rtunion fld[1]; ^ #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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c341:5warning : 660::38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note28: : : note: In file included from expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h341: return CONSTANT_P (x) && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (x));#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2':5:array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h ^ ~: rtunion fld[1];note341 : array 'fld' declared here 142: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c660::677: :In file included from 27338:36: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h5: note: : : expanded from macro 'RTL_CHECK2'expanded from macro 'LEGITIMATE_PIC_OPERAND_P': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :29warning: || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~~~~: 26: In file included from note: array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1627 XINT (rt, 6) = arg6; rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~: ^ ~ 5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^:: : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341In file included from :23::5note: expanded from macro 'SYMBOL_REF_EXTERNAL_P' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:: expanded from macro 'XINT' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0)200#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h ^~~~~~~~~~~~~~~~~~~~~~660: note X0EXP (rt, 6) = NULL_RTX; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38113::4673:array 'fld' declared here 56: rtunion fld[1];:1602:31: warning: 5 ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XEXP (rt, 7) = arg7; note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:788: note: :27: array 'fld' declared here note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0EXP' In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~:warning rtunion fld[1];: 771 #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] ^ ~ 28note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::23: x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1)); :341 ^expanded from macro 'SYMBOL_REF_FLAGS' 26: note: expanded from macro 'XEXP' 659#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~::38: ^ ~ 2344: ./genrtl.h:293:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: 785:660note: note: array 'fld' declared here ::2723 note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: expanded from macro 'XINT'noteexpanded from macro 'RTL_CHECK1' : expanded from macro 'X0INT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];38 : note: expanded from macro 'XEXP':#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) :62/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: In file included from ^ ~ 341 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: ./genrtl.h In file included from rtunion fld[1];note: ::71338::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28expanded from macro 'RTL_CHECK2'38: note: : 3: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :26: noteexpanded from macro 'RTL_CHECK2' ^ ~: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):66029 warning ^ ~ :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 341:: note: expanded from macro 'RTL_CHECK2': 5In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here note2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26 rtunion fld[1]; ^: In file included from : ::341::array 'fld' declared here 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 143:2344: :770./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c201: :note:note27: 3: warning: : 3::341:5:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ array 'fld' declared here XEXP (rt, 7) = arg7;In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h expanded from macro 'XSTR'warning: rtunion fld[1]; ^ ^ ~:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]26: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:477 ^ ~array 'fld' declared here2344:11 X0EXP (rt, 7) = NULL_RTX;: :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:771 :137: ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]7883: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :27660 warning:38: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XEXP' if (XEXP (x, 1)) XEXP (rt, 1) = arg1;: ^ ~ : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.cnote :28: 771:: expanded from macro 'X0EXP' In file included from 23: 771: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:note: 23noteexpanded from macro 'RTL_CHECK2' 26: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XEXP':660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: : note expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h: ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h538:313:3: note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660warning: 341:5:: array 'fld' declared here note:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : notenote :38: 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_CHECK1' rtunion fld[1]; ^ rtunion fld[1];: XVEC (rt, 1) = arg1; ^ ~ In file included from expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c ^ ~ 341 ^ ~ :28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:5:: ./genrtl.h5 :772:::341:note: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:array 'fld' declared here562note: 144: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:: 18742344: :::3:: 40: : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' ./genrtl.hwarningarray 'fld' declared here:note: : if (!no_regs_p && REG_P (op) && INSN_CODE (curr_insn) < 0)array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~ 732 : rtunion fld[1]; 3: ^ warning: rtunion fld[1];In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c#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] rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27 :: 844: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ 25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h X0EXP (rt, 8) = NULL_RTX; 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c::38 ^ ~: note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: noteexpanded from macro 'INSN_CODE'26: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 479In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 770:23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~788:27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: note:::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h36:341:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:223:3::::5:768:: note23 note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: new_rtx = lra_eliminate_regs_1 (XEXP (x, 1), mem_mode,array 'fld' declared here ^ ~2344expanded from macro 'XSTR' : : expanded from macro 'XINT'expanded from macro 'X0EXP'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ 138:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23 : rtunion fld[1]; ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :::771660659:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3828::38: note: expanded from macro 'RTL_CHECK2' : 23warning:: note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 38: : expanded from macro 'RTL_CHECK1' 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]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2;In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341::38341::26: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~2344::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : notenote771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here expanded from macro 'RTL_CHECK2'array 'fld' declared here 23 ^ ~: ./genrtl.h rtunion fld[1]; : ^:660: rtunion fld[1]; : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: ^: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' 314:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34162#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~:2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h 5:note: 733: note: ./genrtl.harray 'fld' declared here: XEXP (rt, 2) = arg2; 341:5:: 660: rtunion fld[1];3 note: :38::169:array 'fld' declared here ^note: expanded from macro 'RTL_CHECK2' array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ^ ~3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::29341:5: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1];note: array 'fld' declared here rtunion fld[1]; warning XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]771 ^ :26: 23 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:771: XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.cnote:4812344: ./genrtl.h ^ ~: : 23: :note224:3: expanded from macro 'XEXP' 19: warning:: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ./genrtl.h771 if (new_rtx != XEXP (x, 1))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: ^ ~ 23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' ^ ~ 2328 XEXP (rt, 2) = arg2;: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: : expanded from macro 'RTL_CHECK2' 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 139:3: note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: expanded from macro 'XEXP': : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~ 20 note: :#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]: 23 XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 660:38: 341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):775: : disp += INTVAL (XEXP (new_base_reg, 1)); note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 5expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : ^ ~ 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 5 ^ ~:38 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1];23341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ :In file included from note: 341array 'fld' declared here : note: 5expanded from macro 'XEXP' rtunion fld[1];: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c ^ ~ note:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1];In file included from :659:26: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :38 ^::28: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:660::5:2344: :504:13./genrtl.h:38:62: expanded from macro 'RTL_CHECK1' notenote: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h315: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~::2344 3array 'fld' declared here 26: ./genrtl.h: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::1153: :In file included from 341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:29753 && XEXP (XEXP (x, 1), 0) == XEXP (x, 0)): In file included from :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]28 : XINT (rt, 1) = arg1;warning: ^ ~ 2344: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26: ./genrtl.h:768 : ^ ~ XEXP (rt, 3) = arg3;: : In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'INTVAL'note :170:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~: note: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 771:23:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):warning: :2344expanded from macro 'XINT' 23 : ^~~ #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] ^ ~note./genrtl.h: rtunion fld[1]; :225: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 XEXP (rt, 2) = arg2; ::3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' ^ ^ ~ 33In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.cnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning:: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' ^ ~ 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note26: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 660expanded from macro 'XCWINT': ^ ~ XBBDEF (rt, 3) = arg3;660:38: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note38: 2344: ^ ~ :expanded from macro 'RTL_CHECK2'660:38: : note : note./genrtl.hnote: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' 140 ^~~#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 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ 771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775 : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25341:5660warning::: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:5 :: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.cnote35341:note ::: : expanded from macro 'XBBDEF' note: notearray 'fld' declared here XEXP (rt, 4) = arg4; : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2'62 #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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^ ~ note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2348:20:771: ^~~In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: 2344In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: ./genrtl.h: warning39: note:659:28: In file included from :: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::expanded from macro 'XEXP'38:754:5 :note: 26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: disp += INTVAL (XEXP (new_index_reg, 1)) * scale;3note: ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ::note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: : warning771 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here :23 rtunion fld[1];: ^~~ 660 ^ 316/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note: :expanded from macro 'XEXP'38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c ::: 3:5 28#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]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h5 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:: 26660 XEXP (rt, 2) = arg2; ^ ~note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: 771 38:: rtunion fld[1]; ^In file included from 23: note: expanded from macro 'RTL_CHECK2'note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: X0EXP (rt, 4) = NULL_RTX; ^ ~ : array 'fld' declared here ^ ~ 506 rtunion fld[1]; ^./genrtl.h:: : 17140: In file included from expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.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] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL'note: rtx new_rtx = lra_eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode, XBBDEF (rt, 3) = arg3; : ^ ~ ^ ~5:expanded from macro 'RTL_CHECK2' 29: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ note27:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:771:23: note: expanded from macro 'XEXP' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: ^ ~665775: ^ ~note26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:660::3833::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : expanded from macro 'X0EXP'expanded from macro 'XBBDEF' :2344 rtunion fld[1]; ^ : In file included from ./genrtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteexpanded from macro 'XCWINT' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c 341#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~::5: ^ ~:expanded from macro 'RTL_CHECK2' 226:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 27: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h array 'fld' declared herewarning38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: 341 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]26: In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::659 ^ ~: note: array 'fld' declared here 2344: note: X0EXP (rt, 4) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62: expanded from macro 'RTL_CHECK1' ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~141:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:755341: :3413:: 5: rtunion fld[1]; note: : 788array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]warningnote: expanded from macro 'RTL_CHECK1'array 'fld' declared here ^: 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]) ^ ~ rtunion fld[1];5: ^ :27 XSTR (rt, 3) = arg3; ^ ~ note XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c::: 506 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here::768:46: warning770:5note: : :23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: rtx new_rtx = lra_eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode, ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23array 'fld' declared herenote: :771: expanded from macro 'X0EXP' note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::66023 : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: expanded from macro 'XEXP' ^ ~::38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: 28 2567:13note: : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' note 659In file included from warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38:28 inc = XEXP (XEXP (value, 1), 1); : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~ ^ ~ :26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :2344: : note ^ ~ expanded from macro 'RTL_CHECK2'./genrtl.h:335/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:: 3expanded from macro 'XEXP' :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1'5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::array 'fld' declared here 341: ^ ~ 52344: ./genrtl.harray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^172:660 771:3:: 660:38:: warning 38note: In file included from :note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:62note23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : XEXP (rt, 4) = arg4; note: ^ ~ expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:./genrtl.h:23660:38 ^ ~ ^: 773:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 3note: : expanded from macro 'RTL_CHECK2' 771:35:In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c XVEC (rt, 1) = arg1; note341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:27: expanded from macro 'XEXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23 rtunion fld[1];660::In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3823445: ./genrtl.h: :note note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ : expanded from macro 'XVEC'In file included from : ^ ~note array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:2567:19: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:295: noteexpanded from macro 'RTL_CHECK2': 142 array 'fld' declared here : note: ^~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ expanded from macro 'RTL_CHECK2'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from inc = XEXP (XEXP (value, 1), 1); ^ ~26: 341:5warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c : ^ ~ : XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK2'28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :: note ./genrtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :array 'fld' declared here34126: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5::2272344 : rtunion fld[1];./genrtl.h: ^:336:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:3: warning: : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c 7683: XEXP (rt, 2) = arg2;:771 :28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: rtunion fld[1]; : 2323 : ^~~:note ^ ~ warning ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 5) = NULL_RTX;In file included from 5: :771note:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~23: expanded from macro 'XINT'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: note expanded from macro 'XEXP': :62/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ^ ~array 'fld' declared here: :234427: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h./genrtl.h:173: note: expanded from macro 'X0EXP' ^3 : warning: 660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:#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]38: ^ ~ 660:38 : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: ^ ~ expanded from macro 'RTL_CHECK2' 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~791 XINT (rt, 5) = arg5;::3: warning : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: :659expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 771:35: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~76838: note: 509 expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:19: ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: ^ ~:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:39 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:341:5:: ^ ~note 768: :expanded from macro 'RTL_CHECK2'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote if (new_rtx != XEXP (XEXP (x, 1), 1))5:: : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~341:expanded from macro 'XINT'5note ^~~ notenote : : : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herenote: array 'fld' declared hereexpanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:341array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ ^ ~ rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 660:In file included from :5::38660 : :notenote: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:array 'fld' declared here 27: note:expanded from macro 'RTL_CHECK2' In file included from rtunion fld[1]; 29In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: In file included from 38: :28:expanded from macro 'XEXP' ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from expanded from macro 'RTL_CHECK2': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26./genrtl.h ^ ~: ./genrtl.h:228In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :3: warning143/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3:660: 382344: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :341 warning ^ ~:5array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg4;:: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; note ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23401: ^ ~:3::768 : :5warning note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'array 'fld' declared here341: ::23 :5#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] :note note ^ ~ : XWINT (rt, 1) = arg1; rtunion fld[1]; :expanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : ^ ~660: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~array 'fld' declared here38 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:38: note In file included from 2837 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c::6211: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.cexpanded from macro 'RTL_CHECK2':note: expanded from macro 'RTL_CHECK2' 664warning:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:174:3: 29:In file included from ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 509 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3412344warning: note./genrtl.h: ::: 809expanded from macro 'XWINT'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 :3:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 25 XINT (rt, 6) = arg6; 5:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning : if (INSN_CODE (curr_insn) >= 0) ^ ~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 342:5: ^~~~~~~~~~~~~~~~~~~~~note: array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:array 'fld' declared here: array 'hwint' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];844 ^ ^ note: expanded from macro 'XINT' if (new_rtx != XEXP (XEXP (x, 1), 1)) :In file included from XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):27 ^ ~: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~ 25:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h26: In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'INSN_CODE' 26: In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h61: :#define INSN_CODE(INSN) XINT (INSN, 6): ^ ~ 26: note2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' 771660# define HOST_WIDE_INT long:660:23:: : note: expanded from macro 'XEXP' ./genrtl.h ^:382344 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:76838#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~In file included from :./genrtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 229:: :3note: expanded from macro 'RTL_CHECK2':: 660 28: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hwarning: #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]note: expanded from macro 'XINT': 26: XSTR (rt, 7) = arg5; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 38: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : expanded from macro 'RTL_CHECK2'144 : ^ ~ 3770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23warning: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ : 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note./genrtl.h: expanded from macro 'RTL_CHECK2': X0EXP (rt, 8) = NULL_RTX;expanded from macro 'XSTR' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :788:27: ^ ~ : note: ^ ~array 'fld' declared here 402: rtunion fld[1]; ^: array 'fld' declared here note 3: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP'warning: 771 :35:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c341::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)62 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 660: expanded from macro 'XEXP'In file included from :28: :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 XWINT (rt, 2) = arg2; : :note ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664::expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38234466029::: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note./genrtl.h: 39: note: note: notearray 'fld' declared here :expanded from macro 'RTL_CHECK2'2344829 expanded from macro 'XWINT':3: rtunion fld[1]; warning: ^ ~ ./genrtl.h #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h175: : expanded from macro 'RTL_CHECK2' ::3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 342 5::341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c XEXP (rt, 7) = arg7;:5: ^ ~:2842::5 ^~~ 7/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note note: array 'fld' declared here: array 'hwint' declared here::341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notewarning 772: : : : array 'fld' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1];note23 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : : ^: 61: array 'fld' declared herenote : 771:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c: PATTERN (curr_insn) = gen_rtx_USE (VOIDmode, const0_rtx);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.cIn file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c::29553 26:23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 :: ^~~~~~~~~~~~~~~~~~~ ^ ~ warning note: : : noteIn file included from expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: :26# define HOST_WIDE_INT long ^ GET_MODE (new_rtx), SUBREG_BYTE (x));38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:831:: 26 expanded from macro 'XEXP'note: : ^~~~~~~~~~~~~~~: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23#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]):: In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1183note2344: :38:./genrtl.hexpanded from macro 'PATTERN'::: : note:169#define PATTERN(INSN) XEXP (INSN, 4)26:341 : expanded from macro 'RTL_CHECK2'28:3 ./genrtl.h: ^ ~: In file included from warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~26 247:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; note :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'SUBREG_BYTE' 341#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: XINT (rt, 1) = arg1; 5:array 'fld' declared here: rtunion fld[1]; 23 ^ :In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c::expanded from macro 'XEXP'62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:note23: :: 8308032344:: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here 32:323: :: expanded from macro 'XEXP' ^ ~:./genrtl.h note : : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XCUINT'warning 435: ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: XSTR (rt, 2) = arg2;note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 ^ ~:661 28:: 660:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XINT'note770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: expanded from macro 'RTL_CHECK2'26: : 37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): X0EXP (rt, 1) = NULL_RTX; 23: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : notenote: expanded from macro 'RTL_CHECKC1' ^ ~ ^ ~expanded from macro 'XSTR'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138expanded from macro 'RTL_CHECK2' :5:: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):788array 'fld' declared here:27 38: ^ ~: : note rtunion fld[1];note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : : 341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 341 ^ ^ ~ ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c 5:5: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2949 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:11: :array 'fld' declared here ^ ~ XEXP (rt, 8) = arg8; ^ ~ noteexpanded from macro 'RTL_CHECK2' rtunion fld[1]; : : ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.cwarning:note: 659:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: :array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2738 rtunion fld[1]; if (INSN_CODE (curr_insn) >= 0: 771: : ^~~~~~~~~~~~~~~~~~~~~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:23 62: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::83126: ::note3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: expanded from macro 'RTL_CHECK1'52344note: :: 844./genrtl.h:: noteexpanded from macro 'XEXP'#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]:170 : 25:array 'fld' declared here ^ ~ note: :3 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_CODE' : warning: XVEC (rt, 3) = arg3;: #define INSN_CODE(INSN) XINT (INSN, 6) ^341:5 ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c XEXP (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h728:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c ^ ~ :29:: In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: : warning:array 'fld' declared hereexpanded from macro 'RTL_CHECK2': ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26 :768: In file included from rtunion fld[1]; mark_not_eliminable (SET_SRC (x));#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~~~~~~~~~23 : note: 23: note: expanded from macro 'XVEC' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XINT'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: ^ 23447711536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:./genrtl.h22:34166023:: :: 270: ^ ~ note3828 : :: note: expanded from macro 'XEXP' :expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:In file included from : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h warning: :660:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)26: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote: #define SET_SRC(RTX) XCEXP(RTX, 1, SET): array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 ^ ~ ^ ~ rtunion fld[1]; : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::805:: ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: note:In file included from note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: expanded from macro 'XCEXP' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: :38:28 rtunion fld[1];: : :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)660./genrtl.h:38:In file included from 436 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ : ^ ~ notenote3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:2950:34: :expanded from macro 'RTL_CHECK2' 26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:5:37expanded from macro 'RTL_CHECK2' ::: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341:5: ^ ~ note: note: warningarray 'fld' declared here: expanded from macro 'RTL_CHECKC1': ./genrtl.h: array 'fld' declared here195:3: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning rtunion fld[1]; 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; warning ^ ~ ^ ^ :341 : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:771 ^ ~5: :2923: note: :In file included from && (p = get_insn_name (INSN_CODE (curr_insn))) != NULL)expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844 note::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 341: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h62: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:::788:26: In file included from In file included from :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344note : expanded from macro 'INSN_CODE'note: 660:38: :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6)./genrtl.h:851:3: warning: :array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: : : XSTR (rt, 1) = arg1;expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~2344: ^ ~./genrtl.h:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h271In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c341:5:: rtunion fld[1];659::770 ::23:38: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note27660 : notenote: :warning: expanded from macro 'XSTR': : 38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ^ rtunion fld[1]; expanded from macro 'RTL_CHECK1' In file included from ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 2) = arg2; 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'RTL_CHECK2' In file included from ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c::660:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::2344: 28: 34123::5: ^ ~./genrtl.h :: In file included from note171note: : noteexpanded from macro 'XINT':expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 3341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5: ^ ~:26:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; : ^ ~2344: rtunion fld[1]; array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :775./genrtl.h341: ^: rtunion fld[1]; 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c ^660:: :19625:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c note:: :3:3025:760:41array 'fld' declared here: 38: notewarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: : XEXP (rt, 2) = arg2; rtunion fld[1]; noteexpanded from macro 'RTL_CHECK2' :: expanded from macro 'XBBDEF'28#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]17 : warning ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from rtx old_set = single_set (insn); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h : tem = gen_rtx_SUBREG (mode, tem, SUBREG_BYTE (subreg)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from 23 ^~~~~~~~~~~~~~~~~:26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341 ^~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ::1996note::: 11836222: expanded from macro 'XEXP' In file included from : In file included from : note: note:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: : ^ ~: 659454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'single_set' ::660:38note2344 XINT (rt, 1) = arg1; ^ ~: : ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~expanded from macro 'SUBREG_BYTE' : ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)42array 'fld' declared herenote: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 768note rtunion fld[1]; ^ 38 ^ ~: 852:3: :: warning: array index 2 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]) ^ ~expanded from macro 'single_set_1' note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c23 :expanded from macro 'RTL_CHECK1' ::29 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 803 ^ ~In file included from : :32: note: #define single_set_1(I) single_set_2 (I, PATTERN (I))341note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~expanded from macro 'XCUINT':: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~770:expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:26: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 375: 341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from note831 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 : note: expanded from macro 'PATTERN' :note: : expanded from macro 'XSTR'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array 'fld' declared here:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'RTL_CHECKC1' ^ ~6602344:: rtunion fld[1]; : ^ 38 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c./genrtl.h:: :notearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:272::28note: array 'fld' declared here rtunion fld[1]; 7713: : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1];./genrtl.h : warningexpanded from macro 'RTL_CHECK2':660 :: ^19723:In file included from 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c: : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ 27expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3;note3:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h341warning::5: note: 3125array 'fld' declared here::2615#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h:172: rtunion fld[1]; 3: warning: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; ^note: expanded from macro 'XVEC'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 341 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : ^ ~ byte = SUBREG_BYTE (*loc);5 XEXP (rt, 4) = arg4; ^ ~ ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:118328:26:23: 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::: 38::notenote: : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)noteIn file included from : : array 'fld' declared here :66027/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote: rtunion fld[1]; ^ ~ expanded from macro 'SUBREG_BYTE':: ^:38expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG): noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:66026#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :3862note :: ^ ~In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344expanded from macro 'X0EXP' ^ ~: : ./genrtl.h: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344: :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):./genrtl.h:471 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 853:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)803:In file included from ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c3 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3265927:3::341 38: In file included from warning: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning: :note: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 3) = arg3;array 'fld' declared here X0EXP (rt, 1) = NULL_RTX;:760 note: expanded from macro 'RTL_CHECK1' expanded from macro 'XCUINT' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h17 rtunion fld[1];array 'fld' declared here :: ^:788 warning:./genrtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c27: ^ ~#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) 173:3: rtunion fld[1];note : expanded from macro 'X0EXP' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 770In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtx old_set = single_set (insn);23: XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:661 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c37::note note28: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: ::26:660: expanded from macro 'RTL_CHECKC1' : 768In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1996 : ^ ~273:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3 6593823:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 341 ./genrtl.h:5note: ::: expanded from macro 'XINT' ::warning8 : 38 note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 4) = arg4; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2'198 note: :3 expanded from macro 'single_set': :: ? PATTERN (I) : single_set_1 (I)) \note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772660 :23: ^~~~~~~~~~~: notenote: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1': ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 38: :341expanded from macro 'XVEC' X0EXP (rt, 4) = NULL_RTX;note ^ ~:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note341 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5::: array 'fld' declared here 771:23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note rtunion fld[1];:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^:3222: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note :35788:27::: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note341warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: for (; list != NULL_RTX; list = XEXP (list, 1)) ^ ~ : ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38:771341:5: note note:In file included from : array 'fld' declared hereexpanded from macro 'X0EXP': :23:expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.cnote : rtunion fld[1]; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 In file included from 659::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c ^ ~ 38::65: rtunion fld[1]; :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h5:note:27: ^ : 154 note: :array 'fld' declared here :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hIn file included from expanded from macro 'RTL_CHECK1': 660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23447#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])26: ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::: ./genrtl.h: rtunion fld[1]; 29341: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note: expanded from macro 'RTL_CHECK2'In file included from 174 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: note : array 'fld' declared here: warning770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):352344: ./genrtl.h :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];274 ^ In file included from :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 warning2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: XINT (rt, 6) = arg6;: :5: note: array 'fld' declared here if (INSN_CODE (insn) < 0) rtunion fld[1];./genrtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^~~~~~~~~~~~~~~~504 :328 ^ ~: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:warning844 if (icode < 0 && asm_noperands (PATTERN (insn)) < 0 && ! DEBUG_INSN_P (insn)) 26 ^~~~~~~~~~~~~~: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: : ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 788:In file included from :27:768::772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234423:: ./genrtl.h:199:3831 note:23 note: : note: :expanded from macro 'INSN_CODE' : expanded from macro 'XINT' notewarning#define INSN_CODE(INSN) XINT (INSN, 6) : :23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) : expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^ ~#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]: 3299 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XVEC' X0EXP (rt, 5) = NULL_RTX; ^ ~: ^ ~ 27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771:23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: GET_MODE (reg), SUBREG_BYTE (x));659768:: :660:78838 ^ ~: 23: :notenote: ^~~~~~~~~~~~~~~expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : expanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:note: expanded from macro 'RTL_CHECK2' 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1183 ^ ~ ^ ~ 38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' :note:26 ^ ~ 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note660::: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :38: ^ ~ 341: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note:: note expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'SUBREG_BYTE' :array 'fld' declared here #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~659 rtunion fld[1]; :38: note341 ^ ~note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];803: ^ :: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5In file included from : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:note ^ ~ : array 'fld' declared here27 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::32:: note : expanded from macro 'XCUINT' ^ 341:5: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c 55#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) : notenoteIn file included from ^ ~In file included from : array 'fld' declared here: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:37 rtunion fld[1];:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ^ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: In file included from 803/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.harray 'fld' declared here array 'fld' declared here:note rtunion fld[1]; ^ :28In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: 2344: ./genrtl.h::175: 19: warning: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtx base = SET_SRC (old_set);expanded from macro 'RTL_CHECKC1': rtunion fld[1]; :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~ ^In file included from ^ ~ 2626/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: In file included from In file included from : In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: :65: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:275:1536: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::22array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 7) = arg7;3: warning note: expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:155:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 31:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:23442344: ./genrtl.h:505#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ : ./genrtl.h:3::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note ^ ~warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : array 'fld' declared herewarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 200array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); X0EXP (rt, 2) = NULL_RTX;805: ^~~~~~~~~~~~~~ 32 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: : rtunion fld[1]; XINT (rt, 6) = arg6;23: ^ ~ ^ ~831: ^:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768note warning: expanded from macro 'XCEXP' :: note: 23array index 6 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) : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 23::661:37note : : X0EXP (rt, 6) = NULL_RTX; notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'PATTERN' 788expanded from macro 'RTL_CHECKC1' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4):27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT': expanded from macro 'X0EXP'660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:38: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660788note: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ ^ ~38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3368/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note:27: 23expanded from macro 'RTL_CHECK2'341: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659:38: 7note: ::341#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]) notenote: :: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'X0EXP' warning: array 'fld' declared here 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 ^ ~ rtunion fld[1]; bb = BLOCK_FOR_INSN (lra_insn_recog_data[uid]->insn); 5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^5:expanded from macro 'XEXP' 828: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notearray 'fld' declared here:341: 30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ^ ~In file included from : rtunion fld[1]; : note: expanded from macro 'BLOCK_FOR_INSN' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c :38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c::27: 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)5::: 29: In file included from In file included from :38 ^ ~ 813:27:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h warning: : array 'fld' declared herenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:775In file included from rtunion fld[1];:25: : expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: note26: expanded from macro 'RTL_CHECK2' offset += INTVAL (XEXP (base, 1)); ^ ~ In file included from ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: 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):771::23 ^ ~ warning ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: XINT (rt, 1) = arg1;: note659: ^ ~note./genrtl.h:176:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :5:array 'fld' declared here :notewarning768 rtunion fld[1];: : noteexpanded from macro 'XEXP' array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: expanded from macro 'RTL_CHECK1' ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):524:3 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: : array 'fld' declared here:23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'XINT' XEXP (rt, 8) = arg8;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c660 XEXP (rt, 1) = arg1; rtunion fld[1];:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~ ^ :65: 38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :155 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:note771:28: 385::5expanded from macro 'RTL_CHECK2'::23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 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] 771 ^ ~: :23: note: array 'fld' declared here expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:341: rtunion fld[1];: ^~~~~~~~~~~~~~~~5: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1153:28:: expanded from macro 'XEXP' :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here660 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::26660 ^note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:38expanded from macro 'INTVAL'3369:16844 :note:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) : In file included from ^~~ In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:25warningexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_CODE':33 2344: :29#define INSN_CODE(INSN) XINT (INSN, 6)./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 else if (BLOCK_FOR_INSN (lra_insn_recog_data[uid]->insn) != bb): : In file included from : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5201:::326: In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 828::2344: 5 : :notenote:note: : : ^ ~ warningarray 'fld' declared hereexpanded from macro 'XCWINT'./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 30 313array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1];array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^~~ 3: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : ^ ~ ^ note: 341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;:expanded from macro 'BLOCK_FOR_INSN' 7687885 ^ ~:In file included from :2327: note: expanded from macro 'X0EXP':#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c :note28 : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:note In file included from 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: expanded from macro 'XINT': expanded from macro 'XVEC' ^775: In file included from 25::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note26 :27: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: expanded from macro 'XBBDEF' In file included from ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::65926: In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:817:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2238660::::2344: 38:6592344 : note: notenoteexpanded from macro 'RTL_CHECK2' ::./genrtl.h:: expanded from macro 'RTL_CHECK2': 195#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ./genrtl.h ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]525 :38 && (prev_set = single_set (prev_insn)) != 0 ^~~~~~~~~~~~~~~~~~~~~~ 3 ::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ ~: array 'fld' declared here note: warning341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5::5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: XINT (rt, 2) = arg2; ^ ~1996 XEXP (rt, 1) = arg1; ^ ~ note:22: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23expanded from macro 'RTL_CHECK1'array 'fld' declared here : :In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])768 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.cexpanded from macro 'single_set': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note 23: rtunion fld[1]; rtunion fld[1]; ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ note: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 1998array 'fld' declared hereexpanded from macro 'XINT':65 ^ 42: ^ : : rtunion fld[1]; In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.hexpanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::note ^ ~: expanded from macro 'single_set_1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 156:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:337829: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38::2344#define single_set_1(I) single_set_2 (I, PATTERN (I)):: note 35660: expanded from macro 'RTL_CHECK2': warning: : ^~~~~~~~~~~: : 10array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h38 for (; list != NULL_RTX; list = XEXP (list, 1)) : In file included from : 223warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return INSN_CODE (insn); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3831 ::: :34123 ^~~~~~~~~~~~~~~~::7715: note:warning23 note: ./genrtl.h: : expanded from macro 'RTL_CHECK2'array 'fld' declared here note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::314expanded from macro 'PATTERN'844 note: rtunion fld[1]; :25:: expanded from macro 'XEXP' note: 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])#define PATTERN(INSN) XEXP (INSN, 4) In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: 771expanded from macro 'INSN_CODE': ^ ~:27: ^ ~ 23 ^ ~771: In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:5: expanded from macro 'XEXP'196: :#define INSN_CODE(INSN) XINT (INSN, 6) 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771 ::660note : ^ ~38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note expanded from macro 'XEXP':660: XEXP (rt, 2) = arg2;note: expanded from macro 'RTL_CHECK2'38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2': ^ ~array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::771: rtunion fld[1];76823 ^ ~: 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP': : :expanded from macro 'XINT' ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 note: : expanded from macro 'RTL_CHECK2' :660:38:In file included from : note: ^ ~expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 55: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28::660:38: 38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notearray 'fld' declared here : In file included from : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26341: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^ ~5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote note: note: expanded from macro 'RTL_CHECK2': : array 'fld' declared here : array 'fld' declared hereexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::33802344 rtunion fld[1]; : 341 ./genrtl.h:560:3#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]) ^ ~ ^:::5: In file included from note: array 'fld' declared here warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: array 'fld' declared here5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c rtunion fld[1];: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: warning: XSTR (rt, 1) = arg1; ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: && NOTE_KIND (XEXP (list, 0)) == NOTE_INSN_DELETED) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :817: note ^ ~ rtunion fld[1]; :22: : array 'fld' declared here ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 960warning rtunion fld[1];:770: :In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c In file included from ::23:: 29 note note: : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'NOTE_KIND'expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (prev_set = single_set (prev_insn)) != 0 ^~~~~~~~~~~~~~~~~~~~~~ ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h:315#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :In file included from 1996:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.cIn file included from 2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h380265 :32: : ::26: :660:38:warningnote: : note: In file included from : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'XCINT'224:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 3) = arg3; : 2344: expanded from macro 'RTL_CHECK2': ^ ~ expanded from macro 'single_set'#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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: ? PATTERN (I) : single_set_1 (I)) \ 338197 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3415 ^~~~~~~~~~~ ::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: XEXP (rt, 2) = arg2;: warning: ^ ~ :831:23: warning: : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]23note:23: note: : note:expanded from macro 'XEXP' : 661:37#if HAVE_DESIGNATED_UNION_INITIALIZERS:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'PATTERN' 788 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define PATTERN(INSN) XEXP (INSN, 4) :660 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note ^ ~ ^ ~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^:38:note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'note: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'RTL_CHECKC1' note: expanded from macro 'RTL_CHECK2' 771#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) 2838:: array 'fld' declared here note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :23: ^ ~: ^expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659: rtunion fld[1];38: note:26341:5: expanded from macro 'XEXP': ^: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c :#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] XSTR (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h::770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c rtunion fld[1];:3420:13113::341 note :3416: :5 ^ warning38: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ATTRIBUTE_ASM_FPRINTF(2, 3);: : :In file included from rtx set = single_set (insn);note : ^5 expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote53::1996:22: note: : array 'fld' declared here::array 'fld' declared here 29: : expanded from macro 'single_set'note In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' rtunion fld[1]; ? PATTERN (I) : single_set_1 (I)) \:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~26 rtunion fld[1];#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~ ^341: In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c1998::341In file included from :5:5: note42: note: : array 'fld' declared here28: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c: In file included from 27array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1]; rtunion fld[1]; ^: ^ 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: :./genrtl.h26 :316:3: 26:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344: ./genrtl.h:198:3: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning X0EXP (rt, 4) = NULL_RTX; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: 820 ^ ~ In file included from In file included from : expanded from macro 'single_set_1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:16: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: : warning: 2344 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~27225:: note X0EXP (rt, 4) = NULL_RTX; base = SET_SRC (prev_set); ^ ~:3: expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~831:23::788 warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23441536: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 3) = arg3;./genrtl.hnote: 22: expanded from macro 'PATTERN' ^ ~ :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 579:: note3:#define PATTERN(INSN) XEXP (INSN, 4) ::659:: warning38: expanded from macro 'SET_SRC' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:775: 25: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1': expanded from macro 'X0EXP'note:23: : expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:770#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :805:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: ^ ~ notenote:341:32:: expanded from macro 'XSTR' note ^ ~: expanded from macro 'XCEXP': expanded from macro 'XEXP' 5 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38659:38 ^ ~: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:note ^ ~ : :38:array 'fld' declared here note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^note: expanded from macro 'RTL_CHECK2' :661expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1' : 37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c: #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])note: expanded from macro 'RTL_CHECKC1' 27: ^ ~In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34134126: 341:5:5:5341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :5note: note:5::2344: array 'fld' declared here : note: array 'fld' declared here : rtunion fld[1]; ^ array 'fld' declared here note: notearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:842:9 : warning: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: SET_SRC (old_set) = src;./genrtl.h rtunion fld[1]; ^:199:3: ^ warning29 ^~~~~~~~~~~~~~~~~ rtunion fld[1];: : In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c X0EXP (rt, 5) = NULL_RTX;:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) In file included from In file included from 28: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: ./genrtl.h:28: :226/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hIn file included from : ^ ~:: note26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:3420:: 13:27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):262344: ./genrtl.h3: :note: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0EXP' :335#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :warning598:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 661:37warning659 rtx set = single_set (insn);:38warning ^~~~~~~~~~~~~~~~~ : : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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; ^ ~ 1996array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8note:771: X0EXP (rt, 4) = NULL_RTX;: note23: note: : expanded from macro 'RTL_CHECK1': ^ ~ XSTR (rt, 1) = arg1; ^ ~expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'single_set' expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: 831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: 23expanded from macro 'X0EXP' :note770:660:3823: array 'fld' declared here : note: ::expanded from macro 'XSTR':341: note: 5 rtunion fld[1];: ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)noteexpanded from macro 'PATTERN' ^ ~ note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; ^:659: ^ ~:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27660 expanded from macro 'RTL_CHECK2': :38noteIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h871 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ : 26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :13: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1':2344660: : ./genrtl.h:200warning:expanded from macro 'RTL_CHECK2': #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]: :3 ^ ~: warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]341 plus_src = SET_SRC (old_set); ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 ^~~~~~~~~~~~~~~~~ :38:: 5 note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX;array 'fld' declared here 341 ^ ~ ::5: 22:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'fld' declared here: note: array 'fld' declared here: 27:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: note rtunion fld[1]; expanded from macro 'SET_SRC' ^341:5:: rtunion fld[1]; expanded from macro 'X0EXP' ^ 29 : #define SET_SRC(RTX) XCEXP(RTX, 1, SET)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c ^ ~array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: 28 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from 2344 2344: 38: : ./genrtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:599./genrtl.h ::2344: 3: 336./genrtl.h: ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 3227expanded from macro 'RTL_CHECK1' ::: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:3423array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning: ^ ~ 805:32array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::25 warning:: note XVEC (rt, 2) = arg2;array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;: expanded from macro 'XCEXP' : X0EXP (rt, 5) = NULL_RTX;341 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) ^ ~ 5: return dead_pseudo_p (SET_SRC (set), insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : array 'fld' declared here ^~~~~~~~~~~~~771:23772:: rtunion fld[1];23788 : note ^ : : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27 661:37: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.cnote: expanded from macro 'X0EXP': :1536: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c::27 ^ ~note: expanded from macro 'XVEC'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 75: In file included from note: : expanded from macro 'RTL_CHECKC1'In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^ ~ 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h521expanded from macro 'SET_SRC' :341:5: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)659 ./genrtl.h660:1::38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note::341:38: : expanded from macro 'RTL_CHECK1':5: :warning note: array 'fld' declared herenote 201 rtunion fld[1]; ^ ~ : expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 805: empty macro arguments are a C99 feature [-Wc99-extensions] : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here HOOK_VECTOR_END (asm_out) ^ ~ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c^:892: :38: warning 32 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: 341 rtunion fld[1]; ^43:5array index 1 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] : HOST_WIDE_INT offset = INTVAL (XEXP (plus_cst_src, 1)); ^ ~ 50: note note : expanded from macro 'XCEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: X0EXP (rt, 7) = NULL_RTX; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)28 ^ ~ :: 29:: array 'fld' declared here: : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:expanded from macro 'XEXP'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)26: In file included from rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h78837: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note::26 ^ ~ ^27 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 : : expanded from macro 'RTL_CHECKC1' 660:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: : expanded from macro 'X0EXP'./genrtl.h :38228::In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::In file included from ./genrtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:expanded from macro 'RTL_CHECK2' : 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :5warning38:940:1:401 : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning :2344: XINT (rt, 6) = arg4;note: ^ ~: array 'fld' declared herenote: : rtunion fld[1]; ^ ~3empty macro arguments are a C99 feature [-Wc99-extensions]./genrtl.h :617:HOOK_VECTOR_END (sched)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning ^ :1153/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ : ::28: note: expanded from macro 'INTVAL' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]768:23expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 3 : warning XWINT (rt, 1) = arg1; note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) XVEC (rt, 1) = arg1; :3437:37 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~:341: :: expanded from macro 'XINT'5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 29 :43:50665 for (; insns != NULL_RTX; insns = XEXP (insns, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :772note: :: :23 :: expanded from macro 'HOOK_VECTOR_END'notenote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : : array 'fld' declared here33expanded from macro 'XWINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23note:: rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'XVEC' ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) : :660 ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'XEXP':In file included from 38 ^: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: 342note: ^ ~:expanded from macro 'XCWINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:75 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :660: 5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::172 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:660: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) note: expanded from macro 'RTL_CHECK2' 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~note: array 'hwint' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26::38:1104:1: warning ^ ~: HOST_WIDE_INT hwint[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: expanded from macro 'RTL_CHECK2':2344:5: 341 ^ : HOOK_VECTOR_END (vectorize) 341./genrtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: :array 'fld' declared here223:35:: 5note :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 26^ rtunion fld[1]; ^ note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: rtunion fld[1];expanded from macro 'HOST_WIDE_INT'26341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: 43 :# define HOST_WIDE_INT long ^ 550:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: note ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^array 'fld' declared here: 29: 2344note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 26 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:In file included from : array 'fld' declared here: ./genrtl.h:635 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3 : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:note ./genrtl.h:229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:3 ^ : expanded from macro 'XEXP' :2344 warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]918#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 18./genrtl.h: warning ^ ~ :402/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from :3:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:75: XSTR (rt, 7) = arg5;: : In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 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]:array 'fld' declared here : :770: XWINT (rt, 2) = arg2; ^ ~ old_set = single_set (insn); 172 rtunion fld[1];23: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^~~~~~~~~~~~~~~~~ 1691:1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.cexpanded from macro 'XSTR' : XSTR (rt, 1) = arg1; ^ ~27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c :3520: ::In file included from 20:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning :770:23: ^ ~1996: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]26 :22:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 29: warning: empty macro arguments are a C99 feature [-Wc99-extensions]note note: : && (set = single_set (insn)) != NULL_RTX expanded from macro 'XWINT'38expanded from macro 'single_set'note ^~~~~~~~~~~~~~~~~: In file included from :: #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note2344 expanded from macro 'XSTR' ? PATTERN (I) : single_set_1 (I)) \HOOK_VECTOR_END (addr_space) ^~~~~~~~~~~~~~~~^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22 1998: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ::42:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'single_set' ./genrtl.h note:660:: expanded from macro 'single_set_1'342:5 ? PATTERN (I) : single_set_1 (I)) \224:3: 43:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~~~~~~~~~~~~~~ warningnote : :50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notenote: : 1998: : expanded from macro 'RTL_CHECK2'42array 'hwint' declared here array 'fld' declared here note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 61771expanded from macro 'HOOK_VECTOR_END':: 26: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 23 ^~~~~~~~~~~In file included from :note#define single_set_1(I) single_set_2 (I, PATTERN (I)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:: ^~~~~~~~~~~28 : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^:831 array 'fld' declared here ::23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26note: rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' : ./genrtl.h:note# define HOST_WIDE_INT long: :831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'PATTERN' 23:660: ^ 38:#define PATTERN(INSN) XEXP (INSN, 4)In file included from 247:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c :: : ^warning ^ ~note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note 75: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'PATTERN' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c XINT (rt, 1) = arg1;:771172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:23: : ^ ~:#define PATTERN(INSN) XEXP (INSN, 4):28 note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26expanded from macro 'RTL_CHECK2'2342:: ^ ~1: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c768 ::warningexpanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 234429: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from : 23 ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h::noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h653/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (calls)::6603::38: ^expanded from macro 'XINT' 2344341:771: warning:5: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: 43:50: note23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : expanded from macro 'HOOK_VECTOR_END':note 435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note X0EXP (rt, 1) = NULL_RTX;105 rtunion fld[1]; warning : expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ~ expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^s/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ generated . /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ::788:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 27: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27660In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.cexpanded from macro 'X0EXP':: In file included from : ^ ~ ^ ~ note: 75: In file included from 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::expanded from macro 'XVEC' 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341note: expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659:38660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::HOOK_VECTOR_END (c) :note2344: : 5: notenote^note: array 'fld' declared here : : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h: expanded from macro 'RTL_CHECK1' ^ ~43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^ ~::225 : :notenote:: : 341expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :5: rtunion fld[1];: warning: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf3520array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:20:note 341 ^ -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c -o lto-section-out.o XBBDEF (rt, 3) = arg3; ^: array 'fld' declared here : ^ ~341 rtunion fld[1];:5: note: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:755/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:: :array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^28: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:: 172note: In file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : && (set = single_set (insn)) != NULL_RTX /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 ^ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:array 'fld' declared here:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.cnote:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: rtunion fld[1];918::28270418: 2344warning ^~~~~~~~~~~~~~~~~expanded from macro 'XBBDEF' : :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996: 8: note ^: old_set = single_set (insn);12344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : : ./genrtl.hIn file included from expanded from macro 'single_set' ./genrtl.h 659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: ^~~~~~~~~~~~~~~~~672 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \: :2701996: warning: : :3:empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~8: note: : expanded from macro 'single_set' HOOK_VECTOR_END (cxx) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:3note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: warning43array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' : XSTR (rt, 1) = arg1; : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2650array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :: 831In file included from XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ ^ ~ note: ? PATTERN (I) : single_set_1 (I)) \ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~ 2344: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ./genrtl.h:: ^ 770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c341::5: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: array 'fld' declared here :note : 770436 ^ ~ :23: ::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN' :660::831:75: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 rtunion fld[1];: 233: :warning#define PATTERN(INSN) XEXP (INSN, 4): 38: note : expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:2771:1: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):771expanded from macro 'PATTERN':23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788: ^ ~#define PATTERN(INSN) XEXP (INSN, 4)In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (emutls): ^ ~array 'fld' declared here :expanded from macro 'XEXP' rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:2727: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h660::38: ^26 :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK2' ^ 2344In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note77128: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :23expanded from macro 'X0EXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:: :226::2344: : ./genrtl.h:43673:3: warning#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] 3::50: ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: warning: array 'fld' declared here 660array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; : rtunion fld[1]; ^ ~38: 23: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : note:note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^28note788:27: note: : expanded from macro 'XSTR' expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h659:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)7538:: 660 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) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ note: expanded from macro 'RTL_CHECK1' 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659:::172: : 66038In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::note:2344: ./genrtl.h ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :27138:array 'fld' declared here:expanded from macro 'RTL_CHECK2' :3:: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 2842:1warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : note: array 'fld' declared here341 ::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^: : 3549expanded from macro 'RTL_CHECK2'note: In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c17 XINT (rt, 2) = arg2;warning array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: empty macro arguments are a C99 feature [-Wc99-extensions] 27 rtunion fld[1];: HOOK_VECTOR_END (target_option) ^warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h curr_bb = BLOCK_FOR_INSN (curr_insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :43: ^~~~~~~~~~~~~~~~~~~~~~~~~~: :5026/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:341: : :5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: :expanded from macro 'XINT':: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 828 note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : :array 'fld' declared here: 234430: expanded from macro 'HOOK_VECTOR_END' ./genrtl.h29: :In file included from 227:3note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1];:: : : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 26:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; note ^ : ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from expanded from macro 'BLOCK_FOR_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c660:932/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:35In file included from : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2875:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:warning X0EXP (rt, 5) = NULL_RTX; 38: ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 172: :2344: ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:expanded from macro 'RTL_CHECK2' if (! validate_change (insn, &PATTERN (insn), new_pat, 0)) ::::7752980:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 788:2627 ^~~~~~~~~~~~~~1: 454:3: ^ ~ warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningempty macro arguments are a C99 feature [-Wc99-extensions]: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note831 expanded from macro 'X0EXP' note: array 'fld' declared here 2344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];:: 23 ^ : note XINT (rt, 1) = arg1; In file included from expanded from macro 'XBBDEF' ^ ~: : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.cexpanded from macro 'PATTERN'^:28: ^ ~ clang: 692 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: #define PATTERN(INSN) XEXP (INSN, 4) ::warning ^ ~768: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] expanded from macro 'HOOK_VECTOR_END' 26:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 659 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h23:: 659:38: : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)272: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : 341notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:3:5: expanded from macro 'XINT'note XEXP (rt, 1) = arg1;: array 'fld' declared here : rtunion fld[1]; : noteexpanded from macro 'XEXP' warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) XVEC (rt, 3) = arg3; ^ ~ 771660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c::38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3585::23:15:660 ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note:38 341: if ((set = single_set (curr_insn)) != NULL_RTX)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~: note:: expanded from macro 'RTL_CHECK2':expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 772:235: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note note: ^ ~ 1996 ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' : :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~22: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c::: note: 660341:5::38 :5expanded from macro 'single_set' :27: ? PATTERN (I) : single_set_1 (I)) \In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 660: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; 26:38 note: : array 'fld' declared here ^In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 42:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: In file included from rtunion fld[1];: ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:228:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'single_set_1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c :933:7#define single_set_1(I) single_set_2 (I, PATTERN (I)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: ^~~~~~~~~~~:::29 : warning341341:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:warning:5:26 note: array 'fld' declared here: 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]; rtunion fld[1];: XINT (rt, 6) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:2344: 768:: ^23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:./genrtl.h:note: expanded from macro 'PATTERN'In file included from 471:328: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~:26: In file included from 28 : expanded from macro 'XINT'warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) SET_SRC (old_set) = new_src;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:23: note: ^~~~~~~~~~~~~~~~~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET):26:2344: ./genrtl.h788expanded from macro 'XEXP' : 273:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: 660 ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 4) = arg4; 805:32: note: 2344: ::expanded from macro 'XCEXP'./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 24138: ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):6609: warning: 27:38:logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 693 || !FRAME_GROWS_DOWNWARD == STACK_GROWS_DOWNWARD ? diff : -diff); ^ ~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:241:9: note: add parentheses after the '!' to evaluate the comparison first ::3 || !FRAME_GROWS_DOWNWARD == STACK_GROWS_DOWNWARD ? diff : -diff);: note: : note772 :: ^ ~ ^expanded from macro 'X0EXP' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ( ) expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 661:37:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:note : ^ ~: note: 241 expanded from macro 'XVEC' XSTR (rt, 2) = arg2;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:9: : note 659 ^ ~ ^ ~ ^ ~:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) add parentheses around left hand side expression to silence this warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~38 expanded from macro 'RTL_CHECKC1': || !FRAME_GROWS_DOWNWARD == STACK_GROWS_DOWNWARD ? diff : -diff); : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ( ) 38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :341 23note::5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341array 'fld' declared here :341:5: rtunion fld[1]; ^ note ^ ~: :: In file included from : 5: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c :array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :341 27: :notenote5In file included from : : :array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 rtunion fld[1];: ^note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c 5::array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443585 note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c15 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:1034 ^: array 'fld' declared here:229::54::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: warning rtunion fld[1];285:3:5: 28 warning: 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] ^: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h FOR_BB_INSNS (bb, insn) XSTR (rt, 7) = arg5; ^~~~~~~~~~~~~~~~~~~~~~~ for (insn = get_insns (); insn != NULL_RTX; insn = NEXT_INSN (insn)) 26 if ((set = single_set (curr_insn)) != NULL_RTX) In file included from : ^~~~~~~~~~~~~~~~ ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note660 : expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h ^ ~: note234429:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26::: 371#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~25::28:./genrtl.h:1996274: 8: 660::3 note: expanded from macro 'FOR_BB_INSNS':38: notenote: : expanded from macro 'NEXT_INSN'warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from expanded from macro 'single_set' XVEC (rt, 5) = arg5;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'#define NEXT_INSN(INSN) XEXP (INSN, 2) : (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ 341 ^~~~~~~~~~~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 : :831:23: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: :./genrtl.h: : note826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: : ^ ~504:: expanded from macro 'XVEC'3 25note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : warning note: expanded from macro 'XEXP' : : rtunion fld[1]; 5 ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'PATTERN'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c X0EXP (rt, 1) = NULL_RTX; ^ ~#define PATTERN(INSN) XEXP (INSN, 4)note: expanded from macro 'NEXT_INSN'660: 28 : 38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~:788:27: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : 771 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP' : array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1]; 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660:38: :: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:26771::note2338: : 341:: note: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.cexpanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: :expanded from macro 'RTL_CHECK1' In file included from 5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP': note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28341: In file included from 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::341./genrtl.h:: ./genrtl.h2344: ./genrtl.h::712:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3: :: 247 ^ ~ 5warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here 660:38 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 275 XSTR (rt, 1) = arg1;:note: array 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1]; 3 ::: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : warning3:: 660: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]770warningexpanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :38 ^ ~ 29 XINT (rt, 1) = arg1;: ^ ~ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :26:note:768expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:1195#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : array 'fld' declared here 23: rtunion fld[1]; ^In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:::2344: 5: warning: 768 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:3612 FOR_BB_INSNS (bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :39 :23:: :note: expanded from macro 'XSTR' note ./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):341expanded from macro 'XINT'505:warning : ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~: expanded from macro 'XINT'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3660 || (((x = get_equiv_substitution (SET_SRC (set))) ^~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::371 ^ ~:28 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'FOR_BB_INSNS' ^ :1536: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \22 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:285660:: :note538 :note: expanded from macro 'SET_SRC'826 X0EXP (rt, 2) = NULL_RTX; : ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2' 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~: : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 788note5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:805:27: FOR_BB_INSNS (bb, insn)expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 32 ^~~~~~~~~~~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~note5: : note : array 'fld' declared here ^ ~note: array 'fld' declared here: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1]; :372 ^ ::341:expanded from macro 'X0EXP'17In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:: 28: : :771 expanded from macro 'XCEXP' :5:In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :23: ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 ^ ~note: : 28: noteexpanded from macro 'FOR_BB_INSNS' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from (INSN) = NEXT_INSN (INSN)) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':661: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: :note:: 659expanded from macro 'RTL_CHECKC1' :array 'fld' declared herewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note2344:826: XINT (rt, 1) = arg1; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'RTL_CHECK1' : ./genrtl.h: 713: ^ ~#define RTL_CHECK1(RTX, N, C1) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ 25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c770note341341:5:: expanded from macro 'NEXT_INSN':27: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 237685:note26: note:note: expanded from macro 'XSTR': note#define NEXT_INSN(INSN) XEXP (INSN, 2): array 'fld' declared here : In file included from : : expanded from macro 'RTL_CHECK2' rtunion fld[1];array 'fld' declared here ^ ~23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:270: rtunion fld[1];3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning: 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^23: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note3613:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: XSTR (rt, 1) = arg1;expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h13 ^ ~: :341 ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XEXP' :26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h ^ ~ warning38: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: != SET_SRC (set)):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 524::660:38note: note3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :array 'fld' declared here: ^~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2'warning: expanded from macro 'XSTR' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2'5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~660 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c: ^ ~ : XEXP (rt, 1) = arg1;1195note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: ^ ~ array 'fld' declared here note 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningexpanded from macro 'SET_SRC':: ^771: 341660: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here note rtunion fld[1]; :#define SET_SRC(RTX) XCEXP(RTX, 1, SET)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c38: ^: FOR_BB_INSNS (bb, insn)array 'fld' declared here:23: 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:note note: 287 rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~In file included from expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: : ^ ~ 2344: :expanded from macro 'XEXP' 15expanded from macro 'FOR_BB_INSNS'./genrtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:: 313:3 (INSN) = NEXT_INSN (INSN)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~3228 ^ ~:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341: 5 :In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660expanded from macro 'XCEXP' || ((set = single_set (insn)) != NULL_RTX/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :38: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :26note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^~~~~~~~~~~~~~~~~826:: ^ :25:661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: : 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c ::772 notenote ^ ~:./genrtl.h: expanded from macro 'NEXT_INSN'27: :: In file included from 23expanded from macro 'RTL_CHECKC1' 732:3::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) note ^ ~ :: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h771::expanded from macro 'XVEC' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34123:5:1996 : ::: 22: note: 26: In file included from expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):note: note: expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ note ./genrtl.h: XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; array 'fld' declared here ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::271 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3616770 ^660:::23: note: expanded from macro 'XSTR' :3 38:: ^~~~~~~~~~~~~~~~: warning660 17: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note: 1998 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.cexpanded 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' [REGNO (SET_SRC (set))].init_insns))) ^ ~ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :42: 22: 29768: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'single_set_1' ^ ~: 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET):525:5:: :3:#define single_set_1(I) single_set_2 (I, PATTERN (I))note : array 'fld' declared here ^~~~~~~~~~~ 341 :5: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: note831note 341: : array 'fld' declared here ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5 :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:1197 XINT (rt, 2) = arg2; :28: warning:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note: expanded from macro 'PATTERN' array 'fld' declared here mark_not_eliminable (PATTERN (insn)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];768: ^~~~~~~~~~~~~~80523In file included from :32: ^ ~: 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:note ^: expanded from macro 'RTL_CHECK2'771note: 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'XINT' 831:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.cexpanded from macro 'XCEXP' ./genrtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)733: expanded from macro 'XEXP' note: expanded from macro 'PATTERN'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 3 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 ^ ~warning: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :37: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:26 note: ::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ expanded from macro 'RTL_CHECKC1' 2344 XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: ^ ~: 23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 341 ^ ~660:38: ./genrtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :51112:31771::expanded from macro 'RTL_CHECK2'::23: note: array 'fld' declared here : note: note: expanded from macro 'REGNO' expanded from macro 'XEXP'#define REGNO(RTX) (rhs_regno(RTX)) rtunion fld[1]; : ^~~314:3#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XEXP' In file included from : ^ ~ 341:warning: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:660: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote XEXP (rt, 2) = arg2;: array 'fld' declared herenote: :In file included from 341:5: note: array 'fld' declared here rtunion fld[1]; ^: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: ^ ~ rtunion fld[1]; :2344: ./genrtl.h:272/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :3note: array 'fld' declared here:expanded from macro 'RTL_CHECK2' In file included from rtunion fld[1]; :771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:2938: ^ ~ 23 warning ^ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]341:: note: expanded from macro 'RTL_CHECK2' In file included from 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: XVEC (rt, 3) = arg3; 3625 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: ^ ~array 'fld' declared here:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP'::11287: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:15: 2344: ./genrtl.h ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 560 rtunion fld[1];:772: : 3 ^ :warning23 BLOCK_FOR_INSN (curr_insn)->frequency); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning ^~~~~~~~~~~~~~~~~~~~~~~~~~341: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'XVEC' || ((set = single_set (insn)) != NULL_RTX /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #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] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c:1227:26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;: 30:660:: 5 ^ ~:warning ^~~~~~~~~~~~~~~~~note ^ ~ : : 38array 'fld' declared herenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:770:23: : int icode = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~: notenoteexpanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : :38:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2' ^ ~note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 775:25 ^ ~::1996 rtunion fld[1];: ^ ~ expanded from macro 'RTL_CHECK2'823 ^ : note: : expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from :note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38:341: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF'::2344: 5expanded from macro 'single_set': ./genrtl.h note:: ? PATTERN (I) : single_set_1 (I)) \ ^ ~771 : expanded from macro 'RTL_CHECK2' 753: : ^~~~~~~~~~~ note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3: 23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : notewarning: ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: : 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] 659: ^ 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; rtunion fld[1];:26: :: 38noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :2344:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: : expanded from macro 'PATTERN' 768expanded from macro 'RTL_CHECK1'./genrtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ^ ~ :23:273/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38 35:In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: notenote: ::23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note: :28 note: expanded from macro 'XINT'expanded from macro 'XEXP'array 'fld' declared here : 5: note expanded from macro 'RTL_CHECK2' In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning26 ^ ~ ^ ~ rtunion fld[1]; ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38 ^ XVEC (rt, 4) = arg4; :In file included from 234438/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: 5: ^ ~ :29: ./genrtl.h:note note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:3644:36772note: :315: array 'fld' declared here:23:3: warning expanded from macro 'RTL_CHECK2' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; note: rtunion fld[1];: In file included from expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from ::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:51229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :warning ^ ~ 2334 ::: :2344 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]341:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~note note if (icode >= 0 && icode != INSN_CODE (insn)) : && loc_equivalence_change_p (&PATTERN (curr_insn)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h561 : ::660 ^~~~~~~~~~~~~~~~5 ^~~~~~~~~~~~~~~~~~~:38: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote3: ^ ~ : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; :array 'fld' declared here note 844:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25 rtunion fld[1];::831 ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:23: 660:38: : ^ note: expanded from macro 'RTL_CHECK2' 28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note770: : ^ ~expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'PATTERN' 23: ^ ~:note : expanded from macro 'XSTR' #define PATTERN(INSN) XEXP (INSN, 4) 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ^ ~note: 5 array 'fld' declared here26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) :660 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344::: 771:38: :23./genrtl.h: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :754 ^::768:23 In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:: note noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: :: expanded from macro 'XEXP'477expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27 28warning: 7: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :660: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2;: In file included from ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::26660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26341: In file included from note:38:: ^ ~:expanded from macro 'RTL_CHECK2'warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h FOR_BB_INSNS (bb, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::771:23: ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:274371: expanded from macro 'RTL_CHECK2' : :28: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 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) ^ ~ 5note :316 ^ ~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::341:5: expanded from macro 'FOR_BB_INSNS':341 note note: : (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \array 'fld' declared here:5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~: 826:25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note772: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :: : array 'fld' declared here expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ ^warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-eliminations.c ^ ~ array 'fld' declared here23 #define NEXT_INSN(INSN) XEXP (INSN, 2) rtunion fld[1]; ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:3411231: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::5771:23expanded from macro 'XVEC': note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'XEXP' 4In file included from : note:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:29 ^ ~660: :38: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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'660: :788:In file included from 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h INSN_CODE (insn) = icode; :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: ^~~~~~~~~~~~~~~~ :26 ^ ~28note: expanded from macro 'RTL_CHECK2'note: : In file included from expanded from macro 'X0EXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h5::844: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~755::341: :5:3: 2344: notewarning ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: 25: :note: note579array 'fld' declared here: expanded from macro 'INSN_CODE' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: XSTR (rt, 3) = arg3; ^ ~: array 'fld' declared here rtunion fld[1]; #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770note: ^: ^ ~expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23: rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotewarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341: ^::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3824: 15:In file included from expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 7685/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from ^ ~:23:warning XSTR (rt, 1) = arg1; : : note: expanded from macro 'XINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ insn = XEXP (insn, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h477/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ::770:23 ^ ~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7: : In file included from note: array 'fld' declared here:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ expanded from macro 'XSTR'771:warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 FOR_BB_INSNS (bb, insn) : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~./genrtl.h: ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 23275:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from :372:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: :note1728 ^ ~: :: 38:expanded from macro 'XEXP' : warning : 660note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'FOR_BB_INSNS':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK2'In file included from : (INSN) = NEXT_INSN (INSN))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ 341:5:: ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::In file included from 660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826768: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note: array 'fld' declared here:23:341: 538./genrtl.h::25::::5: note note: array 'fld' declared here rtunion fld[1]; note ^ note: note rtunion fld[1]; ^: : expanded from macro 'XINT' : expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:array 'fld' declared here#define NEXT_INSN(INSN) XEXP (INSN, 2)335#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c rtunion fld[1]; ^: ^ ~ 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3341:5: :In file included from : note ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1;: rtunion fld[1]; ^ ~28In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ^ ~26: 771 :In file included from ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h23::26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:598::5:660 note: array 'fld' declared here : rtunion fld[1];38 :: ./genrtl.h:3773:3 ^: 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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: In file included from XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: :./genrtl.h:293:3771: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:772:: note:: expanded from macro 'XEXP'23 341::warning: 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] 3931: note: expanded from macro 'XVEC' XINT (rt, 1) = arg1;14: ^ ~ XSTR (rt, 1) = arg1;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^ ~ ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23660::38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 770 :note :: 660expanded from macro 'XINT' :23: rtx set = single_set (insn); note: expanded from macro 'RTL_CHECK2' note38:: expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #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 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ ? PATTERN (I) : single_set_1 (I)) \341:5:array 'fld' declared here 341 :5 ^ ~: :note ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998: note: 660::array 'fld' declared here : rtunion fld[1]; rtunion fld[1];38: 42:480 notenote: 38 ^: expanded from macro 'single_set_1' ^ : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:expanded from macro 'RTL_CHECK2'26 :23#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:In file included from ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):28: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: :5 :831 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h./genrtl.h23notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: ::336expanded from macro 'PATTERN' 26#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: 341:771 5: : note: array 'fld' declared here rtunion fld[1];warning: 23: ^ : remove_pseudos (&PATTERN (insn), insn); rtunion fld[1]; ^~~~~~~~~~~~~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23 : note: expanded from macro 'PATTERN' ^ In file included from #define PATTERN(INSN) XEXP (INSN, 4) XEXP (rt, 2) = arg2;note./genrtl.h:791 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: :771:23:expanded from macro 'XEXP'29: In file included from :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hwarning note::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2626 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XINT (rt, 1) = arg1; expanded from macro 'XEXP':note2344 : ^ ~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27 :313:In file included from 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660: ./genrtl.h:: ^ ~ 38: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:note: expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XVEC (rt, 1) = arg1; :5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :26note599:: : ^ ~ ^ ~3 : array 'fld' declared here38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660::233438 :772warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; notenote: rtunion fld[1];:11 ^ ~ : ^23: : : note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:expanded from macro 'RTL_CHECK2'772#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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3931 :14 ^ ~ attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'23 ^ ~ : ^~~~~~~~~~~~~:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' rtx set = single_set (insn);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~ expanded from macro 'XVEC' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7955660:::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h34138:note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 29:: array 'fld' declared here ^ ~ note: 1996:8:: note: ^ ~ note: rtunion fld[1];expanded from macro 'RTL_CHECK2'5: expanded from macro 'X0MEMATTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 ^ ~ :341 note ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~: ^ : array 'fld' declared here5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :661: rtunion fld[1];:In file included from 38: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' note341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 831:23:: array 'fld' declared here ^ ~37 :5: 28: note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 341 ^noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:5: array 'fld' declared here note: array 'fld' declared here rtunion fld[1];: : expanded from macro 'PATTERN' 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: : rtunion fld[1]; ^ 28 ^482#define PATTERN(INSN) XEXP (INSN, 4) In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ::expanded from macro 'RTL_CHECKC1'2523/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:2344:: ./genrtl.h: : warning809note: :expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29 26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : In file included from : In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c :26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 3: 2344::660warning:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h remove_pseudos (&CALL_INSN_FUNCTION_USAGE (insn), insn);:2344: :: ./genrtl.h:341: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h401note: ./genrtl.h934:40::3:: XEXP (rt, 1) = arg1;5::26 : In file included from 617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' note warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array 'fld' declared here :2344: :341 :./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3147715: : rtunion fld[1]; :#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) XVEC (rt, 1) = arg1; ^ 3: ^ ~note23: ^ ~: XWINT (rt, 1) = arg1; warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:771In file included from array 'fld' declared here 664:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:: expanded from macro 'XEXP':note23: ^ note:77227: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XWINT'expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) :26: XEXP (rt, 2) = arg2; In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~3957: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660234423 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)7717: warning: ./genrtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: if (NEXT_INSN (new_insns) != NULL_RTX):33:: noteexpanded from macro 'RTL_CHECK2'23: expanded from macro 'XVEC' ^ ~ ^~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h342: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:6603: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ^ ~ ::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote25 ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2': array 'hwint' declared here: expanded from macro 'XEXP': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] ^ ~ HOST_WIDE_INT hwint[1];:341 ^ note: expanded from macro 'NEXT_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:5 #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : : : XEXP (rt, 1) = arg1; ^ ~ ^ ~ ^ ~ 61:26: :noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: # define HOST_WIDE_INT long ^ 771::341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28array 'fld' declared here: : 771 rtunion fld[1];660 note: : : 23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: ^ ~ 2638: 23:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:341:5note:28: : expanded from macro 'RTL_CHECK2' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :26: ^ ~:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from : expanded from macro 'XEXP':341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38:note: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 rtunion fld[1];29: ./genrtl.h./genrtl.h: expanded from macro 'RTL_CHECK2': : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 402:In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1]; ^829:660 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:In file included from 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c38 ^ ~:warningwarning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note XVEC (rt, 1) = arg1; 341 ^ ~::2344 : 499:21: warning: : In file included from : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h remove_pseudos (&CALL_INSN_FUNCTION_USAGE (insn), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):772: 5: :26array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ XWINT (rt, 2) = arg2;: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:635: 5 ^ ~In file included from :23array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : rtunion fld[1];934:40./genrtl.h note :315:664 ^ 3note: note :: : expanded from macro 'CALL_INSN_FUNCTION_USAGE':warning29: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared hereexpanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8)note:273 : :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning ^ ~ expanded from macro 'XWINT'660: : In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) In file included from XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ ^ ~ ^ ~ 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 rtunion fld[1]; 771 ^::34223: :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c::: 5 3978:40notenote :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: :: expanded from macro 'RTL_CHECK2': expanded from macro 'XSTR' 2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning: ^ ~./genrtl.h: ^ ~ 51 notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341::: array 'hwint' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~660385:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] original_regno, REGNO (new_reg), BLOCK_FOR_INSN (insn)->index);38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~:: :note XEXP (rt, 1) = arg1; : HOST_WIDE_INT hwint[1]; ^ ~ 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: : ^38 array 'fld' declared herenoteexpanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: :expanded from macro 'RTL_CHECK2'note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :61: expanded from macro 'RTL_CHECK2':828:note ^ 26: : In file included from ^ ~30expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :28:660 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'BLOCK_FOR_INSN' :note#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~In file included from : expanded from macro 'HOST_WIDE_INT' 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 ^ ~: ^25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::5:34126 note: : In file included from : array 'fld' declared here : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: rtunion fld[1];:: 5341: 28./genrtl.hexpanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^:341 :5:5:: : 830 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: :notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: expanded from macro 'RTL_CHECK1' 3: note: array 'fld' declared herenote:26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here rtunion fld[1]; : array 'fld' declared here warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~: rtunion fld[1]; :341 ^ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 In file included from 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from :: ./genrtl.h: 4001/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h316::26:3::In file included from 23: 2344: ./genrtl.h:435In file included from :3:warning: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c: :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warningexpanded from macro 'XSTR'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 26 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : next_usage_insns = XEXP (next_usage_insns, 1); ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::653:3 ^ ~: 2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c::660:note38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h631/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' warning: ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):788: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:788275: warning107 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; FOR_BB_INSNS_SAFE (bb, insn, curr): ^ ~27 ^ ~:3: note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'X0EXP': warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hnote: : :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:65938:expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:772 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 377 :23:38 ^ ~ : note: expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: expanded from macro 'RTL_CHECK2' :49:: expanded from macro 'XVEC'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'X0EXP' 341:5: XEXP (rt, 1) = arg1;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~array 'fld' declared here ^ ~ :38: note: expanded from macro 'RTL_CHECK2' note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341771:23: : ^ ~note: expanded from macro 'FOR_BB_INSNS_SAFE': expanded from macro 'XEXP': ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: for ((INSN) = BB_HEAD (BB), (CURR) = (INSN) ? NEXT_INSN ((INSN)): NULL; \ ^~~~~~~~~~~~~~~~~~ 341In file included from : :5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659note: array 'fld' declared here:38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):28 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from 826 ::25:341: ^ :5: array 'fld' declared herenote:: expanded from macro 'NEXT_INSN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared herenote : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define NEXT_INSN(INSN) XEXP (INSN, 2) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28 660: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ~ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771note ^: rtunion fld[1];expanded from macro 'RTL_CHECK2' :2344 ^ : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4010:6:: :In file included from 83123In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :note:26:3: ^ ~: expanded from macro 'XEXP' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)29warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning In file included from : In file included from BLOCK_FOR_INSN (usage_insn)->index); :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~26: In file included from :341 ^ ~ : XVEC (rt, 3) = arg3; 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:note:: 38:: ./genrtl.h5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23:array 'fld' declared here 828 436:3 note: ./genrtl.h:: rtunion fld[1];note: :warning:672: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 3array 'fld' declared here expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])30: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ warning: ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c: note: :27: expanded from macro 'BLOCK_FOR_INSN'In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : XSTR (rt, 1) = arg1;26:660 ^ ~ : #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::27:::2344: 341:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:770: ./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::5note note: 26: note:23:: : 775expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' note: :108#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 'XSTR': : ^ ~In file included from 25array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 3:: rtunion fld[1]; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'XBBDEF' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 warning#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] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659: ./genrtl.h:659: XEXP (rt, 2) = arg2; ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::335/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c ^ ~38: note:631::: 5:expanded from macro 'RTL_CHECK1' note5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::341: : warning: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5660 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]) FOR_BB_INSNS_SAFE (bb, insn, curr)notewarning771:: 38:array 'fld' declared here notenote ^ ~: array 'fld' declared here : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341: :23: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 :note XEXP (rt, 1) = arg1;: expanded from macro 'XEXP' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:378: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:note28:: array 'fld' declared here28 ^ ~notenote: : expanded from macro 'FOR_BB_INSNS_SAFE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c :23: note:In file included from : expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h28: In file included from : (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];:26: ^ 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c26: ^ ~ : :In file included from 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: ::: noteIn file included from 454::expanded from macro 'RTL_CHECK2'8262344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 : : ./genrtl.h:expanded from macro 'RTL_CHECK2' 851::3: 3:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note ^ ~: : expanded from macro 'NEXT_INSN'In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c341 ^ ~:::4208:6737:341 XINT (rt, 1) = arg1;5: note: array 'fld' declared here : 5:: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^ ~: note771: ^ if (NEXT_INSN (save) != NULL_RTX) : 23 ^~~~~~~~~~~~~~~~: array 'fld' declared here 23: warningnote : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note::: 826: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]25expanded from macro 'XEXP' 768In file included from :23 rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: ^ ~ 660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note XSTR (rt, 2) = arg2; ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: :660: : In file included from ::: expanded from macro 'XSTR' expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:2638note#define NEXT_INSN(INSN) XEXP (INSN, 2): #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2' ^ ~ :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note : ./genrtl.h ^ ~ : expanded from macro 'XEXP' :109:notenote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~: #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] 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XBBDEF (rt, 3) = arg3; 38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note./genrtl.h:341341: expanded from macro 'XINT' :336: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :3:: 660 :3838notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 7755: array 'fld' declared here:25: :341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XBBDEF': 5note: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ rtunion fld[1]; note: array 'fld' declared here notenote rtunion fld[1];expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ^ ~ : array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c:771: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])631In file included from : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c538: : note: expanded from macro 'RTL_CHECK1' ^ ~ 23: note: expanded from macro 'XEXP' ^ : warning28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 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 : In file included from FOR_BB_INSNS_SAFE (bb, insn, curr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::341:5379:43:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c341:In file included from :notenote ^ ~: 5: expanded from macro 'FOR_BB_INSNS_SAFE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660array 'fld' declared here (INSN) = (CURR), (CURR) = (INSN) ? NEXT_INSN ((INSN)) : NULL):29: :note:In file included from 2344: note: : array 'fld' declared here./genrtl.h:852:338array 'fld' declared here : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h : ^~~~~~~~~~~~~~~~~~ ^ :note26 : rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4224:7: XSTR (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2' ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c :2344:25:: note: expanded from macro 'NEXT_INSN'./genrtl.h: 692:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~3: #define NEXT_INSN(INSN) XEXP (INSN, 2): 27:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h 23:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ^ ~ note: expanded from macro 'XSTR' :28: if (NEXT_INSN (restore) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5::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; ^ ~25 ::771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:2344: expanded from macro 'NEXT_INSN' note: : ./genrtl.harray 'fld' declared here ^ ~ rtunion fld[1];: ^ 23In file included from :110:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26660#define NEXT_INSN(INSN) XEXP (INSN, 2) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ^ ~ :warningnote771: : array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: : 2344::2344: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771: XEXP (rt, 4) = arg4; ^ ~ : ^ ~ note: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: 401 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :3:note:771expanded from macro 'XEXP':471:23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:warning5 note: : note: : 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] expanded from macro 'XEXP' : : XWINT (rt, 1) = arg1; 3expanded from macro 'RTL_CHECK2'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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ warning ^ ~ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29 rtunion fld[1]; ::341:38: note : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note: array 'fld' declared here rtunion fld[1]; ^660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^:: expanded from macro 'XWINT' X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: 28: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660:38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:788 ^ ~ : ./genrtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-spills.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~: 63427 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: note:853: rtunion fld[1]; : : 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:: ^342: 5warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]341expanded from macro 'X0EXP':14 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 3) = arg3; ^ ~ 5:warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c: rtx pat = PATTERN (insn); rtunion fld[1];note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 27 array 'hwint' declared here: ^ ~ 341 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; 5:In file included from 770 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hIn file included from note:23:: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h26659831:23: note:: In file included from note61:26array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:: : 29 rtunion fld[1];: expanded from macro 'PATTERN': ^ : In file included from expanded from macro 'XSTR'38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: #define PATTERN(INSN) XEXP (INSN, 4)2344:26: : ./genrtl.h:111/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: :4253:26: 3 warningnote: expanded from macro 'RTL_CHECK1'expanded from macro 'HOST_WIDE_INT' : warningIn 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] array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ next_usage_insns = XEXP (next_usage_insns, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~# define HOST_WIDE_INT long: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 234423: : ^:660./genrtl.h : XINT (rt, 5) = arg5;:38: ^ ~ note5:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c ^ ~: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP'693#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :263:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array 'fld' declared here:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: ./genrtl.h: rtunion fld[1]; 5 ^:660note : expanded from macro 'XEXP'::768 :: :note XSTR (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 ^ ~ ^ ~: 38402::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:In file included from :770array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :expanded from macro 'RTL_CHECK2'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c note:: : :660#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]expanded from macro 'XINT'28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :38 expanded from macro 'XSTR' ^26: In file included from XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note ^ ~ :2344: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)341::504 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6645::3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~:660:note:: 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]) 29array 'fld' declared here : note: expanded from macro 'RTL_CHECK2': ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ X0EXP (rt, 1) = NULL_RTX;:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : expanded from macro 'XWINT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ^ ~ ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 788:27341: note: expanded from macro 'X0EXP' note: 5 ^ ~: : note: array 'fld' declared here rtunion fld[1]; ^ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' : 27 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: note: array 'hwint' declared here HOST_WIDE_INT hwint[1];warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:note29: In file included from XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :: ^ ~ array 'fld' declared here26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1];: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c::7684339 :71223::3 note: : ^13 :expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning ^ : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h last_bb = BLOCK_FOR_INSN (tail);: 660:38: warningnote: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~ : 61In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c26::28 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 828expanded from macro 'HOST_WIDE_INT':30: note: ^ ~expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): # define HOST_WIDE_INT long ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :775:25: note: expanded from macro 'XBBDEF' 5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; : ^ ~26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:505:: 659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::273770:23: note: : In file included from expanded from macro 'XSTR':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 : noteIn file included from :: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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]array 'fld' declared here:2344: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ^ ~./genrtl.h :In file included from 435/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341::275: :: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:788:26: X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 27::2344: ./genrtl.h: 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2'note :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP' ^ ~113array 'fld' declared here: 3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];788 : ^ 27 :warning5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : : ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4342array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ : rtunion fld[1];21 : ^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.cnote: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note curr_insn != PREV_INSN (head);:29: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 ^~~~~~~~~~~~~~~~ 771: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'X0EXP'2344 : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ 23713:3825:: :25 : notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'PREV_INSN'659 :38: notenote: #define PREV_INSN(INSN) XEXP (INSN, 1) XSTR (rt, 2) = arg2; ^ ~ ^ ~: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23expanded from macro 'XEXP': note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP' 341:341:5:#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) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': :array 'fld' declared here660 :38: note rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:55: : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h660:26: : In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: rtunion fld[1];: 524: ^ 341::3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h5::137 note: 38array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; : note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:2344: ./genrtl.h:436:: ^ ~3: 29 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ^ ~5 :660:38:: notenote: expanded from macro 'RTL_CHECK2' warning: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~26 : rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 :: X0EXP (rt, 2) = NULL_RTX; ^ ~note :23444345: ./genrtl.h::341732:19:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: :array 'fld' declared here expanded from macro 'XEXP'3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]788 : 27warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ prev_insn = PREV_INSN (curr_insn); XSTR (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~~~~~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:82523 : ^ ~note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2': :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.cexpanded from macro 'XSTR':28: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'PREV_INSN' ^ ~ ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660::659:38: 38array 'fld' declared here: note: In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ 26 ^ ~: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'771 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26 : ^ ~341::5: 23note: array 'fld' declared here: ./genrtl.h: : rtunion fld[1]; 525/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 341:5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note2344: : array 'fld' declared here:./genrtl.h3::138 :warning3: :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] In file included from XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:29 rtunion fld[1];: 23 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XEXP (rt, 2) = arg2; ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: note:771: : :expanded from macro 'XEXP' In file included from ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : note: expanded from macro 'XINT'expanded from macro 'XEXP'::2344733:3: ^ ~ warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ :: ./genrtl.h:454:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:warning3838: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:: XINT (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 768 ^ ~:23: note: expanded from macro 'XINT' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2' :: 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) ^ ~341 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5 rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note341:5 : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c: expanded from macro 'RTL_CHECK2': array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 771array 'fld' declared here :23: rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c ^ ~: 4348/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c ^:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:2633: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 660::2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38::26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c./genrtl.h: 28: In file included from if (NOTE_P (curr_insn) && NOTE_KIND (curr_insn) != NOTE_INSN_BASIC_BLOCK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h139: note ^~~~~~~~~~~~~~~~~~~~~: :3:2344 expanded from macro 'RTL_CHECK2' warning X0EXP (rt, 1) = NULL_RTX;: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; ^ ~ : ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::960/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:775:25560:: :35788:27:: note: :expanded from macro 'X0EXP' :note25: :array 'fld' declared here rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ notenote: expanded from macro 'XBBDEF': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'NOTE_KIND'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE): warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770::3823:: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h802::32: 768note:: 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) ^ ~ 23659::38 ^ ~: note : expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'RTL_CHECK1':note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38: note: 661 ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':341: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here : 5 ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341array 'fld' declared here: 5 : note: array 'fld' declared here note In file included from : array 'fld' declared here rtunion fld[1];note rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c :28: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here2344: ./genrtl.h:561:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4350:17 rtunion fld[1]; ^ 3In file included from :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: XSTR (rt, 2) = arg2;29./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :504warning:3: warning26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:263: ^ ~warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] curr_bb = BLOCK_FOR_INSN (curr_insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: :23: ^ ~ note: expanded from macro 'XSTR' In file included from XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:302344: note: expanded from macro 'BLOCK_FOR_INSN' ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ./genrtl.hnote#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775::25: : ^ ~ 754/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : :note: expanded from macro 'RTL_CHECK2' note3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warningexpanded from macro 'XBBDEF': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'X0EXP'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771341 :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 2) = arg2; ^ ~ :5: note ^ ~: array 'fld' declared here :note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c 771:28 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h660::26: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: notewarning341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note:: expanded from macro 'XEXP' note XSTR (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : array 'fld' declared here : rtunion fld[1]; ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: In file included from array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c27660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 27 ^ ::44: In file included from 660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h: :26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h29: :: In file included from :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: : expanded from macro 'RTL_CHECK2'2344: :In file included from 4388/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h./genrtl.h38:::172 ./genrtl.h:50518: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::3::141 warning: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]521 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): if ((set = single_set (curr_insn)) != NULL_RTX && REG_P (SET_DEST (set)) ^~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; :1996:22: ^ ~ expanded from macro 'RTL_CHECK2' 3note: expanded from macro 'single_set': warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 :788:27 ^ ~ :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] notewarning ? PATTERN (I) : single_set_1 (I)) \ note: : empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 5) = arg5;expanded from macro 'X0EXP' HOOK_VECTOR_END (asm_out) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared here rtunion fld[1]; ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ ::341 50:768:23: note: expanded from macro 'XINT' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:659: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:1998:note28: expanded from macro 'HOOK_VECTOR_END':42:: 38: note: : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 38:In file included from expanded from macro 'RTL_CHECK1' array 'fld' declared here note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];note: ^ ~:26: expanded from macro 'single_set_1' expanded from macro 'RTL_CHECK2' ^#define single_set_1(I) single_set_2 (I, PATTERN (I))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: ^~~~~~~~~~~ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:29341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h5:: note: array 'fld' declared here831 : rtunion fld[1]; ^2344:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c : 26:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h445:./genrtl.h:598: : In file included from note:23443: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:27: ./genrtl.h: XSTR (rt, 1) = arg1; array 'fld' declared here: : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h 755In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; :770 ^In file included from expanded from macro 'PATTERN' 26:: 23In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3note: :172: #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def expanded from macro 'XSTR' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:940: :23:warning:1:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 27 XSTR (rt, 3) = arg3; ^ ~:: : In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:38warning: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ::770:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) empty macro arguments are a C99 feature [-Wc99-extensions] 142: ^ ~ 3 :23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (sched) : 26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: : ./genrtl.h:524:^note: 3: warningexpanded from macro 'RTL_CHECK2'660:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hexpanded from macro 'XSTR':43: 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) ^ ~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ 38note: :38:expanded from macro 'HOOK_VECTOR_END' 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):341 note: 768note: ^: :5:expanded from macro 'RTL_CHECK2' note:: 2323array 'fld' declared here rtunion fld[1]; ^ :: noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c :In file included from 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:44: : : In file included from ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' :341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26: In file included from ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' ^ ~ note :29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660341::::23445:: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 172array 'fld' declared here./genrtl.h : :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def rtunion fld[1]; ^:599: :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cnote warning: 1104:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note : :4388: XVEC (rt, 2) = arg2;array 'fld' declared here1: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' : 18 ^ ~ : rtunion fld[1]; ^ warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~HOOK_VECTOR_END (vectorize)23: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 if ((set = single_set (curr_insn)) != NULL_RTX && REG_P (SET_DEST (set)) :: expanded from macro 'XVEC' ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:527:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29 ^ ~1996:8: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: array 'fld' declared here:38: : expanded from macro 'single_set' rtunion fld[1]; ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26note ? PATTERN (I) : single_set_1 (I)) \ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h26 ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: :: In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234443expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h50:26./genrtl.h: :525:831:23In file included from : 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h773:note: expanded from macro 'HOOK_VECTOR_END' ^ ~ : 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): : ^143: 3: note341:53: expanded from macro 'PATTERN' :: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4): warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; XEXP (rt, 7) = arg7; ^ ~ ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:44/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:: XINT (rt, 2) = arg2; ^ ~ 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771::23: array 'fld' declared here 23: note768:23 rtunion fld[1]; :note ^ :2923:: note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: 172expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: : expanded from macro 'XVEC' HOOK_VECTOR_END (addr_space)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'XINT' expanded from macro 'XEXP' In file included from ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: 660 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::4326: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ ^ ~50: :38 ^ ~: note note: expanded from macro 'RTL_CHECK2' : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:617:3:: 341warning::38:: 5note: expanded from macro 'RTL_CHECK2' : 660array 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 XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote : :2342#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341772:235:: : note: array 'fld' declared here 1 rtunion fld[1]; ^: notenote warning5: : array 'fld' declared here : rtunion fld[1];: noteexpanded from macro 'XVEC': ^empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here ^ HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)4458:3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):In file included from warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c : ^ ~2627: In file included from ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:660:./genrtl.h29::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: 38 FOR_BB_INSNS_REVERSE (bb, insn): note: 26560expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:44:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h341:2344: ./genrtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344: :5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383: ./genrtl.h XSTR (rt, 1) = arg1; 791:29 ^ ~:28144: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172:33:note: array 'fld' declared here : : warning: : notearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def23:2585: : rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1note: XINT (rt, 1) = arg1; X0EXP (rt, 8) = NULL_RTX; ^ ~ : warningexpanded from macro 'XSTR'expanded from macro 'FOR_BB_INSNS_REVERSE' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~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) (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^ ~ ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: :788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:43:: 660note: expanded from macro 'X0EXP':38: 825:25note :768:In file included from :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: note50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2623: expanded from macro 'PREV_INSN': In file included from : noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: #define PREV_INSN(INSN) XEXP (INSN, 1): ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'XINT'635: ^ ~: 659#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: ^ ~::5expanded from macro 'HOOK_VECTOR_END'38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 :note: warningnotearray 'fld' declared here771 : expanded from macro 'RTL_CHECK1' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : rtunion fld[1];:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c:44#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ^ ~expanded from macro 'XEXP' : In file included from XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29 In file included from 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: 5:note ^ ~: 27: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ :array 'fld' declared here172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:660 :38::26: rtunion fld[1];770: note: : ^ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: 23 rtunion fld[1];HOOK_VECTOR_END (cxx)29 ^ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warning:5:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XEXP (rt, 1) = arg1; :43:: array 'fld' declared here ^ ~:expanded from macro 'XSTR' 5023:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c: note 27: 771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:expanded from macro 'RTL_CHECK2':23:: 264458: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: note: :expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)341 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'HOOK_VECTOR_END' :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:2344#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):38 : ^ notenote : note: expanded from macro 'RTL_CHECK2' FOR_BB_INSNS_REVERSE (bb, insn)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c: : expanded from macro 'RTL_CHECK2': ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])44 ./genrtl.h: ^ ~ array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 29 rtunion fld[1]; ^ ~ ^ 169 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:341::35:384:: warning17: 1725:In file included from :: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnotenotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.carray 'fld' declared here noteexpanded from macro 'FOR_BB_INSNS_REVERSE' : : rtunion fld[1];array 'fld' declared here 28 ^ rtunion fld[1];:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ 2771 : XEXP (rt, 1) = arg1; ^ ~ ^26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:653: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:253: note: :expanded from macro 'PREV_INSN' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c23: #define PREV_INSN(INSN) XEXP (INSN, 1):1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c27 ^ ~:: note: expanded from macro 'XEXP':In file included from warning : warning: 29empty macro arguments are a C99 feature [-Wc99-extensions]: : HOOK_VECTOR_END (emutls) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43:50 XVEC (rt, 1) = arg1;: In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:771 :23829:note: ::3 772::note: expanded from macro 'XEXP'2344: note: 23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2'./genrtl.hexpanded from macro 'HOOK_VECTOR_END':warning 579 #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: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): warning ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:660 :341: 5: XSTR (rt, 1) = arg1;:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c ^ ~:note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1;note ^ ~44#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1];:7725: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :770note: ::23:In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array 'fld' declared here: 523 ^ rtunion fld[1];In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c: ^ note: array 'fld' declared here note: expanded from macro 'XVEC' rtunion fld[1]; ^:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:2842170:3: warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' :In file included from 1: warning XEXP (rt, 2) = arg2;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::In file included from 660:4459::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:HOOK_VECTOR_END (target_option) ^ 35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:4338 :: 26:50: 660 warning:In file included from : notenotearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :771:23:38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK2' ^ ~:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) if (NONDEBUG_INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:2344note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ./genrtl.h: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here 672:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:965: ^ ~7expanded from macro 'XEXP' : rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warningnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' In file included from :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-cgraph.c && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:44: 341:27 ^~~~~~~~~~~~~~~~:: 5: noteIn file included from 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.harray 'fld' declared here : :29: rtunion fld[1]; noteIn file included from ^: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 26 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : In file included from :In file included from 960 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:25:./genrtl.h:::2980:29 1598: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: :3: : warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; :note:2344 341: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :warning: expanded from macro 'NOTE_KIND' empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ 5830 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) XSTR (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE):770: : 23 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~770::770: :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h23: notenote : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note802:32: expanded from macro 'XSTR': note: note: expanded from macro 'XCINT' 43array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)expanded from macro 'XSTR': ^ ~ 50: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];expanded from macro 'HOOK_VECTOR_END'expanded from macro 'XSTR' ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 660 ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::661 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66038: ^ note:37: note: : :expanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'RTL_CHECKC1' 38#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 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ^ ~27 :: 5note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : array 'fld' declared here : rtunion fld[1];341In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ^ ~:: 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:note rtunion fld[1]; ^ In file included from 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c rtunion fld[1]; 26 ^ : : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.cIn file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :2344: ./genrtl.h:171:3array 'fld' declared here:2344 : rtunion fld[1];./genrtl.h : ^673 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hwarning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :26 XBBDEF (rt, 3) = arg3; 263: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3:: 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] XSTR (rt, 2) = arg2; XVEC (rt, 2) = arg2; ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :775#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 660:38: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4527: XVEC (rt, 3) = arg3; rtunion fld[1]; ^ 39note: ^ ~ : expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28:: :77226:23: noteIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :expanded from macro 'XVEC'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: :In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' for (curr_insn = tail; curr_insn != PREV_INSN (head); curr_insn = prev_insn) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~: 2344 ^ ~: 660 :: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h::692::38617:341:3: 3note :warning5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:: 25expanded from macro 'RTL_CHECK2'note: XVEC (rt, 1) = arg1;: : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 156 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]s generated. : 772expanded from macro 'PREV_INSN': 23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:341:5#define PREV_INSN(INSN) XEXP (INSN, 1): ^ ~note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC': 771#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ rtunion fld[1]; ^ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hexpanded from macro 'RTL_CHECK2' :27: In file included from :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234423: :./genrtl.h :173: ^ ~26 : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34123443:expanded from macro 'XEXP': :./genrtl.h :851:3warning: 5warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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)341clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~5 XSTR (rt, 1) = arg1; -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c -o lto-symtab.o XINT (rt, 5) = arg5; ^ ~ ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:38:: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2': array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :770:76823:23: note: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c27:: 341In file included from :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :note: expanded from macro 'XSTR' 265: : note:: array 'fld' declared here ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 4529/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: : ^2344 : :./genrtl.h660:: In file included from 19/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:: :2838635expanded from macro 'RTL_CHECK2': 3: warning: :warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :note26: : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 693341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: prev_insn = PREV_INSN (curr_insn);note ^~~~~~~~~~~~~~~~~~~~~: array 'fld' declared here341 XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 3 rtunion fld[1];::5: note: :array 'fld' declared here825 :warning25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'PREV_INSN' : rtunion fld[1];770 ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c XSTR (rt, 2) = arg2; ^ ~: 23 ^: :note29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c::26771 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note27: : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:./genrtl.h:770: 23: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~26: 852 expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from ::660:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' 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] :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 2344: ./genrtl.h:: XSTR (rt, 2) = arg2;660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~ 385174::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: note: array 'fld' declared here : note: 3 rtunion fld[1];array 'fld' declared here::expanded from macro 'RTL_CHECK2' ^ rtunion fld[1];770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: 4530:11::23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XSTR' ^ warning XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ^ ~note: array 'fld' declared here:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 660 : 38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ if (BLOCK_FOR_INSN (curr_insn) != NULL)768: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^~~~~~~~~~~~~~~~~~~~~~~~~~ :26: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::234430: ./genrtl.h::653 note: expanded from macro 'XINT' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3: :note: : ^ ~28 : In file included from notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 660expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : : ./genrtl.hexpanded from macro 'BLOCK_FOR_INSN': 712 XVEC (rt, 1) = arg1;: 3 ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 772 ^ ~: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: notewarning: : expanded from macro 'XVEC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): ^ ~341 XSTR (rt, 1) = arg1; ^ ~ ^ ~expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::25:23 : : ^ ~38 note :: expanded from macro 'XBBDEF' notenote: : expanded from macro 'XSTR' note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c ^ ~:29: :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: ^ ~38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34126:: 5: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array 'fld' declared here./genrtl.h :: rtunion fld[1]; ^ 341note: expanded from macro 'RTL_CHECK2'853 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c: 341:55: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :array 'fld' declared here note: array 'fld' declared here : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]341 rtunion fld[1]; : ^527 : : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c::264531: XSTR (rt, 3) = arg3;:note12: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warningIn file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c : curr_bb = BLOCK_FOR_INSN (curr_insn);27 ^~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:: 30In file included from : note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'BLOCK_FOR_INSN'note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hexpanded from macro 'XSTR':#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)26: In file included from XEXP (rt, 7) = arg7; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c ^ ~: 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::3826: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:672: :In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344warning : :./genrtl.h771:: #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] ^ ~713:3clang: XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:23 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:775note: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'XEXP'341treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :770:23:array 'fld' declared here:25: XSTR (rt, 2) = arg2; note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XBBDEF' rtunion fld[1]; 122note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770 : ^ warning: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):23660expanded from macro 'XSTR' ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~s: note: :65938:expanded from macro 'XSTR':38 generated note. :: note: expanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c : ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c -o lto-opts.o :771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:284573#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XSTR (rt, 1) = arg1; ^ ~ ::660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 770:23: note: expanded 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) ^ ~ XSTR (rt, 2) = arg2; ^ ~ 14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 && (set = single_set (curr_insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h 341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ rtunion fld[1]; ^ 771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:#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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: :expanded from macro 'RTL_CHECK2' 771:note: expanded from macro 'RTL_CHECK2' 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 :341:523: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :341:5noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:196:3 : warning: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: expanded from macro 'XEXP' : array 'fld' declared here:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: 4573:14: warning: note: ^ ~expanded from macro 'RTL_CHECK2'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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && (set = single_set (curr_insn)) != NULL_RTX ^ ~ ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 341 ^: ::8: note: expanded from macro 'single_set' 5: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ note: array 'fld' declared here 771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared hereIn file included from 771note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c23 ^ : note: expanded from macro 'XEXP' :28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:In file included from 26: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:753 ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 660: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]) ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ :4576: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h src_regno = REGNO (SET_SRC (set)); clang ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'X0EXP'1536 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning : ^ ~2344treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : ./genrtl.h660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 754:#define RTL_CHECK1(RTX, N, C1) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;:38: :note: expanded from macro 'RTL_CHECK2' : ^ ~ 22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note: array 'fld' declared here 771:23: note: expanded from macro 'XEXP' : note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :805:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' rtunion fld[1]; ^ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4718:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ pat = PATTERN (curr_insn); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define PATTERN(INSN) XEXP (INSN, 4)::770:23: note: expanded from macro 'XSTR' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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; ^ ~ X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4772:17: 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) use_insn = PREV_INSN (curr_insn); ^~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c: ^ ~45 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29:: :3415660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h38: :: 5: note: notearray 'fld' declared here: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c: rtunion fld[1];note : ^array 'fld' declared here: 28: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def2344:: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:521753::13: 2344: ./genrtl.h rtunion fld[1];: warning:warning791: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3:341 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XINT (rt, 1) = arg1;: ^ ~ XINT (rt, 1) = arg1; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4798:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h49: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 768768:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: array 'fld' declared hereHOOK_VECTOR_END (asm_out) ^ note rtunion fld[1]; ^ 23: note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h if (prev_insn == NULL_RTX || prev_insn == PREV_INSN (head): 43 ^~~~~~~~~~~~~~~~: :50: noteexpanded from macro 'XINT': 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)In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c::27: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h825::25: 26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^660:38:: 2344note: expanded from macro 'RTL_CHECK2' 660:38 note: expanded from macro 'PREV_INSN' : note: expanded from macro 'RTL_CHECK2' : ./genrtl.h:224:3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:45#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 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h : ^ ~26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :#define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h :29: 341 XEXP (rt, 2) = arg2;: ^ ~ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:1725: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::940:1 : note : ^ ~array 'fld' declared here: warning771: :empty macro arguments are a C99 feature [-Wc99-extensions]23: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 ^ 771HOOK_VECTOR_END (sched): 23^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote:43:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c: :expanded from macro 'XEXP' 2750#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hexpanded from macro 'HOOK_VECTOR_END': :26#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ : 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 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c :In file included from ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h45:: 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h26: In file included from :: note: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:2926: 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: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104 ^ ~ ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::3412344:5: note771: :array 'fld' declared here 23: ./genrtl.h:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions]341:5: rtunion fld[1]; note ^: array 'fld' declared here : note: expanded from macro 'XEXP' HOOK_VECTOR_END (vectorize) ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^: 43:50:In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4799:7:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)809 : ^3: warning: warning:660:38: note: expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from : || BLOCK_FOR_INSN (prev_insn) != curr_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c : ^~~~~~~~~~~~~~~~~~~~~~~~~~45warning: : In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: XBBDEF (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 828 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h::30: 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341:5note:775:: notenote: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 25::172 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :expanded from macro 'XBBDEF'1691/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::6601#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):38: ^ ~note: expanded from macro 'RTL_CHECK2':expanded from macro 'BLOCK_FOR_INSN' warning#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] :: array 'fld' declared here HOOK_VECTOR_END (addr_space) ^ ~ ^ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1];: ^ 43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38775: note50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c: : noteexpanded from macro 'RTL_CHECK1': expanded from macro 'XBBDEF' ::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)27 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344: :./genrtl.h:5755::3:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3;659 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 38 ^341 :5: note: array 'fld' declared here note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:45: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h: rtunion fld[1];26: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.hexpanded from macro 'XSTR': 29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h172:26: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 2342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1: : ./genrtl.h::341:5: note: array 'fld' declared here 226:3: warningwarning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^note: 43:50:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cnote :: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ : 4804expanded from macro 'HOOK_VECTOR_END':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :788:27: note: expanded from macro 'X0EXP' warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 45 if (BLOCK_FOR_INSN (head) != curr_bb)341 : ^~~~~~~~~~~~~~~~~~~~~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: note: ::38828:30In file included from array 'fld' declared here ::26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1];: ^ :2344: ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c26::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h :29: expanded from macro 'BLOCK_FOR_INSN' noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'RTL_CHECK1': 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def27:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): 2585 XVEC (rt, 1) = arg1;: 1 ^ ~: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note HOOK_VECTOR_END (c)26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XVEC'341 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::2344 : note./genrtl.h: array 'fld' declared here ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43:50660 :773:383: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c :note27: In file included from XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :26: 775In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote25: : note: expanded from macro 'XBBDEF' ^ ~: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2' :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 772 ^ :23: note: expanded from macro 'XVEC'./genrtl.h : ^ ~227 : 3#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note notewarning: expanded from macro 'RTL_CHECK2' :: 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]) ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h45 X0EXP (rt, 5) = NULL_RTX; ^ ~: 341341:5:: In file included from note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h341:::7885: 26note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; : ^27 : rtunion fld[1]; ^: In file included from note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29 XSTR (rt, 2) = arg2; ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (cxx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 6) = arg4;:2771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: 1 ^ ~: warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23660: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions]:4975 38: note: expanded from macro 'RTL_CHECK2':HOOK_VECTOR_END (emutls)7: warning :660:38^: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 :50:expanded from macro 'RTL_CHECK2' note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: FOR_BB_INSNS_REVERSE (bb, curr_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: 660array 'fld' declared here:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: :341:5expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 383/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: 45note: array 'fld' declared here rtunion fld[1]; ^ ^ : :In file included from 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:: 26note: : expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^~~~~~~~~~~~~~~~~~~~~~~~: 26In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.hIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29:825:In file included from : ./genrtl.h:25: 831In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c3: 2842:: note: :expanded from macro 'PREV_INSN' warning:: 271: :In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :empty macro arguments are a C99 feature [-Wc99-extensions]26 XVEC (rt, 3) = arg3;: 27HOOK_VECTOR_END (target_option) ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::43 :50:In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 772expanded from macro 'HOOK_VECTOR_END':: 234423: :./genrtl.h note: 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771229:23:: 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)note: :expanded from macro 'XEXP'3 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warning./genrtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]809 :3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ XSTR (rt, 7) = arg5; ^ ~ ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660 XEXP (rt, 1) = arg1;In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-in.c ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::660:38: ^ ~ : note: expanded from macro 'RTL_CHECK2' 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23:note note: 4523: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.hnote:: : 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP':172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2980:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here:660: 660:38 : note: :expanded from macro 'RTL_CHECK2'38 empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: rtunion fld[1];HOOK_VECTOR_END (C90_EMPTY_HACK) ^ rtunion fld[1]; note ^: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 :note50: rtunion fld[1];note : : ^ expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :4975:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ FOR_BB_INSNS_REVERSE (bb, curr_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ (INSN) = PREV_INSN (INSN))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830825:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: note#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] 768 XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'PREV_INSN' 770:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 23: note: expanded from macro 'XSTR' 23: note: expanded from macro 'XINT' ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c XVEC (rt, 3) = arg3; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852 ^ ~ ::4982:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && (set = single_set (curr_insn)) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~ 3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XSTR (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'single_set_1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 28: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4982:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 && (set = single_set (curr_insn)) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' XSTR (rt, 1) = arg1; ^ ~ ? PATTERN (I) : single_set_1 (I)) \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:4985#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ sregno = get_regno (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22::38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'SET_SRC' In file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5026:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] for (prev_insn = PREV_INSN (curr_insn); ^~~~~~~~~~~~~~~~~~~~~ :770:23: note: expanded from macro 'XSTR'In file included from HOOK_VECTOR_END (C90_EMPTY_HACK) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)30: 43 ^ ~ :82550::27 : note: expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:: 660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ^ : expanded from macro 'RTL_CHECK2' 25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define PREV_INSN(INSN) XEXP (INSN, 1) HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ^ ~ 2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (sched) ^ 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 6) = arg6; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5028:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 768:23: note: expanded from macro 'XINT' prev_insn = PREV_INSN (prev_insn)) ^~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'PREV_INSN' :660:38: note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5030:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ if (prev_insn != NULL_RTX && BLOCK_FOR_INSN (prev_insn) == bb ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5031:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: && (prev_set = single_set (prev_insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (addr_space) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5031:24: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (prev_set = single_set (prev_insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 1996:8: note: expanded from macro 'single_set' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :50:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.cHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :5039:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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) ^ ~ && ((prev_sregno = REGNO (SET_SRC (prev_set)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' In file included from #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5053: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) ^ ~ SUBREG_REG (SET_SRC (set)) = SET_SRC (prev_set); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (target_option) ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-symtab.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1182:32: note: expanded from macro 'SUBREG_REG' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5053:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ SUBREG_REG (SET_SRC (set)) = SET_SRC (prev_set); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])HOOK_VECTOR_END (sched) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5055#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ SET_SRC (set) = SET_SRC (prev_set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:5055:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = SET_SRC (prev_set); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: HOOK_VECTOR_END (addr_space) ^ ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XWINT (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c: expanded from macro 'HOOK_VECTOR_END':462:1: warning: unused function 'ok_for_index_p_nonstrict' [-Wunused-function] ok_for_index_p_nonstrict (rtx reg) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-constraints.c:472:1: warning: unused function 'ok_for_base_p_nonstrict' [-Wunused-function] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ok_for_base_p_nonstrict (rtx reg, enum machine_mode mode, addr_space_t as, ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warningHOOK_VECTOR_END (vectorize) ^ : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: HOOK_VECTOR_END (c)expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 2) = NULL_RTX;HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (emutls) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:41: rtunion fld[1];In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.hHOOK_VECTOR_END (calls) ^ :29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585: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 (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched)HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note : expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer-out.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :41: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (addr_space) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-opts.c:130:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] args = XOBFINISH (&temporary_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro '__INT_TO_PTR' XEXP (rt, 1) = arg1; ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.cHOOK_VECTOR_END (calls) ^ :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: XSTR (rt, 1) = arg1; ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-in.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 12 warnings generated. clang++ -c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../zlib -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c -o lto-compress.o 102 warnings generated. 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c -o mcf.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-section-out.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/data-streamer.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c -o mode-switching.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 102 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c -o modulo-sched.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:208:34: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (fedge->max_capacity == CAP_INFINITY) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:54:22: note: expanded from macro 'CAP_INFINITY' #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:296:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:295:40: note: expanded from macro 'INTTYPE_MINIMUM' ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:216:27: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (fedge->rflow == CAP_INFINITY) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:54:22: note: expanded from macro 'CAP_INFINITY' #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:296:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:295:40: note: expanded from macro 'INTTYPE_MINIMUM' ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:528:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fcost, CAP_INFINITY); ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:54:22: note: expanded from macro 'CAP_INFINITY' #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:296:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:295:40: note: expanded from macro 'INTTYPE_MINIMUM' ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:540:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] CAP_INFINITY); ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:54:22: note: expanded from macro 'CAP_INFINITY' #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:296:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:295:40: note: expanded from macro 'INTTYPE_MINIMUM' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ :33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note102: warnings generated. expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:803:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] d[i] = CAP_INFINITY; ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:54:22: note: expanded from macro 'CAP_INFINITY' #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:296:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:295:40: note: expanded from macro 'INTTYPE_MINIMUM' ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:819:34: warning: shifting a negative signed value is undefined [-Wshift-negative-value] && d[pfedge->src] != CAP_INFINITY ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:54:22: note: expanded from macro 'CAP_INFINITY' #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:296:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:295:40: note: expanded from macro 'INTTYPE_MINIMUM' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:842:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ && d[pfedge->src] != CAP_INFINITY ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omega.c -o omega.o 54:22: note: expanded from macro 'CAP_INFINITY' #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:296:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:295:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'INTTYPE_MINIMUM' HOOK_VECTOR_END (vectorize) ^ ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:883:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] :43:50: note: expanded from macro 'HOOK_VECTOR_END' cycle_flow = CAP_INFINITY; ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:54:22 ^ : note: expanded from macro 'CAP_INFINITY' #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:296:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:295:40: note: expanded from macro 'INTTYPE_MINIMUM' ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:1053:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] gcov_type increment = CAP_INFINITY; ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mcf.c:54:22: note: expanded from macro 'CAP_INFINITY' #define CAP_INFINITY INTTYPE_MAXIMUM (HOST_WIDEST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:296:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:295:40: note: expanded from macro 'INTTYPE_MINIMUM' ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-compress.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c -o omp-low.o 102 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c -o optabs.o ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11#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] ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' : note: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:29: note: expanded from macro 'X0MEMATTR' XSTR (rt, 2) = arg2; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' clang: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844: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, 6) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 660102 warnings:38: note: expanded from macro 'RTL_CHECK2' generated#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ . /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/mode-switching.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include options-save.c -o options-save.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 107 warnings generated. note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c -o opts-global.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33:3: warningwarning: array index 8 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, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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; ^ ~ clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109: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) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :775:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:409:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (insn = tail; insn != PREV_INSN (head); insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :659: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]) ^ ~ ^ ~ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:409:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (insn = tail; insn != PREV_INSN (head); insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' 788#define PREV_INSN(INSN) XEXP (INSN, 1) : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:410:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (NONDEBUG_INSN_P (insn) && single_set (insn) && ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' X0EXP (rt, 6) = NULL_RTX; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c XEXP (rt, 7) = arg7; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 410:35: 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) ^ ~ if (NONDEBUG_INSN_P (insn) && single_set (insn) && ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:411:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here rtx_equal_p (count_reg, SET_DEST (single_set (insn)))) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XC2EXP' :23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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; ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :411:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtx_equal_p (count_reg, SET_DEST (single_set (insn)))) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 662:39: note: expanded from macro 'RTL_CHECKC2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: noteIn file included from : array 'fld' declared here #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :341:5: note: array 'fld' declared here options-save.c:11: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; HOOK_VECTOR_END (asm_out) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :413:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ rtx pat = single_set (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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 ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' rtunion fld[1]; #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831:23: note: expanded from macro 'PATTERN' 660:38:In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (vectorize) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50:#define PATTERN(INSN) XEXP (INSN, 4) note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:413:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtx pat = single_set (insn); ^~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' HOOK_VECTOR_END (addr_space) ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XINT' rtunion fld[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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.cexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :417:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: *count = INTVAL (SET_SRC (pat)); ^~~~~~~~~~~~~ : empty macro arguments are a C99 feature [-Wc99-extensions] 341HOOK_VECTOR_END (calls) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define SET_SRC(RTX) XCEXP(RTX, 1, SET) rtunion fld[1];:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3In file included from options-save.c:11: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'XCEXP' : warning#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 7) = arg7; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 770:23: note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^ ~ : expanded from macro 'XSTR' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' 660:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 8) = arg8; ^ ~ ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (emutls) ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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;In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; ^ ~ :2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:692:17 XVEC (rt, 3) = arg3;: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' rtx set = single_set (u->insn); ^~~~~~~~~~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' : note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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; ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'PATTERN' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:692:17: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c rtx set = single_set (u->insn); ^~~~~~~~~~~~~~~~~~~~ :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1996:8: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning rtunion fld[1];: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:751:38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ old_reg = prev_reg = SET_DEST (single_set (u->insn)); ^~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' rtunion fld[1]; ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ 768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 831:23: note: expanded from macro 'PATTERN' 9 warnings generated. #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)./genrtl.h :201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' X0EXP (rt, 7) = NULL_RTX; #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 51: note: expanded from macro 'XC2EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:751:38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] old_reg = prev_reg = SET_DEST (single_set (u->insn)); ^~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :30: note: expanded from macro 'SET_DEST' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c -o passes.o :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:885:6/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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; ^ ~ if (PREV_INSN (last) != insn):775:25: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XVEC' :659:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'MEM_ATTRS' ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::79527: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):29: note: expanded from macro 'X0MEMATTR' ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:889:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: PREV_INSN (last)); warning ^~~~~~~~~~~~~~~~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: 771 ^ ~:23: rtunion fld[1];note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 771:23 : ^ ~ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30: In file included from :660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ note660: :2344expanded from macro 'RTL_CHECK2' : ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234427: :./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:341expanded from macro 'X0EXP'23 : note: expanded from macro 'XEXP' 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 ^ rtunion fld[1]; ^ :In file included from note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:660:38: note: expanded from macro 'RTL_CHECK2' :228: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]) ^ ~ :31: XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c :1125:./genrtl.h29: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341 ^ ~: emit_insn (copy_rtx (PATTERN (u_insn)));5: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 831:23: note: expanded from macro 'PATTERN' X0EXP (rt, 4) = NULL_RTX; ^ ~ 51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ^ ~ note: expanded from macro 'X0EXP' #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :341:5: note: array 'fld' declared here :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 7) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: XEXP (rt, 1) = arg1; ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1219:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c22: 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] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (; head != NEXT_INSN (tail); head = NEXT_INSN (head)) XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 1219:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: for (; head != NEXT_INSN (tail); head = NEXT_INSN (head)) ^~~~~~~~~~~~~~~~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' note: expanded from macro 'XSTR' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :771: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XWINT (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 3) = arg3; ^ ~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1243:20: 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]) if (dump_file && INSN_LOCATION (insn)) ^~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here #define INSN_LOCATION(INSN) XUINT (INSN, 5) HOST_WIDE_INT hwint[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 769:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XEXP (rt, 4) = arg4;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XVEC (rt, 5) = arg5; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c X0EXP (rt, 2) = NULL_RTX; ^ ~ :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XINT (rt, 6) = arg6; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1479:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here for (insn = head; insn != NEXT_INSN (tail); insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 2344: ./genrtl.h:313:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :788:27: note: expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :771:23: note: expanded from macro 'XEXP' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :659: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]) ^ ~ ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1479:57: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: expanded from macro 'RTL_CHECK2' for (insn = head; insn != NEXT_INSN (tail); insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :1486:21: 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) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138 && !single_set (insn) && GET_CODE (PATTERN (insn)) != USE: ^~~~~~~~~~~~~~~~~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' XEXP (rt, 2) = arg2; ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1486:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ && !single_set (insn) && GET_CODE (PATTERN (insn)) != USE ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; ^ ^ ~ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; XINT (rt, 5) = arg5; ^ ~ ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: 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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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]; ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1488:41: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here || (INSN_P (insn) && (set = single_set (insn)) ^~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' :660 ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 770:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XSTR' ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:52344: 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) ^ ~ : ^ ~ ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341: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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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; ^ ~ rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1488:41: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: || (INSN_P (insn) && (set = single_set (insn)) ^~~~~~~~~~~~~~~~~ 770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' note: expanded from macro 'XSTR' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 8) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h XSTR (rt, 1) = arg1; ^ ~ :61:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1];# define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1493:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :788 if (insn != NEXT_INSN (tail)) ^~~~~~~~~~~~~~~~ :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :664:29: note: expanded from macro 'XWINT' 660:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1502:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; && !single_set (insn) && GET_CODE (PATTERN (insn)) != USE)) ^~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' 31: ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 2) = NULL_RTX; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772:23: note: expanded from macro 'XVEC' :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1502:21: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && !single_set (insn) && GET_CODE (PATTERN (insn)) != USE)) ^~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1730:15: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: SET_SRC (single_set (count_init)) = GEN_INT (loop_count ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c X0EXP (rt, 1) = NULL_RTX; ^ ~ :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' :5: note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:788:27: note: expanded from macro 'X0EXP' ^ : expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ note: (skipping 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635: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; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~1536:28341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:note: note: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_SRC': rtunion fld[1]; note770 ^ :23: note: expanded from macro 'XSTR' 2334:11: 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) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^~~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::14582344:24::805:45 : note./genrtl.h: :expanded from macro 'MEM_ATTRS'504:3: rtunion fld[1]; ^ note: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from 660expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31 X0EXP (rt, 1) = NULL_RTX;: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38:2344 #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~: :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note661173: :expanded from macro 'RTL_CHECK2'788 ::3: :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1'795 27#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~: 341 XINT (rt, 5) = arg5; ^ ~: :29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :notenote: expanded from macro 'X0MEMATTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)23 :5 ^ ~: expanded from macro 'X0EXP' note: 341expanded from macro 'XINT' :5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ note : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660note:: array 'fld' declared here array 'fld' declared here: 661:37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 659expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~: ^38 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c ^: 1730:6: :: note: expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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] SET_SRC (single_set (count_init)) = GEN_INT (loop_count 341 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29:: 5In file included from 341: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :array 'fld' declared here5 : note: rtunion fld[1];2344 ^ :5: note: array 'fld' declared here : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) rtunion fld[1]; ^ ~ ^ In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::653:32344:: In file included from ./genrtl.h:33 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30warning: : In file included from ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::805: 32: 3note:: expanded from macro 'XCEXP' In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c ^ ~: 31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: :./genrtl.h23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'XVEC': 2344warning:: ./genrtl.h:174:505#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ 3661:: 37warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note 3: : :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 768 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: : 788:27note:: note: expanded from macro 'X0EXP' note XEXP (rt, 1) = arg1; : ^ ~expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~341 341::659:38note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: note: expanded from macro 'RTL_CHECK2':5: note: array 'fld' declared here5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : expanded from macro 'XEXP'note: expanded from macro 'RTL_CHECK1'note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 341 rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/modulo-sched.c:1730:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 SET_SRC (single_set (count_init)) = GEN_INT (loop_count ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c: note8:: : note: 29expanded from macro 'single_set' 38note:: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \note : ^~~~~~~~~~~expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :array 'fld' declared here2344: ./genrtl.h rtunion fld[1];:672:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831: 3 ^: warning: 23In file included from 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : rtunion fld[1];5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c ^: 31: In file included from note XSTR (rt, 1) = arg1; ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note ^: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c3::32: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warning: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h : ^ ~51 :expanded from macro 'PATTERN'3 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define PATTERN(INSN) XEXP (INSN, 4)./genrtl.h XEXP (rt, 1) = arg1;: 175 ^ ~:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:note:: 23expanded from macro 'RTL_CHECK2':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]note : expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:1536:23::771: 28note:: expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 expanded from macro 'SET_SRC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~note:660: : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:805:: 38expanded from macro 'XEXP':: note: note45: : : notearray 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XCEXP' In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661:38:29 : note: expanded from macro 'RTL_CHECKC1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:341: 5: note:: 38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344: ./genrtl.h: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 673: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;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 8) = arg8; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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] XEXP (rt, 2) = arg2; ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XEXP (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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) XEXP (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notewarning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1];770: ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ ^ ~ :771:23: note: expanded from macro 'XEXP' 32: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; ^ : ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 5:: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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] X0EXP (rt, 3) = NULL_RTX; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : ./genrtl.h: rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 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) ^ ~ 341 XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here :770: rtunion fld[1]; ^ 23: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :198:3: :341:5: note: array 'fld' declared herewarningexpanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 660:38: note: expanded from macro 'RTL_CHECK2' : 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]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; XEXP (rt, 7) = arg7; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :788:27:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :770: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) ^ ~ note: expanded from macro 'X0EXP' :772:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: expanded from macro 'XVEC' rtunion fld[1]; ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : note: array 'fld' declared here array 'fld' declared here ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:In file included from 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :2344: ./genrtl.h:137:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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]) :29772:23: note: expanded from macro 'XVEC' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:: 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c::200:3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from 32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning:: array index 2 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: XSTR (rt, 1) = arg1;expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~ 753/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note:659:38: note: : expanded from macro 'XSTR' expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 660::383: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :775:25: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'XBBDEF'expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :772: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 341:5: note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from In file included from In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 29: XEXP (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.cnote: expanded from macro 'XEXP' :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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; ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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; ^ ~ :23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ :771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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 XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note./genrtl.h:141:3 ^ ~ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 5) = arg5;:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ./genrtl.h:expanded from macro 'RTL_CHECK2' 224:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:771:23: note: expanded from macro 'XEXP' :32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29:660:38: note: expanded from macro 'RTL_CHECK2' 142:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: note: array 'fld' declared here : rtunion fld[1];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] XEXP (rt, 1) = arg1; ^ ~In file included from XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c XINT (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:382344: ./genrtl.h::768:23: note: expanded from macro 'XINT' 225:3: warning: array index 3 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]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)660:38: note: ^ ~ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ : expanded from macro 'XSTR' :341:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1];note: expanded from macro 'RTL_CHECK2' :659: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from ^ ~ : ./genrtl.h:809/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:771:23: note: expanded from macro 'XEXP' 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] :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hexpanded from macro 'XEXP' :226: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;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23: note: expanded from macro 'XSTR' 660:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: array 'fld' declared here rtunion fld[1];: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27 ^ ~ ^ : note: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: array 'fld' declared here : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 X0EXP (rt, 8) = NULL_RTX; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note:: expanded from macro 'X0EXP'772788:27::23: note: expanded from macro 'XVEC' note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : ./genrtl.h:830:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR'341 : :5#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' 770:23: note: expanded from macro 'XSTR' XINT (rt, 6) = arg4; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XINT' ./genrtl.h:169#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1];: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' ^ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c XVEC (rt, 3) = arg3; ^ ~ :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' : 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) ^ ~ XSTR (rt, 7) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];: ^ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:341:5: note: array 'fld' declared here 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) ^ ^ ~ XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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; ^ ~ ^ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 XINT (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :3:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' warning: rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here :270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :770 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c: XEXP (rt, 4) = arg4; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:::660:38: note: expanded from macro 'RTL_CHECK2' 771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here755::660::2338: note: expanded from macro 'XSTR'3 rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: expanded from macro 'RTL_CHECK2' : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31 XSTR (rt, 3) = arg3; ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:29 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5 rtunion fld[1]; ^ : note: array 'fld' declared here : rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from 2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773::5: :770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:note 3note: expanded from macro 'XSTR' :3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : array 'fld' declared here ^ ~ rtunion fld[1];: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5;:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :341: rtunion fld[1]; ^ ^ ~ 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:660:38 rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' ^ : ./genrtl.h:273: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 ^ ~ XVEC (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: XINT (rt, 6) = arg6; ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5: :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])array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XVEC (rt, 5) = arg5; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' 771:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]:772:23: XINT (rt, 6) = arg6; ^ ~ note: expanded from macro 'XVEC' XEXP (rt, 8) = arg8; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 5: note: array 'fld' declared here array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2':771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~ : array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here : rtunion fld[1]; ^ 660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]138 warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^770:23:: note: expanded from macro 'XSTR'10 warnings generated. 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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) XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/plugin.c -o plugin.o ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from note: array 'fld' declared here XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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; ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/pointer-set.c -o pointer-set.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :770 X0EXP (rt, 3) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315 ^ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:30 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770In file included from :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])27expanded from macro 'RTL_CHECK2': note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 660:38:array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: X0EXP (rt, 7) = NULL_RTX; ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' : note: array 'fld' declared here rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 2344: ./genrtl.h:336#define RTL_CHECK1(RTX, N, C1) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401 XBBDEF (rt, 3) = arg3; ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' XWINT (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' 341:5: note: array 'fld' declared here rtunion fld[1]; ^ # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h:226:3: warning: 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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :342:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: array 'hwint' declared here 2344: ./genrtl.h:227:3: HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: 5: note: array 'fld' declared herenote: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 7) = arg5; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 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) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: ^ ~ note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: note: expanded from macro 'RTL_CHECK2' clangexpanded from macro 'RTL_CHECK2'#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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:331: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :831:23: note: expanded from macro 'PATTERN' XSTR (rt, 1) = arg1; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ^ ~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ 5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341::5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ 341:5: note: rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5 ^ ~ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' 31: #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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] ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note:5: note: array 'fld' declared here : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : array 'fld' declared here : rtunion fld[1]; ^ 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note: array 'fld' declared here 660 rtunion fld[1]; ^ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38::844:25: note: expanded from macro 'INSN_CODE' note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: 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] : note: expanded from macro 'RTL_CHECK1' ^ ~ XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :772:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/omp-low.c:1547: ^7: warning: add explicit braces to avoid dangling else [-Wdangling-else] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c else if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_LASTPRIVATE ^ :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 275:3#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1]; ^ #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ 770:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 772: ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XSTR (rt, 1) = arg1; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3 ^ ~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XEXP (rt, 3) = arg3; ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: noteexpanded from macro 'HOOK_VECTOR_END' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: rtunion fld[1]; ^ note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (addr_space) ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (calls) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :43 XVEC (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (c) ^ :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : rtunion fld[1]; ^ 342:5: note: array 'hwint' declared here ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842: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 (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h rtunion fld[1]; ^ :61:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: XEXP (rt, 1) = arg1; ^ ~ ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:182:42: 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]) ^ ~ :504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (insns && INSN_P (insns) && NEXT_INSN (insns)); X0EXP (rt, 1) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' note#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695771:14: note: expanded from macro 'gcc_assert' rtunion fld[1];:23: note: expanded from macro 'XEXP' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:195:8:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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] X0EXP (rt, 2) = NULL_RTX; ^ ~ NEXT_INSN (last_insn) != NULL_RTX; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :788:27: note: expanded from macro 'X0EXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:196:20: 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]) ^ ~ last_insn = NEXT_INSN (last_insn)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:In file included from note: expanded from macro 'XEXP' 524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:216: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here set = single_set (last_insn); ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31 rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:216: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (last_insn); ^~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:220:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (rtx_equal_p (SET_DEST (set), XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :660:38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:222: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))))) ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:222:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (SET_SRC (set), 1))))) ^~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: :770:23: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' XVEC (rt, 1) = arg1; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c rtunion fld[1]; ^ :228:9: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XVEC (rt, 2) = arg2; ^ ~ set = single_set (last_insn); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3; ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :772#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:228:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (last_insn); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c772:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)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; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c -o postreload-gcse.o XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:1480:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_P (pat) && NEXT_INSN (pat) != NULL_RTX ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:2994:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_P (pat) && NEXT_INSN (pat) != NULL_RTX ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:54#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3791:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_P (pat) && NEXT_INSN (pat) != NULL_RTX && code != UNKNOWN) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3836:43: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (reg_overlap_mentioned_p (dest, PATTERN (p->first)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3846:28: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] && (modified_in_p (SET_SRC (set), p->first)HOOK_VECTOR_END (c) ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' 50: note: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3848: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] || modified_between_p (SET_SRC (set), p->first, p->insn) ^~~~~~~~~~~~~ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/passes.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-global.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3884:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = insns; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3902:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = insns; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3915:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3915:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3917:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3928:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), no_conflict_move_test, &data); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3931:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3932:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (insn)) = next; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3932:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (PREV_INSN (insn)) = next; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3937:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (next) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3937:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PREV_INSN (next) = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:3952:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:4166: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:4279:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (test, 1), label)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:4563:43: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:4670:43: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c -o postreload.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:6039:3: warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1581:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 2) = (DECL)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 103 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:6370:59: 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), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c -o predict.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:6776:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] create_fixed_operand (&ops[5], XEXP (comparison, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/optabs.c:7371:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (get_last_insn ()), find_cc_set, &cc_reg); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] 199 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c -o print-rtl.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (sched) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (addr_space) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] # define HOST_WIDE_INT longHOOK_VECTOR_END (target_option) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:254:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] note: expanded from macro 'XVEC' (struct modifies_mem *) obstack_alloc (&modifies_mem_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' ^ ~ obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :8: note: expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:225:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' XSTR (rt, 1) = arg1; ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:225:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :340:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here cur_expr = (struct expr *) obstack_alloc (&expr_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' 405:4: note: expanded from macro 'obstack_alloc' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: #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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:380:2336: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] : note: expanded from macro 'XEXP' avail_occr = (struct occr *) obstack_alloc (&occr_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' : obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ 1458:24: note: expanded from macro 'MEM_ATTRS' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' rtunion fld[1]; ^ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' rtunion fld[1]; ^ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:363:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ && BLOCK_FOR_INSN (avail_occr->insn) != BLOCK_FOR_INSN (insn))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :37: note: expanded from macro 'RTL_CHECKC1' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ :770:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here 775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c XEXP (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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];363:43: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :771:23: note: expanded from macro 'XEXP' && BLOCK_FOR_INSN (avail_occr->insn) != BLOCK_FOR_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :expanded from macro 'XEXP' rtunion fld[1]; ^775:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:409:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] XEXP (rt, 1) = arg1; ^ ~ tmp_expr = (struct expr *) obstack_alloc (&expr_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 405:4#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'obstack_alloc' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h ^ ~:126:31: note: expanded from macro '__INT_TO_PTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note rtunion fld[1]; ^ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:629:20: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XINT (rt, 1) = arg1; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note_stores (PATTERN (setter), find_mem_conflicts, x); ^~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1': note: expanded from macro 'RTL_CHECK2'#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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:775:25: note: expanded from macro 'XBBDEF' ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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) XEXP (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:669:40: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ list_entry = (struct modifies_mem *) obstack_alloc (&modifies_mem_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' rtunion fld[1]; ^ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' XINT (rt, 5) = arg5; # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XEXP (rt, 4) = arg4; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:726:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ ^ ~ note_stores (PATTERN (insn), record_last_set_info, insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 7) = arg7; ^ ~ XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 768 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:729:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :23: note: expanded from macro 'XINT' for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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; ^ ~ ^ ~ : ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:729:46: 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) ^ ~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 XEXP (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./genrtl.h:809#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:742:19: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.cIn file included from :: note: array 'fld' declared here 35 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' XVEC (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :659:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:742:65: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660 :38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :765:13: 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) rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140: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]) XEXP (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:766:13: warning: array index 1 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) ^ ~ rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31 XINT (rt, 5) = arg5; ^ ~#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :32: note: expanded from macro 'XCEXP' 143: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) ^ ~ XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ 341:5: note: array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 8) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:839:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ XSTR (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:839:7: 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];17: note: expanded from macro 'FOR_BB_INSNS' ^ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 8) = NULL_RTX; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:846:7: 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]) FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' :660:38: note: expanded from macro 'RTL_CHECK2' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:846:7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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] XEXP (rt, 1) = arg1; ^ ~ XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172: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) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:862#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :40: 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]) ^ ~ for (insn = e->insns.r; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' XINT (rt, 5) = arg5; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:879:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (insn = e->insns.r; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ XINT (rt, 6) = arg6; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768:23: note: expanded from macro 'XINT' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:880:56: 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]) ^ ~ if (INSN_P (insn) && reg_overlap_mentioned_p (reg, PATTERN (insn))) ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; XINT (rt, 6) = arg6; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:893:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: return SET_DEST(PATTERN(insn)); ^~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' XEXP (rt, 1) = arg1; ^ ~ 5#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 8) = arg8; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from :38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:898:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c: return SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ 1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:898:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; return SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~ ^ :341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ :27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :1536:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 28: note: expanded from macro 'SET_SRC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ :45: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];844:25: note: expanded from macro 'INSN_CODE' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' ^ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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; ^ ~ :25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:934:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (BLOCK_FOR_INSN (occr->insn) == bb):788:27: note: expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :659:38: note: expanded from macro 'RTL_CHECK1' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35 rtunion fld[1];: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :788 X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; ^ ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 27:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:1035:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ occr = (struct unoccr *) obstack_alloc (&unoccr_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ^ ~ #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' rtunion fld[1]; ^ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:1050:31: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] XEXP (rt, 1) = arg1; ^ ~ unoccr = (struct unoccr *) obstack_alloc (&unoccr_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' rtunion fld[1]; ^ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:975:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pat = PATTERN (insn); ^~~~~~~~~~~~~~ XBBDEF (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 25HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note: expanded from macro 'XBBDEF' :831:23: note: expanded from macro 'PATTERN' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225In file included from rtunion fld[1]; ^ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 4) = NULL_RTX;HOOK_VECTOR_END (sched)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:981:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:27: note: expanded from macro 'X0EXP' || reg_used_between_p (dest, PREV_INSN (BB_HEAD (bb)), insn)) ^~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'HOOK_VECTOR_END' :775:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:341:5: note: array 'fld' declared here ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:992:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :788:27: note: expanded from macro 'X0EXP' next_pred_bb_end = NEXT_INSN (BB_END (pred_bb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' HOOK_VECTOR_END (addr_space) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:1026:In file included from 22: 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] rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1 XINT (rt, 6) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)HOOK_VECTOR_END (calls) if (! set_noop_p (PATTERN (gen_move_insn (copy_rtx (dest), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: : expanded from macro 'XINT' :660:38: note: expanded from macro 'RTL_CHECK2' #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] : XSTR (rt, 7) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (c) rtunion fld[1]; rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:1107:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ insert_insn_on_edge (copy_insn (PATTERN (insn)), pred); ^~~~~~~~~~~~~~ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229: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 ;) XSTR (rt, 7) = arg5; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :770:23: note: expanded from macro 'XSTR' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;HOOK_VECTOR_END (cxx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:5: ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:1116#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] print_rtl (dump_file, PATTERN (insn));HOOK_VECTOR_END (emutls) rtunion fld[1]; ^ ^ ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' XINT (rt, 1) = arg1; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43:50: note: expanded from macro 'HOOK_VECTOR_END' 768:23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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 ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ rtunion fld[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:1181:7: 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] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' XVEC (rt, 3) = arg3; ^ ~ XINT (rt, 2) = arg2; ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:1181:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ XVEC (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:1189:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx pat = PATTERN (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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) ^ ~ XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:86:50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ return rtx_equal_for_cselib_p (SET_DEST (set), SET_SRC (set)); ^~~~~~~~~~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: rtunion fld[1];note: expanded from macro 'SET_SRC' ^ rtunion fld[1];#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload-gcse.c:1190:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :772:23: note: expanded from macro 'XVEC' rtx src = SET_SRC (pat); ^~~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ :805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 661:37: note: expanded from macro 'RTL_CHECKC1' :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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; ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:93:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :31 rtx body = PATTERN (insn); ^~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;:831:23: note: expanded from macro 'PATTERN' ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:94:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block insn_bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~108 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:217:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 217:5: 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]) FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-tree.c -o print-tree.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c XWINT (rt, 1) = arg1; ^ ~ :251:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here # define HOST_WIDE_INT long ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' XWINT (rt, 2) = arg2; ^ ~ # define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5:: note: array 'hwint' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ :664:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:257:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here src = SET_SRC (set); ^~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 358:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ ORIGINAL_REGNO (wide_dest) = ORIGINAL_REGNO (SET_DEST (set)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1)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) ^ ~ ^ ~ X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note : expanded from macro 'X0UINT' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5 rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:358:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ORIGINAL_REGNO (wide_dest) = ORIGINAL_REGNO (SET_DEST (set)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31note: expanded from macro 'ORIGINAL_REGNO' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note: expanded from macro 'XINT' ^ :786:28: note: expanded from macro 'X0UINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note./genrtl.h:471: 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] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31659: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 X0EXP (rt, 1) = NULL_RTX; ^ ~ : note ^ ~: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35 ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: clang: ^ ~warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:442:14: 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]) ^ ~ rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):770:23: note: expanded from macro 'XSTR' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:442:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : expanded from macro 'single_set' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here 31#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:341:5: note: array 'fld' declared here ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 ^ ~: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:469:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && SET_SRC (set) == op ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) rtunion fld[1]; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 592:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' (BLOCK_FOR_INSN (insn))) ^~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :770:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 660:38: note: expanded from macro 'RTL_CHECK2' 595:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here array 'fld' declared here (BLOCK_FOR_INSN (insn)))))) ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' ^ rtunion fld[1]; ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' XVEC (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2344: ./genrtl.h:653:3: warning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 875:40: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = from; insn != to; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here rtunion fld[1];770 ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:882: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] t = INSN_VAR_LOCATION_LOC (insn); XSTR (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' 23: note: expanded from macro 'XSTR' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h805:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32: note: expanded from macro 'XCEXP' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~660 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:341:5: note: array 'fld' declared here rtunion fld[1];: ^ rtunion fld[1]; ^ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:882:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ t = INSN_VAR_LOCATION_LOC (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' expanded from macro 'RTL_CHECK2' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_VAR_LOCATION(INSN) PATTERN (INSN)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning660:38: #define PATTERN(INSN) XEXP (INSN, 4)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]) ^ ~ ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:884 ^ ~:31: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here validate_change (insn, &INSN_VAR_LOCATION_LOC (insn), t, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: 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)) XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):38: note: expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :897:41: 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) ^ ~ bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :23: note: expanded from macro 'XEXP' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:921:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :770: rtx new_set = single_set (use_insn); ^~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' rtunion fld[1]; ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:921:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtx new_set = single_set (use_insn); ^~~~~~~~~~~~~~~~~~~~~ :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' note: expanded from macro 'RTL_CHECK2' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:23: note: expanded from macro 'PATTERN' XINT (rt, 1) = arg1; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :768:23: note: expanded from macro 'XINT' :35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :929:33: 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' int old_cost = set_src_cost (SET_SRC (new_set), speed); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array '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) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c :931:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~: note: expanded from macro 'RTL_CHECK2' gcc_assert (rtx_equal_p (XEXP (SET_SRC (new_set), 0), reg)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' XVEC (rt, 1) = arg1; ^ ~ In file included from ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :932:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) new_src = simplify_replace_rtx (SET_SRC (new_set), reg, src); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23::1536:22: note: expanded from macro 'SET_SRC' 770:note23: note: expanded from macro 'XSTR' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :661: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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #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]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:961:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:961:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:966: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:987:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1050:34: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c: reload_combine_note_use (&PATTERN (use_insn), use_insn, ^~~~~~~~~~~~~~~~~~ 35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' XSTR (rt, 1) = arg1; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c rtunion fld[1]; ^ :In file included from 1082:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: reload_combine_note_use (&PATTERN (insn), insn, ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' XSTR (rt, 2) = arg2; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1099:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1099:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1104: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1130:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !rtx_equal_p (XEXP (src, 1), reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1135:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx base = XEXP (src, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1137:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx prev_set = prev ? single_set (prev) : NULL_RTX; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1137:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx prev_set = prev ? single_set (prev) : NULL_RTX; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1194:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GEN_INT (INTVAL (SET_SRC (prev_set)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2363:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1294:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] COPY_HARD_REG_SET (LABEL_LIVE (insn), live); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:740:15: note: expanded from macro 'LABEL_LIVE' (label_live[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1316:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prev = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1330:50: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (INSN_P (insn) && volatile_insn_p (PATTERN (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1352:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), reload_combine_note_store, NULL); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1365:16: warning: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1366: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:45: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: 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) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1397:11: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && JUMP_LABEL (insn)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 45: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1398:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' live = &LABEL_LIVE (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:740:15: note: expanded from macro 'LABEL_LIVE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' (label_live[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:45: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' :23: note: expanded from macro 'XINT' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:45: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return INSN_CODE (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1398:26: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :844:25: live = &LABEL_LIVE (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:39: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1407:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] reload_combine_note_use (&PATTERN (insn), insn, reload_combine_ruid, ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1410:19: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1410:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:45: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1440: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1551:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1681:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1682: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1686:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1710:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = tem; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1738:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] changed = validate_change (insn, &PATTERN (insn), ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1767:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1771:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1781:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = plus_expr; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1806: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1816:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:215:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REGNO (in_rtx) != ORIGINAL_REGNO (in_rtx)) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:216:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outfile, " [%d]", ORIGINAL_REGNO (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:221:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int flags = SYMBOL_REF_FLAGS (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:227:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:234:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (in_rtx)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:241:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outfile, " %d", NOTE_EH_HANDLER (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:952:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:248:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] dump_addr (outfile, " ", NOTE_BLOCK (in_rtx)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808:32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c note: expanded from macro 'XCTREE' :1860:35: warning#define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: note: expanded from macro 'RTL_CHECKC1' for (insn = first; insn; insn = NEXT_INSN (insn), move2add_luid++) ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:256:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: basic_block bb = NOTE_BASIC_BLOCK (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:953:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809:32: note: expanded from macro 'XCBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1875:13: 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]) ^ ~ pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:266:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ const char *label = NOTE_DELETED_LABEL_NAME (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:949:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' note: expanded from macro 'XEXP' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 4, NOTE) ^ ~ 147 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :804:32: note: expanded from macro 'XCSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:37: note: expanded from macro 'RTL_CHECKC1' : note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1883:14: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:277:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = NOTE_BASIC_BLOCK (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:953: rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: note: expanded from macro 'NOTE_BASIC_BLOCK' :805:32: note: expanded from macro 'XCEXP' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809:32: note: expanded from macro 'XCBBDEF' ^ ~ #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c rtunion fld[1]; ^ :288:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1931:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] print_rtx (NOTE_VAR_LOCATION (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ set = single_set (next); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~954:33: note: expanded from macro 'NOTE_VAR_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) ^ ~#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:295:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c -o profile.o output_cfi_directive (outfile, NOTE_CFI (in_rtx)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:955:25: note: expanded from macro 'NOTE_CFI' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define NOTE_CFI(INSN) XCCFI (INSN, 4, NOTE) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1931:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (next); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831810:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :23: note: expanded from macro 'PATTERN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:304:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 40:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' warning: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here else if (i == 8 && JUMP_P (in_rtx) && JUMP_LABEL (in_rtx) != NULL) ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1935:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ && XEXP (SET_SRC (set), 0) == reg ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:313:42: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :661:37: note: expanded from macro 'RTL_CHECKC1' fprintf (outfile, "%d", INSN_UID (JUMP_LABEL (in_rtx))); ^~~~~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103: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, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' 660:39:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:822:31: note: expanded from macro 'INSN_UID' rtunion fld[1]; ^ #define INSN_UID(INSN) XINT (INSN, 0) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1938:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:35: note: expanded from macro 'XINT' 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) ^~~ rtx src3 = XEXP (SET_SRC (set), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:400:10: 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_LOCATION (in_rtx) && insn_file (in_rtx)) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:833:29: note: expanded from macro 'INSN_LOCATION' rtunion fld[1]; ^ #define INSN_LOCATION(INSN) XUINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1938:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:769:26: note: expanded from macro 'XUINT' rtx src3 = XEXP (SET_SRC (set), 1); ^~~~~~~~~~~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:408:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' LOCATION_FILE (ASM_OPERANDS_SOURCE_LOCATION (in_rtx)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1434:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS)expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:50:47:660:39: note note: expanded from macro 'LOCATION_FILE': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define LOCATION_FILE(LOC) ((expand_location (LOC)).file) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:409:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1948:47: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_LINE (ASM_OPERANDS_SOURCE_LOCATION (in_rtx))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1434:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:51:47: note: expanded from macro 'LOCATION_LINE' #define LOCATION_LINE(LOC) ((expand_location (LOC)).line) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:416:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1435/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775::4025: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1956:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :32: note: expanded from macro 'XCUINT' rtx old_src = SET_SRC (set); ^~~~~~~~~~~~~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:50:47: note: expanded from macro 'LOCATION_FILE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define LOCATION_FILE(LOC) ((expand_location (LOC)).file) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 805: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]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:417: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]) ^ ~ LOCATION_LINE (ASM_INPUT_SOURCE_LOCATION (in_rtx))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :1435:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1961:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ SET_SRC (set) = tem; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' :#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 51:47: note: expanded from macro 'LOCATION_LINE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:#define LOCATION_LINE(LOC) ((expand_location (LOC)).line) ^~~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:424:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' if (NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_LABEL ^~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1963:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = old_src; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:425:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here || NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_DEBUG_LABEL) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1971:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' = validate_change (next, &PATTERN (next), ^~~~~~~~~~~~~~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:480:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (REG_P (in_rtx) && REG_ATTRS (in_rtx)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2013:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' off = XEXP (XEXP (src, 0), 1); ^ ~ #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'XEXP' expanded from macro 'X0REGATTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2034:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1))#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 7) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:483:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: if (ORIGINAL_REGNO (in_rtx) != REGNO (in_rtx)) ^~~~~~~~~~~~~~~~~~~~~~~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' note: expanded from macro 'XEXP' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:484:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:534: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/real.c -o real.o fprintf (outfile, "orig:%i", ORIGINAL_REGNO (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2034: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)) ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2045:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note note_stores (PATTERN (insn), move2add_note_store, insn); ^~~~~~~~~~~~~~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:485:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' if (REG_EXPR (in_rtx)) ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2066:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29 gen_rtx_SET (VOIDmode, XEXP (cnd, 0), XEXP (cnd, 1)); ^ ~ : note: expanded from macro 'X0REGATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ./genrtl.h:905:41: note: expanded from macro 'gen_rtx_SET' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c :409:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:485:7: warning: array index 2 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)) ^~~~~~~~~~~~~~~~~~~~~~~ if (REG_EXPR (in_rtx)) ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' gen_rtx_fmt_ee (SET, (MODE), (ARG0), (ARG1)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' ^~~~ #define REG_NOTES(INSN) XEXP(INSN, 7) ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' ^ ~ #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5:: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])796:29: note: expanded from macro 'X0REGATTR' rtunion fld[1]; ^#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5clang: warning: rtunion fld[1];:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:409note:53: warning: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (note = REG_NOTES (BB_END (bb)); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:486:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note print_mem_expr (outfile, REG_EXPR (in_rtx)); ^~~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'REG_EXPR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:486:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] print_mem_expr (outfile, REG_EXPR (in_rtx)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2104: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' :#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here 803:32: note: expanded from macro 'XCUINT' rtunion fld[1]; ^ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:488:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' if (REG_OFFSET (in_rtx)) ^~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:26: note: expanded from macro 'REG_OFFSET' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' note: array 'fld' declared here #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2145:18: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: 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]) ^ ~ off = INTVAL (XEXP (XEXP (XEXP (note, 0), 0), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:488:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: if (REG_OFFSET (in_rtx)) ^~~~~~~~~~~~~~~~~~~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:53: note: expanded from macro 'REG_OFFSET' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' :1153:28: note: expanded from macro 'INTVAL' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:490:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here REG_OFFSET (in_rtx)); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2164:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:26: note: expanded from macro 'REG_OFFSET' rtx src = SET_SRC (set); ^~~~~~~~~~~~~ #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note1462:: expanded from macro 'SET_SRC' 24: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ note: expanded from macro 'REG_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32:#define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:611:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && EDGE_COUNT (BLOCK_FOR_INSN (insn)->succs) >= 2); : ^~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECKC1' 661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c rtunion fld[1]; ^ : ^ ~ 2180:20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::: 514:43: note: expanded from macro 'EDGE_COUNT' 490:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define EDGE_COUNT(ev) vec_safe_length (ev) ^~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_OFFSET (in_rtx)); ^~~~~~~~~~~~~~~~~~~ offset = INTVAL (XEXP (src, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:53: note: expanded from macro 'REG_OFFSET' rtunion fld[1]; ^ #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: note: expanded from macro 'REG_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:495:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:636 if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, i) ^~~~~~~~~~~~~~~~~~ :15: warning: array index 7 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)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2182:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' && (reg_set_luid[REGNO (XEXP (src, 1))] #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' clang: :903:25: note: expanded from macro 'REG_NOTES' ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ ^ ~:768:23: note: expanded from macro 'XINT' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5:: note: 1112array 'fld' declared here : rtunion fld[1];array 'fld' declared here 31 ^ rtunion fld[1];: note: expanded from macro 'REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:519 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:636:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REGNO(RTX) (rhs_regno(RTX)) ^~~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10::341: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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2185:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' (dst_mode, reg_mode[REGNO (XEXP (src, 1))]))) ^ ~ && NOTE_KIND (sub) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' 25: note: expanded from macro 'NOTE_KIND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :771:23: note: expanded from macro 'XEXP' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' :341:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:341:5: note: 641array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):40: ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:618:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:1667:46: note: expanded from macro 'MODES_OK_FOR_MOVE2ADD' = GEN_INT (REG_BR_PROB_BASE - INTVAL (XEXP (XEXP (note, 0), 1))); ^ ~ fprintf (outfile, " [%d uses]", LABEL_NUSES (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ (GET_MODE_SIZE (OUTMODE) == GET_MODE_SIZE (INMODE) \ ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/machmode.h:180:60: note: expanded from macro 'GET_MODE_SIZE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ note#define GET_MODE_SIZE(MODE) ((unsigned short) mode_size[MODE]) : ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' expanded from macro 'XEXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661:37: note: expanded from macro 'RTL_CHECKC1' :341:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ 2185:34:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' 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) ^~~ (dst_mode, reg_mode[REGNO (XEXP (src, 1))]))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2363:51: note: expanded from macro 'GEN_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' 341:#define REGNO(RTX) (rhs_regno(RTX)) ^~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:640:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1668:50: note: expanded from macro 'MODES_OK_FOR_MOVE2ADD' XEXP (XEXP (note, 0), 1) || (GET_MODE_SIZE (OUTMODE) <= GET_MODE_SIZE (INMODE) \ ^~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/machmode.h:180:60: note: expanded from macro 'GET_MODE_SIZE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:689:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_MODE_SIZE(MODE) ((unsigned short) mode_size[MODE]) ^~~~ expanded from macro 'XEXP' if (PREV_INSN (x) == 0) ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c660:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:218738: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note:29: warning 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) ^ ~ if (reg_base_reg[REGNO (XEXP (src, 1))] < 0 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:691:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112 x = PREV_INSN (x); :31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' note: array 'fld' declared here rtunion fld[1]; ^#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:694:61: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = count, insn = x; i > 0 && insn != 0; i--, insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2188:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ && reg_symbol_ref[REGNO (XEXP (src, 1))] == NULL_RTX) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2189: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:712:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:721:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] start = NEXT_INSN (start);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define REGNO(RTX) (rhs_regno(RTX)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^~~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2200:20: 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]) ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:728:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] base_reg = XEXP (src, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 7) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/postreload.c:2222:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c:724 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_offset[regno] = INTVAL (SET_SRC (set)); ^~~~~~~~~~~~~ :9:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:728:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x = NEXT_INSN (x); ^~~~~~~~~~~~~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 805:32#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2)#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])660:array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:780: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:784: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/print-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :765:52: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tmp_rtx = rtx_first; tmp_rtx != 0; tmp_rtx = NEXT_INSN (tmp_rtx)) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1628: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1140:36: note: expanded from macro 'REG_POINTER' (RTL_FLAG_CHECK1("REG_POINTER", (RTX), REG)->frame_related) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:758:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1658: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1674: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1691: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1691: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1698: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1698: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1699: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1788:14: warning: 1016 enumeration values not handled in switch: 'BUILT_IN_NONE', 'BUILT_IN_ACOS', 'BUILT_IN_ACOSF'... [-Wswitch] switch (DECL_FUNCTION_CODE (decl)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2711:3: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:1788:14: note: add missing switch cases switch (DECL_FUNCTION_CODE (decl)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2711:3: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:2739:41: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/predict.c:2740:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/realmpfr.c -o realmpfr.o 134 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c -o recog.o 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] 143 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c -o reg-stack.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c -o regcprop.o rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 93 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c -o reginfo.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^122: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h19::20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3 : warning: array index 2 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] XEXP (rt, 2) = arg2; ^ ~ for (i = 0; i < ASM_OPERANDS_LABEL_LENGTH (asmop); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:143238: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :40#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:243:39: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] changes[num_changes].old_code = INSN_CODE (object); ^~~~~~~~~~~~~~~~~~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:244:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (object) = -1; ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:286: rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:291:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_unshare_change (insn, &XEXP (x, 0), XEXP (x, 1), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:310:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtx pat = PATTERN (insn);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:318:44: rtunion fld[1]; ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] int is_asm = icode < 0 && asm_noperands (PATTERN (insn)) >= 0; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:323:40: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((is_asm && ! check_asm_operands (PATTERN (insn))) XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here201 warnings generated. rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:341:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &PATTERN (insn), newpat, 1); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c: XEXP (rt, 2) = arg2; ^ ~ 343:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 PATTERN (insn) = pat = newpat; ^~~~~~~~~~~~~~ :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang: warning: 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) ^ ~ 831:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'PATTERN' 341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:171: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]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:355: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) ^ ~ INSN_CODE (insn) = icode;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768:23: note: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c -o regmove.o #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :401:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ && asm_noperands (PATTERN (object)) > 0 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:402:12:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' && REG_EXPR (changes[i].old) != NULL_TREE ^~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:796:29: note: expanded from macro 'X0REGATTR' 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c rtunion fld[1]; ^ :402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && REG_EXPR (changes[i].old) != NULL_TREE ^~~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' expanded from macro 'REG_EXPR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' 2344: ./genrtl.h#define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ :199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:403:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: && DECL_ASSEMBLER_NAME_SET_P (REG_EXPR (changes[i].old)) ^~~~~~~~~~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'REG_ATTRS' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:3125:37: note: expanded from macro 'HAS_DECL_ASSEMBLER_NAME_P' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ (CODE_CONTAINS_STRUCT (TREE_CODE (NODE), TS_DECL_WITH_VIS)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:739:44: note: expanded from macro 'TREE_CODE' In file included from #define TREE_CODE(NODE) ((enum tree_code) (NODE)->base.code) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h: XEXP (rt, 1) = arg1; ^ ~ 48:67: note: expanded from macro 'CODE_CONTAINS_STRUCT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define CODE_CONTAINS_STRUCT(CODE, STRUCT) (tree_contains_struct[(CODE)][(STRUCT)]) ^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:403:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && DECL_ASSEMBLER_NAME_SET_P (REG_EXPR (changes[i].old)) ^~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~ 1501:24: note: expanded from macro 'REG_EXPR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1462:24: note: expanded from macro 'REG_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 3) = arg3; ^ ~ 796:29: note: expanded from macro 'X0REGATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:3132:28: note: expanded from macro 'DECL_ASSEMBLER_NAME_SET_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' && DECL_WITH_VIS_CHECK (NODE)->decl_with_vis.assembler_name != NULL_TREE) ^~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:918:56: note: expanded from macro 'DECL_WITH_VIS_CHECK' :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define DECL_WITH_VIS_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_WITH_VIS) rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:882:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:403:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' && DECL_ASSEMBLER_NAME_SET_P (REG_EXPR (changes[i].old)) ^~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157#define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:3132:28: note: expanded from macro 'DECL_ASSEMBLER_NAME_SET_P' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ && DECL_WITH_VIS_CHECK (NODE)->decl_with_vis.assembler_name != NULL_TREE) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:918:56: note: expanded from macro 'DECL_WITH_VIS_CHECK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define DECL_WITH_VIS_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_WITH_VIS) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h rtunion fld[1]; ^ :882:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:#define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ 157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 7) = arg5; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h clang ^ : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:404:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && DECL_REGISTER (REG_EXPR (changes[i].old))) ^~~~~~~~~~~~~~~~~~~~~~~~~ :770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' note: expanded from macro 'XSTR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'X0REGATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) rtunion fld[1]; ^ ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2930:47: note: expanded from macro 'DECL_REGISTER' #define DECL_REGISTER(NODE) (DECL_WRTL_CHECK (NODE)->decl_common.decl_flag_0) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:917:56: note: expanded from macro 'DECL_WRTL_CHECK' #define DECL_WRTL_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_WRTL) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:882:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:404:27: warning XINT (rt, 1) = arg1; ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' && DECL_REGISTER (REG_EXPR (changes[i].old))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2930:47: note: expanded from macro 'DECL_REGISTER' #define DECL_REGISTER(NODE) (DECL_WRTL_CHECK (NODE)->decl_common.decl_flag_0) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:917:56: note: expanded from macro 'DECL_WRTL_CHECK' #define DECL_WRTL_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_WRTL) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:882:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:414:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (object); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:423:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (object)) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :795:29: note: expanded from macro 'X0MEMATTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:449:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :768:23 validate_change (object, &PATTERN (object), newpat, 1); ^~~~~~~~~~~~~~~~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:539:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 771:23 INSN_CODE (changes[i].object) = changes[i].old_code;: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define INSN_CODE(INSN) XINT (INSN, 6): note: array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP' :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : ^ ~341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ./genrtl.h:316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: XEXP (rt, 4) = arg4; ^ ~ 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:566: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: XEXP (rt, 2) = arg2; ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :571: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]) ^ ~ GET_MODE (x), XEXP (x, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: XINT (rt, 6) = arg6; ^ ~ 29: note: expanded from macro 'XWINT' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:584:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' 660:38: note: expanded from macro 'RTL_CHECK2' if (CONST_INT_P (XEXP (x, 1)) && XEXP (x, 1) == to) ^ ~ # define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:587:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ :771:23: note: expanded from macro 'XEXP' (PLUS, GET_MODE (x), XEXP (x, 0), XEXP (x, 1)), 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:771660:38: note: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2361:26: note: expanded from macro 'HOST_WIDE_INT' : note: expanded from macro 'XEXP' ^ ~ # define HOST_WIDE_INT long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:595:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (x), XEXP (x, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:614:9: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:27: note: expanded from macro 'X0EXP' array index 1 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :1183:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: : expanded from macro 'X0EXP' 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;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:638:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 771 int pos = INTVAL (XEXP (x, 2)); ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:659:38: note: expanded from macro 'RTL_CHECK1' 33: note: expanded from macro 'XCWINT' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^~~ XEXP (rt, 4) = arg4;:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:673:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: validate_change (object, &XEXP (x, 2), GEN_INT (pos), 1); ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c rtunion fld[1];:735:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' XBBDEF (rt, 3) = arg3; ^ ~#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:775:25: note: expanded from macro 'XBBDEF' :38: note: expanded from macro 'RTL_CHECK1' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:735:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 805:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hnote: :expanded from macro 'XCEXP'20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:92 warnings generated524. :3 XINT (rt, 5) = arg5; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ ^ ~ :1458/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: array 'fld' declared here :24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)24: In file included from :23: note: expanded from macro 'XEXP' ^ ~ ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37 XINT (rt, 6) = arg6;:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~768:23-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c -o regrename.o ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ::661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :14: note: expanded from macro 'gcc_assert' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) rtunion fld[1]; ^ rtunion fld[1]; ^ 525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23::341:5: note: array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:333: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:736:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./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; ^ ~ : expanded from macro 'XINT' XEXP (rt, 7) = arg7; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1421::34137:5: note: array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660771:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:2423: note: expanded from macro 'XEXP' : expanded from macro 'ASM_OPERANDS_INPUT_VEC' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from :3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 8) = arg8;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :806:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:532: note:: ^ ~ note: expanded from macro 'XCVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660157: :38: note: expanded from macro 'RTL_CHECK2' : In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; :341:5: note: ^ ~array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR':14: note: expanded from macro 'gcc_assert' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;51:3: warning: :341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cnotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 736: : XEXP (rt, 1) = arg1; ^ ~ 33expanded from macro 'RTL_CHECK2': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~:341:5: 1536:note22:: expanded from macro 'XEXP' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32:2344660 note: expanded from macro 'XCEXP':38: :note: 771expanded from macro 'RTL_CHECK2' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h :661:37561note: expanded from macro 'XEXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here3: note: expanded from macro 'RTL_CHECKC1' 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: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' rtunion fld[1]; ^ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.cIn file included from : 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3::341:5: note: warning: array index 1 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] XSTR (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:789:note28 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~132 warnings generated/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] . warning 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2;: #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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ validate_replace_rtx_1 (&PATTERN (insn), from, to, insn, true); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ :5: note: array 'fld' declared here 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1];:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:clang157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: 660:24warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :20: note: expanded from macro 'RTL_CHECK2' 2334 X0EXP (rt, 3) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:823:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: :788In file included from clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344:27341-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c -o regstat.o :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : warning attrs = MEM_ATTRS (x);: 5./genrtl.h ^~~~~~~~~~~~~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24598: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'MEM_ATTRS' note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): validate_replace_rtx_1 (&PATTERN (insn), from, to, insn, true); ^~~~~~~~~~~~~~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 831:23: note: rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29:3: ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0MEMATTR' expanded from macro 'PATTERN' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37 : : ^ ~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~771 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659:38: note In file included from 775:770:23: note: expanded from macro 'XSTR' ^ ~ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK1' : ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1];: 38: :note28: expanded from macro 'RTL_CHECK2': In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~2344: ./genrtl.h:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3 ^341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:824:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' rtunion fld[1]; #define REG_NOTES(INSN) XEXP(INSN, 7):note: expanded from macro 'XBBDEF' warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 5 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.cnote: note: :array 'fld' declared here659: 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ rtunion fld[1]; note: expanded from macro 'RTL_CHECK1'24 : : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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): ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:341 :157: :In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 20:660./genrtl.h : :198:3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438 : 660::./genrtl.h38 :note:599warning:: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~ : 788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ^ ~27In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: :expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ^ ~ array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :659: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]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c ^ ~: 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:824:46: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: 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; ^ ~: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ^ ~:38: note: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: ^ ~ clang3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 5) = NULL_RTX;warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: In file included from ^ ~ 772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :858:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660:38: note: expanded from macro 'RTL_CHECK2' : note_uses (&PATTERN (insn), validate_replace_src_1, &d);./genrtl.h #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831659:38: note: expanded from macro 'RTL_CHECK1' :107/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::3 : note: ^ ~expanded from macro 'PATTERN' 768341:5: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 23: note: expanded from macro 'XINT' :771:23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XSTR (rt, 1) = arg1; ^ ~ :200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341341:5: note: array 'fld' declared here :5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 660 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3::In file included from 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.cwarningnote:38: note: expanded from macro 'RTL_CHECK1' :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 157array '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:872:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ^ ~: pat = PATTERN (insn); 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; ^ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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]) ^ ~ rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: X0EXP (rt, 7) = NULL_RTX;note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 23:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :2344: ./genrtl.h:113: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 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' ^ ~ :157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : rtunion fld[1];659 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c660:38: note: expanded from macro 'RTL_CHECK1' :: ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])87638 :30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : note: expanded from macro 'RTL_CHECK2' newpat = simplify_rtx (SET_SRC (pat)); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET):771:23:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 2) = arg2; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note:: expanded from macro 'XEXP'In file included from 770:23: note: expanded from macro 'XSTR' ^ ~ : expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c -o reload.o warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 XEXP (rt, 1) = arg1; ^ ~: ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: :660:38: note: expanded from macro 'RTL_CHECK2' :expanded from macro 'XEXP':341:5: note: array 'fld' declared here 38341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:: array 'fld' declared here 877 rtunion fld[1]; ^ ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :38: note: warning : notewarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]771 :23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (newpat && !rtx_equal_p (SET_SRC (pat), newpat)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :: ::341:5: note: array 'fld' declared here 5: note: array 'fld' declared here expanded from macro 'XEXP' 1536:22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:660 ^ ~ ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:38: note:332344: ./genrtl.h:224:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' : In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) expanded from macro 'RTL_CHECK2' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notewarning:: 2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h138:3: warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XEXP (rt, 2) = arg2;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: 661 ^: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XEXP (rt, 2) = arg2;37 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.cnote: expanded from macro 'RTL_CHECKC1':note28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771: :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:2344: ./genrtl.h:112: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]) ^ ~ 23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 341:5: :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 660note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : XSTR (rt, 2) = arg2; 38 ^ ~: :note660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c :note890: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'770 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; newpat = simplify_rtx (SET_SRC (s)); ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from 23: note: expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:1536:22: note: expanded from macro 'SET_SRC' : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:#define SET_SRC(RTX) XCEXP(RTX, 1, SET)3: warning ^ rtunion fld[1]; ^ ~ : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c 775:25: note: expanded from macro 'XBBDEF' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: :note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3; ^ ~ :32: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'XCEXP' :341:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :clang/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661::77537::25 :note : warningnote: expanded from macro 'XBBDEF'660warning: expanded from macro 'RTL_CHECKC1': : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK1' array 'fld' declared here 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]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:891:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ 23: note: expanded from macro 'XSTR' if (newpat && !rtx_equal_p (SET_SRC (s), newpat)) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ 660#define SET_SRC(RTX) XCEXP(RTX, 1, SET):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note:23: note: expanded from macro 'XEXP' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : 341660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : array 'fld' declared here : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344::: 5341./genrtl.h::: 5: note: array 'fld' declared here 713 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: rtunion fld[1]; In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:3: X0EXP (rt, 5) = NULL_RTX; warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::770 :23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::76824:: 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :note20: : expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 2334:11#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788 warning660: : expanded from macro 'XSTR':27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c 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) notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 38: expanded from macro 'X0EXP' ^ ~ 957/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : attrs = MEM_ATTRS (x); : ^ ~ :660 ^~~~~~~~~~~~~note :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66024::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 38::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~warning :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:341659:24 notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : : 38: note && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op))note 5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.hexpanded from macro 'RTL_CHECK2'note ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2'677: expanded from macro 'MEM_ATTRS': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1'9#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note : ^ ~ ^ ~ ^ ~ array 'fld' declared herenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'LEGITIMATE_PIC_OPERAND_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \:: rtunion fld[1]; : ^~~~~~~~~~~~~~~~~~~~~~ 341 ^341: 795In file included from :: 5: 3415:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29 :array 'fld' declared here5 : : rtunion fld[1];notenote: 1614 33 ^: array 'fld' declared here note: : : rtunion fld[1];: array 'fld' declared here ^expanded from macro 'X0MEMATTR'5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c: rtunion fld[1];: In file included from #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24 ./genrtl.h157:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h142./genrtl.h::3:: : 661In file included from expanded from macro 'SYMBOL_REF_LOCAL_P' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h139 ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0)37:: 2344 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::203: warning:: : noteIn file included from : ^~~~~~~~~~~~~~~~~~~~~~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]) XINT (rt, 6) = arg6; warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1602./genrtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:31 : ^ ~ 228 :: 23443/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5: note::768 ./genrtl.h:: warning23: note:: XBBDEF (rt, 3) = arg3; note ^ ~: expanded from macro 'XINT'expanded from macro 'SYMBOL_REF_FLAGS'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 ^ ~#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) : XINT (rt, 6) = arg4; array 'fld' declared here73225::3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~note : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: rtunion fld[1];785/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :27: note: expanded from macro 'X0INT' :38: note: expanded from macro 'RTL_CHECK2' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning expanded from macro 'XBBDEF' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::In file included from 768:23::659 :659note: :38: expanded from macro 'XINT'note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note: :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECK1' 38 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here: note: rtunion fld[1]; expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' ^ 20 ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~: 770 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~33::341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: 5note: 2344: :./genrtl.h note: :: 33In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared herenote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; 341 ^ ^ ~: In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c660array 'fld' declared here: 5warning2344: ./genrtl.h38:: note: :143 : rtunion fld[1];expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ : 243array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cwarning: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; 957 rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7; ^ : ^ ~ : 2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c341:229::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:::771:: 23warning: note24::28 : In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]234423: 5: expanded from macro 'XEXP': ./genrtl.h && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 7) = arg5;note : 140/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:677/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :3: 770 warning: :23:36array 'fld' declared here ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' : : XEXP (rt, 4) = arg4; rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note note ^ ~: ^ ~:: 660: ^expanded from macro 'XSTR' 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' ^ ~In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c: ^ ~ 660:157/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h38: ^~~~~~~~~~~~~~~~~~~~~~~~~660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :20: ::: 38771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::note51627:::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 2344expanded from macro 'RTL_CHECK2': : : note: 5expanded from macro 'XEXP' note: ./genrtl.h:#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]) 733 ^ ~ rtunion fld[1]; : notenote ^ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: expanded from macro 'SYMBOL_REF_EXTERNAL_P' In file included from expanded from macro 'RTL_CHECK2' 3: ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~ 38 ^ ~::341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c warning note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::: 33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: expanded from macro 'RTL_CHECK2' In 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c2344: note: 261602: array 'fld' declared here31 ^ ~: rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : array 'fld' declared herenote./genrtl.h771:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :144In file included from :32334:: 34111:23 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:5:warning warning: : 24: : note: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]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]: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 8) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h : attrs = MEM_ATTRS (x); expanded from macro 'SYMBOL_REF_FLAGS' ^ ~2344 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:2344./genrtl.h788 ^660:: 1458: #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1): 38247In file included from ^ ~./genrtl.h27: ::3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:51:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c::24:: :expanded from macro 'RTL_CHECK2'785 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]273note: :28 expanded from macro 'X0EXP': In file included from warning: : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344expanded from macro 'MEM_ATTRS' : :341./genrtl.h XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0INT' XEXP (rt, 1) = arg1; ^ ~::659:38: note: : expanded from macro 'RTL_CHECK1'#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)5 : 141:3#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~:note ^ ~: ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::795:29: : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'X0MEMATTR'659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:768:23: :341note ^: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) XINT (rt, 5) = arg5; ^ ~: : expanded from macro 'XINT' 5 :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note:661:37: note: In file included from : expanded from macro 'RTL_CHECK1': note note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XEXP'expanded from macro 'RTL_CHECKC1'768 :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 157660:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 23:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h rtunion fld[1];:2038: note ^ ~ : : In file included from note: expanded from macro 'XINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341 ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) 660 ^ ~ array 'fld' declared here2344341 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h rtunion fld[1];:: :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ^:341In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c5: :note753note660note: : :array 'fld' declared here array 'fld' declared here:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c38: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: :2344987: : ^ 3 rtunion fld[1]; ./genrtl.h:: ^expanded from macro 'RTL_CHECK2'32: warning note: : expanded from macro 'RTL_CHECK2'warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]169In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26 :3 if (!reload_completed && SUBREG_BYTE (op) != 0 ^ ~: : ^~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning XINT (rt, 1) = arg1;234424: In file included from : 1183/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: 341::: ^ ~26:2344./genrtl.h: : ./genrtl.h:270note:5: : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;:: rtunion fld[1]; 33expanded from macro 'SUBREG_BYTE'::3 :768 ^#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 323: : ^ ~ XEXP (rt, 1) = arg1; 771 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XINT' 771:23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~:803:In file included from note: :warning32: expanded from macro 'XEXP' note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.cnote: 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66024: :expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ expanded from macro 'XCUINT'770:: :20: In file included from note38In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) :noteexpanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c ^ ~ ^ ~ ^ ~ 2344note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :28: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XSTR'./genrtl.h ^ ~:661 :note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::37341: note: noteexpanded from macro 'RTL_CHECK2':2344: 107: :: 5./genrtl.h:3:array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: rtunion fld[1];expanded from macro 'RTL_CHECKC1' ^ ~note: array 'fld' declared here 142:warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3 rtunion fld[1]; :38: ^ note: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: 33 : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.harray index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~ XINT (rt, 6) = arg6; :341 ^ ~5: note: array 'fld' declared here ^ ~ :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1]; 23:170note: : note: ^:3768: 341:5In file included from expanded from macro 'XEXP'array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: :: In file included from 234423: note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:: array 'fld' declared hereexpanded from macro 'XINT' 26 rtunion fld[1]; 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) : ./genrtl.h In file included from XEXP (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : rtunion fld[1]; ^ ~ : 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c./genrtl.h:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:754:660:38In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:51 ^:3: :3660 note23 : expanded from macro 'RTL_CHECK2':::38: 2344:warning : note : ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;: note ^ ~: 271expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 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 'XEXP' 3 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : : warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: XEXP (rt, 1) = arg1;:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660 341: ^ ~note:: expanded from macro 'XEXP' XINT (rt, 2) = arg2;341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 5 ^ ~: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:38771 :notenote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 23 : array 'fld' declared here:768: note: expanded from macro 'XEXP': 23 rtunion fld[1]; : notenote : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cnote ^: : #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])expanded from macro 'XINT'array 'fld' declared here In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24 ^ ~ rtunion fld[1]; #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note1138 ::66022 ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:: expanded from macro 'RTL_CHECK2' warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38: note: :341:5 341:5: noteexpanded from macro 'RTL_CHECK2' In file included from : 28: array 'fld' declared here#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]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ array 'fld' declared here rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op)):341: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: 3412344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h5 In file included from ^:5:./genrtl.h:: : 143note: :./genrtl.h:: array 'fld' declared here108 :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c rtunion fld[1]; :6773 :note: warningwarningarray 'fld' declared here: ^157 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 9In file included from XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c: rtunion fld[1]; ^ ^ ~ 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:771: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'LEGITIMATE_PIC_OPERAND_P'::20In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: 24note || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \: expanded from macro 'XEXP'In file included from XEXP (rt, 7) = arg7; : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c ^ ~:: : In file included from 26: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:171/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~./genrtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :272:3:: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: 755warning: array index 3 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]1614 XBBDEF (rt, 3) = arg3; 771660:23:338:: ./genrtl.h:: ^ ~ :5 note: 107:3expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 3) = arg3;: ^ ~warning:775: warning:note: expanded from macro 'SYMBOL_REF_LOCAL_P' 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]25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0): ^ ~:341 ^~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1602:66031:7725 ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::771 note: note77023note: expanded from macro 'SYMBOL_REF_FLAGS' :23:#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1): array 'fld' declared here : rtunion fld[1];expanded from macro 'XBBDEF': ^ ~ ^ 23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'RTL_CHECK2': note In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~expanded from macro 'XSTR'notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XVEC' ^ ~expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::659: ^ ~ ^ ~ 341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24 ^ ~ : 538 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660660:38:: 78538:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'RTL_CHECK2'In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hnote27: note: expanded from macro 'RTL_CHECK1'note:: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h66020expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:341:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :538: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];expanded from macro 'X0INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :109:: ^ ~341:5:3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 341:In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c341array 'fld' declared here:::5 warning: 659:38:: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK1'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 28 XBBDEF (rt, 3) = arg3; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 775 ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 5: note: : ^ ~In file included from note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:array 'fld' declared here : : note rtunion fld[1]; : expanded from macro 'XBBDEF'2344: ./genrtl.h:172: rtunion fld[1]; In file included from :24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^: ./genrtl.h:1443341:5: note: ^: array 'fld' declared here:warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): : In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:15726 XEXP (rt, 4) = arg4;2344 ^ : In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c::1138:: 659./genrtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~ :: 38:273In file included from :20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 22::3771: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 warning: :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~./genrtl.h : expanded from macro 'XEXP' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from :note108 ^ ~ : :expanded from macro 'RTL_CHECK1' X0EXP (rt, 8) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344677:: 3 36 ^ ~: warning : note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'LEGITIMATE_PIC_OPERAND_P' ^ ~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] XVEC (rt, 4) = arg4;./genrtl.h || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; 788:38: note ::773 ^ ~:341:1627: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5expanded from macro 'RTL_CHECK2' ^ ~ :77127: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 warning note: expanded from macro 'X0EXP' :23:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:note: expanded from macro 'XVEC' :5 rtunion fld[1];: 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]):659: expanded from macro 'SYMBOL_REF_EXTERNAL_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) XVEC (rt, 1) = arg1;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^~~~~~~~~~~~~~~~~~~~~~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c ::2438 ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h1602: expanded from macro 'XEXP' :31:: 341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~notenote : ::20expanded from macro 'SYMBOL_REF_FLAGS': : In file included from expanded from macro 'RTL_CHECK2'note 772:23::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) note: : expanded from macro 'RTL_CHECK1'expanded from macro 'XVEC' :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :341 note ^ ~ rtunion fld[1];:2344 ^ ~:: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: :expanded from macro 'RTL_CHECK2'./genrtl.h:110 :3array 'fld' declared here: ^ ~ : warning785 rtunion fld[1]; : 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])38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :27: : ^ ~ XEXP (rt, 4) = arg4; ^ ~ 33 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ::24:341note: expanded from macro 'X0INT' ./genrtl.hnote771:341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) 23:: expanded from macro 'RTL_CHECK2'::2344: ./genrtl.h ^ ~ ::5: note5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: : note: 274array 'fld' declared here :173note: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::: warning note: expanded from macro 'RTL_CHECK1': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];array 'fld' declared here array 'fld' declared here ^ expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): XVEC (rt, 5) = arg5; rtunion fld[1]; ^ ~ ^ ~ rtunion fld[1]; warning: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c XINT (rt, 5) = arg5;:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660note:77228:26:38: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23157:: note:: array 'fld' declared here 2344: : In file included from ^ ~expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h./genrtl.h:20: In file included from rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: ./genrtl.h::expanded from macro 'XVEC'169./genrtl.h 523:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:3:109: : 791/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: XEXP (rt, 1) = arg1; ^ ~ 3note660:: : expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~ : warning: :23: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 38notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; :660 ^ ~ : 20:: note: : XINT (rt, 1) = arg1;array 'fld' declared hereexpanded from macro 'XEXP'38: note : expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1247:2334 :: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):11: ^ ~ ^ ~ 775 13/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :768 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:25 ^ ~23 :warning: : : :38 note: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XBBDEF' : 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]24: ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #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 || XEXP (XEXP (op, 1), 0) != XEXP (op, 0) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5341:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~660:38:: attrs = MEM_ATTRS (x); ^ ~ note: array 'fld' declared here rtunion fld[1]; 20: ^note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~ 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:341:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: note: array 'fld' declared here: note: array 'fld' declared here 2344 rtunion fld[1]; ^ 23In file included from note: : array 'fld' declared here ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659111/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c: rtunion fld[1]; rtunion fld[1];24: 38 ^1458: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3::24:33: In file included from ::In file included from note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:: : 28: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c: :expanded from macro 'MEM_ATTRS'157expanded from macro 'XEXP': 2344In file included from note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:275:3:In file included from 660#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)warningwarning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h: 20: : XINT (rt, 5) = arg5; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:174:: : expanded from macro 'RTL_CHECK1' ^ ~In file included from note: 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]) expanded from macro 'RTL_CHECK2':23443 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ::795 ^ ~:234429 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XINT (rt, 6) = arg6;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:809:170: ^ ~: ^ ~ XINT (rt, 6) = arg6; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23note: 341:768 :5::expanded from macro 'X0MEMATTR'::23 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;771: :768:35 note: array 'fld' declared here 3expanded from macro 'XINT' :note warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 23#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) : expanded from macro 'XINT' : ^ ~ XEXP (rt, 2) = arg2; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: rtunion fld[1]; ^ ~ note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :661:37In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:66026: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::In file included from ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:38660:771:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~:2344: ./genrtl.h: 110note:: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XINT' :23: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'XEXP'note: :23expanded from macro 'RTL_CHECK2' ^ ~ 660#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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :39::660::38 note ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :::: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XEXP (rt, 4) = arg4; :expanded from macro 'XEXP'341:38 :5note::341: : note5expanded from macro 'RTL_CHECK2' ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 ^ ~ note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here :note 771 ^ ~: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':341:5 ^~~ rtunion fld[1]; : 23::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c note660:: array 'fld' declared here: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^: 24 rtunion fld[1]; ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :notenote: 33: In file included from expanded from macro 'XEXP'341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :In file included from 20#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c 5:5:95: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note 2344 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ : ./genrtl.hIn file included from :175:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::2344 : note: array 'fld' declared here: 3:array 'fld' declared here ^ ~38: ./genrtl.hIn file included from note rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c ^ :: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c1125 :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2': XEXP (rt, 7) = arg7;20: In file included from ^ ~2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~:2344: ^ ::3:./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h771:23note28 warning: :33::: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c3array 'fld' declared here :note: 293note:: ^ ~ rtunion fld[1]; ^expanded from macro 'XEXP' :1250:15: 3: array 'fld' declared here 2344warning: ./genrtl.h:171:3: #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] : warning: rtunion fld[1]; warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from : XBBDEF (rt, 3) = arg3;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c XEXP (rt, 1) = arg1; : ^ ~: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26 ^ ~ 157/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: expanded from macro 'XEXP' 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: In file included from || INTVAL (XEXP (XEXP (op, 1), 1)) != - (int) rounded_size/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23: ^ ~ ^ ~note: ^ ~: : 2038:expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775::768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:660:2344: :660 :38: note: expanded from macro 'RTL_CHECK2' : :771::23./genrtl.h:::234438note: : 23expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XBBDEF'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note829: :expanded from macro 'XEXP' ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:111::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: 3413: warningexpanded from macro 'XINT' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:38 XVEC (rt, 1) = arg1;5 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :: warningnote ^ ~note ^ ~ : :: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here341660: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : rtunion fld[1];note: rtunion fld[1];5 expanded from macro 'RTL_CHECK1'38 ::: note XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 772:23 : note: expanded from macro 'XVEC' ^ ~ ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 660array 'fld' declared here expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: rtunion fld[1]; : ^ 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24:768note ^ : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:205:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c1153:28: note: expanded from macro 'INTVAL' 234423:: In file included from #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) note: ^~~: : expanded from macro 'XINT'./genrtl.h :notenote: 176:array 'fld' declared here 3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2344 ^ ~: : 665array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :33: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 8) = arg8;38: ^ ~ ./genrtl.h:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~113 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3: :expanded from macro 'XCWINT' noteIn file included from :95warning#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): : 341 rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2': ^ ~In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c20:28: : 660: 5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c ^ ~:note:34124:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h 5::38:: note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 7) = arg7; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 note: 313:array 'fld' declared here In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:2344: ./genrtl.h:172 rtunion fld[1]; ^ ~ rtunion fld[1]; ^:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c::1250:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: :warning341 : :351:: || INTVAL (XEXP (XEXP (op, 1), 1)) != - (int) rounded_size/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning3: ^ ~ 5:771::: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XEXP (rt, 4) = arg4; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]157: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XEXP (rt, 1) = arg1; : XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:23 note: expanded from macro 'XEXP' 341 ^ ~:771::note23 :note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771array 'fld' declared here In file included from ^ ~ :23 : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: 20 ^ : 23660: : In file included from note: ^ ~expanded from macro 'XEXP' : note: expanded from macro 'XVEC' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :In file included from :In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.cnote: :660:38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344expanded from macro 'RTL_CHECK2' :660::33#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38./genrtl.h 660 ^ ~:: ::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: 34138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :note: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 830:note: note:: expanded from macro 'RTL_CHECK2' 2344: : expanded from macro 'RTL_CHECK2' ./genrtl.h5expanded 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])./genrtl.h:: 112 ^ ~ : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 195:3note: array 'fld' declared here rtunion fld[1]; ^3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c::341: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5:35: : ::warning 341:5: note: array 'fld' declared herenote: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5 XSTR (rt, 2) = arg2;28:note : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; rtunion fld[1]; ^ ~ note: : array 'fld' declared here : ^ XEXP (rt, 1) = arg1; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 : ./genrtl.h: ^ ~ rtunion fld[1];expanded from macro 'XEXP'array 'fld' declared here173 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: 768:771 In file included from 770:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h23::note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24 ^ ~: ^ expanded from macro 'XSTR' : 23:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :768: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 note::2395expanded from macro 'XINT': noteIn file included from : expanded from macro 'XEXP' :2344: : expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ./genrtl.h note660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: : ./genrtl.h::38: 137314 :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :expanded from macro 'XINT': 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:660:38 ^~~ ^ ~ note: expanded from macro 'RTL_CHECK2'20 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning note:2344 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: note: : 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' :341note:: : 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; expanded from macro 'INTVAL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)#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; ^ ~: ./genrtl.h:107 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ : ^ ^~~771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:23: ^ ~:: 341note: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c::157: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: : expanded from macro 'XEXP' 5:33noteIn file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:771831array 'fld' declared here 771 rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note : note:3::23: ^ warning: array 'fld' declared here : expanded from macro 'XCWINT' rtunion fld[1]; note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from 523: note: expanded from macro 'XEXP' In file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c XVEC (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~: noteexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ^~~: array 'fld' declared here:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c::660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from 33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1];:38 ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 note660:2344note: expanded from macro 'RTL_CHECK2' :./genrtl.h38: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:::5:: ^ ^ ~ 113196: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c 3::28expanded from macro 'RTL_CHECK2'note ^ ~ : : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602344: ./genrtl.hexpanded from macro 'RTL_CHECK2'::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; :341174 ^ ~ warning::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]) XEXP (rt, 7) = arg7; ::5: ^ ~ warningnote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; : XEXP (rt, 2) = arg2; 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ^ ~ XINT (rt, 6) = arg6;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:55 ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c note note : 771: array 'fld' declared here ::95 rtunion fld[1];expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:771768:expanded from macro 'XEXP' 341: 20 : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) noteIn file included from :: 23:5 ^ ~ note: : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:2344: 23expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:1339:./genrtl.h 24:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 2344: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];:3 :20 ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :2344: ^./genrtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::138: warning ^ ~: 660:3 38: note: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 660:38:: 315 expanded from macro 'RTL_CHECK2' : int offset = SUBREG_BYTE (op); ^~~~~~~~~~~~~~~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 38:1183:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c ^ ~: XEXP (rt, 2) = arg2; notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3expanded from macro 'RTL_CHECK2': warning :157 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: note : array 'fld' declared here note: expanded from macro 'SUBREG_BYTE' rtunion fld[1];In file included from 341:5: note:expanded from macro 'RTL_CHECK2' :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 3) = arg3;: 23array 'fld' declared here #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG): note:2344 ^ ~ : rtunion fld[1];:: expanded from macro 'XEXP'./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771:23 ^23 : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ::851:: expanded from macro 'XEXP'803 333#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):341: ^ ~ ^ ~expanded from macro 'XEXP'5 32:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: :2344 note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XCUINT' :#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) 28warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note: array 'fld' declared here./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :: 197:3: ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 3) = NULL_RTX; ^ ~./genrtl.h XSTR (rt, 1) = arg1; ^ ~note: 38::175 rtunion fld[1]; noteexpanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3: 788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c::770::2326 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from :660661:3727/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note note:5341:5: note: array 'fld' declared here :: expanded from macro 'RTL_CHECK2' note: note : array 'fld' declared here: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XSTR' ^ ~ XEXP (rt, 7) = arg7; rtunion fld[1];: ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'X0EXP'341 ^ ~In file included from 2344 In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c 5: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:24: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :137:3In file included from : note: array 'fld' declared here23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: :expanded from macro 'RTL_CHECKC1'note: expanded from macro 'XEXP'warning660 :20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 2344:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: XEXP (rt, 1) = arg1; ^ ~ ^ ~ note rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659:38: ./genrtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :316 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c expanded from macro 'RTL_CHECK1':3: warning: : ^ ~ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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) ^ ~./genrtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h 341 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):341::109771: : X0EXP (rt, 4) = NULL_RTX;20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: ^ ~ 53 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3;notenote::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here :./genrtl.h341 rtunion fld[1]; note: : : ^ ~expanded from macro 'XEXP' 788: ^:5array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h139:::660 rtunion fld[1]; ^ 3: :77527/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::135338 ^ ~ ::In file included from : note: expanded from macro 'RTL_CHECK2' 25 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:157/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:::38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: warningnote : 5: note: expanded from macro 'X0EXP': array 'fld' declared here: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from rtunion fld[1];note: XBBDEF (rt, 3) = arg3; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF' 16 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): warning ^ :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'RTL_CHECK2'array 'fld' declared hereIn file included from 2344: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 659 && INTVAL (XEXP (XEXP (inner, 0), 1)) == -offset #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:33:::852 775771: ^ ~ 3 ^ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:In file included from : ./genrtl.h341::198::3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: ::525: note: expanded from macro 'XBBDEF' 3838#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 23: 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :2344: ./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:expanded from macro 'RTL_CHECK1': note note: expanded from macro 'RTL_CHECK1': 659: expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:176 : ^ ~: :#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]660 notenote3: ::38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: rtunion fld[1];:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note XSTR (rt, 2) = arg2; ^: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK1' ^ ~ note: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23#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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:expanded from macro 'RTL_CHECK2': array 'fld' declared here26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 659 rtunion fld[1]; : ^ ~note ^: expanded from macro 'XSTR' 341 XEXP (rt, 8) = arg8;: 341: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)55: In file included from note: array 'fld' declared here 23: rtunion fld[1]; ^ : 38 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from array 'fld' declared here note: rtunion fld[1];:: ./genrtl.h 1153:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c ^28::138 :660expanded from macro 'XEXP'::24note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : :38In file included from :3./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)95 note: expanded from macro 'RTL_CHECK2' : :335:324: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:expanded from macro 'INTVAL'20 note: ^ ~ :#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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):38: note: : expanded from macro 'RTL_CHECK2' ^ ~ warning In file included from XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 :20 ^ ~ ^ ~2344 : ./genrtl.h:110:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::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] 341341:: XEXP (rt, 4) = arg4;:5 XEXP (rt, 1) = arg1; :33 771:array 'fld' declared here: ^ ~ ^ ~: ./genrtl.h : 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:771 rtunion fld[1];:23: note: note: 140note: expanded from macro 'XEXP' note:: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here rtunion fld[1]; : ^ ~: 3: 23: expanded from macro 'XEXP' rtunion fld[1];: ^ ^ note: expanded from macro 'XCWINT' ^ warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :660 #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from :38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^~~: 157expanded from macro 'RTL_CHECK2': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):28 XEXP (rt, 4) = arg4; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341./genrtl.h: :5:In file included from 38199/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:5::::3771::: :660: :note23: 38: note: expanded from macro 'RTL_CHECK2' In file included from warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note note20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 : : note: expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX;: array 'fld' declared here 853array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ : ^ ~ :: 341:2344: 5: note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3: warning./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 ^:195In file included from 660:: :3: 341:In file included from :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24:: :: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3;note ^ ~ In file included from XEXP (rt, 1) = arg1;5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::2344 note77095: :23: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: expanded from macro 'X0EXP' :26#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c: ./genrtl.h: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1411:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)20771336659:3 expanded from macro 'RTL_CHECK2': ^ ~ 13In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: In file included from ::23: 139: 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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XEXP (rt, 2) = arg2;: note: expanded from macro 'RTL_CHECK1' 341 tmp = SET_SRC (body);:6605:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :2344 ^ ~38::: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ expanded from macro 'XEXP' note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 771: expanded from macro 'RTL_CHECK2' : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23./genrtl.h: note: :111:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1536: note341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~warningarray 'fld' declared here:22 660 :expanded from macro 'XEXP' XINT (rt, 5) = arg5; rtunion fld[1]; ^: #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~ note: ^ ~: array 'fld' declared here:expanded from macro 'SET_SRC'5 XBBDEF (rt, 3) = arg3; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: rtunion fld[1]; ^ : #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 24660:note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'38:23 : note: ^ ~note In file included from note: array 'fld' declared here : 805: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 : ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : :2344: 25 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ./genrtl.h ^ ~32::141/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c::341note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33 :5expanded from macro 'XBBDEF' : note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'XCEXP' ^ ~: 660:note: 38:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from array 'fld' declared here : note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : warning ^ ~ expanded from macro 'RTL_CHECK2': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 659::: 2344 ^ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here661:37 XINT (rt, 5) = arg5;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c : ^ ~: ./genrtl.h: ^ ~:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note 768: ^ ~note: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECKC1': 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :341::note: 24:: 5expanded from macro 'XINT'In file included from ::341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c./genrtl.h788341:27: :::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)164: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h196154:7 notenote: 5array 'fld' declared here: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; ^note: : warning: expanded from macro 'X0EXP'array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ if (INSN_CODE (insn) < 0) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~660: note: 2344 rtunion fld[1]; : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c ^771::: 95844array 'fld' declared here: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :25note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~:note : ^./genrtl.h: expanded from macro 'RTL_CHECK2'20expanded from macro 'INSN_CODE': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::23: #define INSN_CODE(INSN) XINT (INSN, 6) In file included from note :: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c2344:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c 659 ^ ~401::3: warning: : 142226: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: :: 2344 XWINT (rt, 1) = arg1; : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:112:31023expanded from macro 'RTL_CHECK1': note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~38:: ^ ~: expanded from macro 'XINT' warningnote: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' : ./genrtl.h:140:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h tmp = SET_SRC (tmp);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :664 341 ^ ~ ::29: note: expanded from macro 'XWINT' ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660#define XWINT(RTX, N) ((RTX)->u.hwint[N]): : 3 ^ ~:3415/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:1536array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :22 38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 4) = arg4; XINT (rt, 6) = arg6;note ^ ~ :: note: expanded from macro 'SET_SRC':: array 'fld' declared here :5: rtunion fld[1]; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h342 #define SET_SRC(RTX) XCEXP(RTX, 1, SET)note : note771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: ^ ^ ~ :7685array 'fld' declared hereIn file included from : ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c rtunion fld[1];:: 341:24note: note: rtunion fld[1]; ^: 5In file included from ^23:: noteexpanded from macro 'XINT' : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 805In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:notearray 'hwint' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):20 : : HOST_WIDE_INT hwint[1]; In file included from ^ In file included from : In file included from ^ ~33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c :28: 32In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : In file included from 660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::61::164: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:::note: :2344expanded from macro 'RTL_CHECK2' ./genrtl.h: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::197:3: 15526./genrtl.h::: ^ ~note: expanded from macro 'RTL_CHECK2'warningexpanded from macro 'XCEXP' 2344: ./genrtl.h:201 : 142/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note ::341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:31: warning:: expanded from macro 'HOST_WIDE_INT' : 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)# define HOST_WIDE_INT longwarning :5:: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;: 2344: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 ^~~~~~~~~~~~~~3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: X0EXP (rt, 3) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h ^ ~341:37:warning: 5note402: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: : 3note: :27: note: array 'fld' declared hereexpanded from macro 'RTL_CHECKC1'expanded from macro 'X0EXP' 27: warning note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array 'fld' declared here XINT (rt, 6) = arg6; note: expanded from macro 'X0EXP' ^ ~ : 831 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):659:23:23 ^ ~ 5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95 : XWINT (rt, 2) = arg2;: ^ note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38In file included from array 'fld' declared herenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :26 rtunion fld[1];:20: In file included from 659 note: note: expanded from macro 'PATTERN' :38#define PATTERN(INSN) XEXP (INSN, 4) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:1417712344:note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h :3: 23: warning: : note:664expanded from macro 'RTL_CHECK1': :113expanded from macro 'RTL_CHECK1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: ^ ~29 expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:3 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5::1481warning341:: 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:: note XEXP (rt, 7) = arg7;38:: array 'fld' declared herenote ^ ~ note:12: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~ rtunion fld[1]; : noteexpanded from macro 'XWINT': : ^660: expanded from macro 'RTL_CHECK2':38 ^ ~: warning rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: 768In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[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]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ::note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: expanded from macro 'XINT' 771#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 28: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h223:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3 ^ ~:: :1421:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h342:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: 341:5:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: warning: ./genrtl.h:: expanded from macro 'ASM_OPERANDS_INPUT_VEC'341 ::5198array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: note: XEXP (rt, 1) = arg1; #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS): : array 'fld' declared herenote ^ ~ note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: : In file included from 23array 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:771:: array 'fld' declared here: 660:24: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~ : 38: X0EXP (rt, 4) = NULL_RTX;23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1];expanded from macro 'XEXP' In file included from ^ ~ note806:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ note: HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h32 ^ ~ ^ ~::In file included from 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c27:164: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 20:660 :note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: :expanded from macro 'XCVEC' :: note61:26:: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) note: expanded from macro 'HOST_WIDE_INT' expanded from macro 'X0EXP'note: expanded from macro 'RTL_CHECK2'38 : note In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~:155 note: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :array 'fld' declared here# define HOST_WIDE_INT long ^ ^ ~ rtunion fld[1]; 143 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~5:: : 3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :warningexpanded from macro 'RTL_CHECK2'659: ^ warning: 24 661:array index 6 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])341: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~ : ^~~~~~~~~~~~~~~~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::: :26: note5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 37./genrtl.h: :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:435:3 : : warningnoteexpanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: array 'fld' declared herenote: 844 : 2344: expanded from macro 'RTL_CHECKC1' array 'fld' declared here rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: ./genrtl.h XEXP (rt, 7) = arg7; In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :25 ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c ^ ~ ^ ~ : 33 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:341:788:27: : note: expanded from macro 'INSN_CODE':noteIn file included from : :expanded from macro 'X0EXP' #define INSN_CODE(INSN) XINT (INSN, 6)5: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h235:142: note::2344In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ note: ^ ~note ./genrtl.h: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:expanded from macro 'XEXP'38: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c array 'fld' declared here note: expanded from macro 'RTL_CHECK1' 224 rtunion fld[1]; ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)95 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];20 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6601481: :: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:: ./genrtl.h:: XEXP (rt, 2) = arg2; warning: 341array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]768:536:38: :137 ^ ~23 :28 XINT (rt, 6) = arg6;::note : In file included from ^ ~: array 'fld' declared herewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ warning note :2344note: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~771: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]768::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: XEXP (rt, 1) = arg1;: 2324/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'./genrtl.h:23: : :660:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~: 199: : expanded from macro 'RTL_CHECK2' if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt)) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 expanded from macro 'XEXP' ^ ~:23 note3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344warning : : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1536array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]341:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22 : X0EXP (rt, 5) = NULL_RTX; note ./genrtl.h: ::660436: expanded from macro 'XEXP': expanded from macro 'XINT' 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)338: ::warning 341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : ^ ~ 660:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 :5: note: X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:660:expanded from macro 'SET_SRC' 38 note#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ : : array 'fld' declared here :expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: : rtunion fld[1]; ^ ~ 805:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:: rtunion fld[1];#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) 341:5:note27:In file included from : notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c : expanded from macro 'X0EXP':expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~expanded from macro 'XCEXP' note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :24661: 341 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from array 'fld' declared here: ^ ~ 659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h37In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:164: : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:38 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: :659: ^38: 156:expanded from macro 'RTL_CHECKC1' : 10:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33note: array 'fld' declared here rtunion fld[1]; : note ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note20#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning ^ ~ : : In file included from : :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK1' array 'fld' declared here return INSN_CODE (insn); 2344 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ : ^~~~~~~~~~~~~~~~2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421: ^ 95: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h225:In file included from 844 144:3: warning ^ ~44::note note: 25:: :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'ASM_OPERANDS_INPUT_VEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'INSN_CODE'array 'fld' declared here :341#define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 : rtunion fld[1];3 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ ^ ~ X0EXP (rt, 8) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :26: warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 5:: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::28: 806 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : 2344: ./genrtl.harray 'fld' declared here 768 rtunion fld[1]; : ^2344143: 23: 775: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::::78825: note: expanded from macro 'XBBDEF':138:27: In file included from note: expanded from macro 'XINT' 3:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c ^ ~ :45/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 : ^ ~ note:24660: : In file included from ./genrtl.h:warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:: expanded from macro 'X0EXP' :200/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:38note XEXP (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' : ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XCVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note2344 XEXP (rt, 7) = arg7;771 ^ ~3: warning: :23array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : expanded from macro 'RTL_CHECK1': #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XEXP' 659 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: 341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~./genrtl.h341788: 5:45423:expanded from macro 'RTL_CHECKC1': 5note: :3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::660:27note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note38:: expanded from macro 'RTL_CHECK1' :warning : : note array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];: expanded from macro 'X0EXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: array 'fld' declared here : XINT (rt, 1) = arg1;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]) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33 ^ ~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :23445: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~./genrtl.h5:226::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:38659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :768 38: note: expanded from macro 'RTL_CHECK1': 233: In file included from warningnote: note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c array 'fld' declared here rtunion fld[1]; : expanded from macro 'RTL_CHECK2': array 'fld' declared here 164 ^note : : rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:338expanded from macro 'XINT' ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:1482: X0EXP (rt, 4) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~8:341 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5In file included from :5: warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 341 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :341:5:788660 notenote::27:5 != ASM_OPERANDS_INPUT_VEC (asm_op)): 38::: #if HAVE_DESIGNATED_UNION_INITIALIZERS note: array 'fld' declared here In file included from note: array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; expanded from macro 'RTL_CHECK2' note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^: expanded from macro 'X0EXP' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h 1421::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c ^ ~20In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:: ::9537: In file included from 5: ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: 558::28:9: 2344note: :In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144: :659:::note: array 'fld' declared here382344: ./genrtl.h:expanded from macro 'ASM_OPERANDS_INPUT_VEC': expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'3: warning:#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS): note rtunion fld[1];20 : ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK1'./genrtl.h201:3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): ^ : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : :2344 806:169warning32:#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] X0EXP (rt, 8) = NULL_RTX; : ^ : note ^ ~./genrtl.h:: ^ ~3In file included from :expanded from macro 'XCVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX;139 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :341: XEXP (rt, 1) = arg1;35: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ^ ~note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)note : 24: expanded from macro 'X0EXP' warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ::659661:: : rtunion fld[1]; :38: 23 :note XBBDEF (rt, 3) = arg3; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788 :2344: ^ ^ ~27: note: note: expanded from macro 'RTL_CHECK1' : 37: : expanded from macro 'XEXP' ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 471note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'RTL_CHECKC1' In file included from expanded from macro 'X0EXP' 3: warning: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h775 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :::34133 X0EXP (rt, 1) = NULL_RTX; ^ ~: In file included from :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:660:38 2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5:: notenote659 note: : array 'fld' declared here: array 'fld' declared here./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: expanded from macro 'XBBDEF': :note: ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'RTL_CHECK2' 38:227:788:27 3:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c :1497 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: expanded from macro 'RTL_CHECK1':11: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning 659659:341:5: note: array 'fld' declared here : 38:38: note: expanded from macro 'RTL_CHECK1' : ^: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];#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] ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ X0EXP (rt, 5) = NULL_RTX;: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return (ASM_OPERANDS_INPUT_LENGTH (asm_op) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c::1424 note: array 'fld' declared here: :In file included from rtunion fld[1];40:788:27 ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:: 169 note:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: ::28: note: array 'fld' declared here:341 : In file included from rtunion fld[1];In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:note5: : :expanded from macro 'X0EXP' note2344: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: 95In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'ASM_OPERANDS_INPUT_LENGTH' ./genrtl.h#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ 2344: : ./genrtl.h: ^ ~:170223:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 172:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c::324: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:: :In file included from 3In file included from array 'fld' declared here:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 814 ^warning:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 38:./genrtl.h: 43:note: : : expanded from macro 'RTL_CHECK1' 504::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]203: warning: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:warning ^ ~: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] :: XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h521 ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :806:2344: : X0EXP (rt, 1) = NULL_RTX; ./genrtl.h : XEXP (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32:1:341 :note 5:: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h169:3expanded from macro 'XCVEC'In file included from :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) empty macro arguments are a C99 feature [-Wc99-extensions]note ^ ~: ::7882344note: expanded from macro 'XEXP': 23array 'fld' declared here : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ./genrtl.h:140:27 rtunion fld[1]; : note: expanded from macro 'X0EXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 661:37 XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (asm_out) note: 660 ^: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' expanded from macro 'XEXP':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c 659 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~33 XEXP (rt, 4) = arg4;:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ 43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344:391:::660 ^ ~ 77150::: 771: note38: note32: 23expanded from macro 'RTL_CHECK1' ::23note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])noteexpanded from macro 'RTL_CHECK2'./genrtl.h:228: : expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341: 341 ^ ~ :5: ^: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:expanded from macro 'XEXP'341: 55:warning note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: In file included from note : ^ ~array 'fld' declared here: expanded from macro 'GET_NUM_ELEM'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c #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]: rtunion fld[1]; ^ ~array 'fld' declared here XINT (rt, 6) = arg4; note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ ^#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)array 'fld' declared here : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~660 169/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341In file included from :: ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h385:768 In file included from ::note: : note: rtunion fld[1];23: noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])172: : : ^28 : In file included from 24 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: ^: 38:expanded from macro 'XINT': 940/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cIn file included from :::1: 5:warning note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.cIn file included from : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1498 note2344:6 : : : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~:24: HOOK_VECTOR_END (sched) warning^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505./genrtl.hexpanded from macro 'RTL_CHECK2':224:: array 'fld' declared here3: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 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]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26 : 20: In file included from 50:warning + ASM_OPERANDS_LABEL_LENGTH (asm_op) + n_sets); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: X0EXP (rt, 2) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: ^ 23441432:660: : 38:40./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344788In file included from XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:170::169 27: In file included from note: :: 3expanded from macro 'RTL_CHECK2'./genrtl.h : ^ ~ note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH':171:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : note: :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP'warning: :5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~warning:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note172 : 23array 'fld' declared here: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; XEXP (rt, 2) = arg2; 659 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 341: ^ ~ :38: XBBDEF (rt, 3) = arg3;5In file included from 814expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ::note43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:95 ^ ~ : :: 38:In file included from warningexpanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :20 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note:775note: : In file included from expanded from macro 'XCVECLEN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:2344 note: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : ./genrtl.h: 25#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (vectorize):23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::: expanded from macro 'XEXP' 141array 'fld' declared here : note ^ rtunion fld[1]; 341:: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:3:806/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ : :note expanded from macro 'XBBDEF'341::: 43array 'fld' declared herewarning : 5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ::In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c ^ ~:note: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33 rtunion fld[1]; :50: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: ^ note:234438: note: rtunion fld[1];: expanded from macro 'RTL_CHECK1': : ^38: 768: In file included from expanded from macro 'XCVEC'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:expanded from macro 'HOOK_VECTOR_END' 28#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ::#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ : ^229/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':23 In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c::661:5 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT'24: In file included from : ::2344 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 37:warning./genrtl.h:524 note: note: array 'fld' declared here: ^ ~note array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 7) = arg5;3: ./genrtl.h : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : rtunion fld[1];225:array 'fld' declared here ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: expanded from macro 'RTL_CHECKC1'warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:In file included from 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 rtunion fld[1];: ^ ~In file included from 169:25770:: : ^ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :20note: 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: :In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172: :26391expanded from macro 'XBBDEF' 2344: : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1691expanded from macro 'XSTR':23: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note3:2344: 660: ^ ~ 659 : warning38./genrtl.h:::171: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'1:note:3341array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XEXP (rt, 4) = arg4; note: : ^ ~expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::#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] :771:23: 5 ^ ~note: expanded from macro 'XEXP': expanded from macro 'GET_NUM_ELEM' note: expanded from macro 'RTL_CHECK1' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775HOOK_VECTOR_END (addr_space) :: ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here660 #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: rtunion fld[1];:: ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :note:660: notenote5: : expanded from macro 'XBBDEF'341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ 538::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c 43:::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 95 : notearray 'fld' declared here: : expanded from macro 'RTL_CHECK2'50In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : ^ ~ expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659note : rtunion fld[1]; :20: rtunion fld[1]; ^341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'2344 : 38 : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: :note ^: 142: array 'fld' declared here5 : :3expanded from macro 'RTL_CHECK1'In file included from :note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)33 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here2344: ./genrtl.h: ^ warning247:3: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c XINT (rt, 1) = arg1;array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:1528:15:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768In file included from :23: note: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:341:5: 169:28: XINT (rt, 6) = arg6;In file included from In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h asmop = SET_SRC (body); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c :24:172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:note38: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : array 'fld' declared here:expanded from macro 'RTL_CHECK2'2315362344: ./genrtl.h 2344 : :525: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :./genrtl.h:: : rtunion fld[1]; 226:expanded from macro 'XINT'22 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^2342: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'SET_SRC' :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~array 'fld' declared here 1 X0EXP (rt, 4) = NULL_RTX; 3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :805: ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^HOOK_VECTOR_END (calls) :660 ^ ~^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;788 :27:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3238::341 ^ ~note 2344: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:expanded from macro 'XCEXP'50 note:: 5: noteIn file included from ./genrtl.h:: expanded from macro 'RTL_CHECK2':172 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.cexpanded from macro 'X0EXP' 3 : ::768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here :expanded from macro 'HOOK_VECTOR_END'24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 341:In file included from ^ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning : 23#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]: noteIn file included from note: array 'fld' declared here: ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659expanded from macro 'XINT':20 rtunion fld[1];: :38 ^ ^ :33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ : In file included from 661In file included from noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):95::37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771173expanded from macro 'RTL_CHECK1'::23443:: : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38note: :23In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hnote./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c::169 20 ^ ~ : warning:270expanded from macro 'RTL_CHECKC1': :: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341:5In file included from : XINT (rt, 5) = arg5; ^ ~ ^ ~ :note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'XEXP'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: : ./genrtl.h 768::5: XSTR (rt, 1) = arg1; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::143: 23note: 341:array 'fld' declared here ^ ~ 2585 :15::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c ^ ~ ^ note::: 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote770:: In file included from :23array 'fld' declared here 38: : expanded from macro 'XINT' :: 2344: :warning warning./genrtl.h rtunion fld[1]; : ^note: empty macro arguments are a C99 feature [-Wc99-extensions]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c :HOOK_VECTOR_END (c): #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK2' 24: expanded from macro 'XSTR' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : 431537:19: ^ ~In file included from : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::note227660: 38: expanded from macro 'HOOK_VECTOR_END' :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 ;) :38: XEXP (rt, 7) = arg7; : ^ ~ warning2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 771: : ^expanded from macro 'RTL_CHECK2': 3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c: constraints[0] = ASM_OPERANDS_OUTPUT_CONSTRAINT (asmop); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: ./genrtl.h:560::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:5: note660169: 1419::38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::345 341: note : 172warning note: : rtunion fld[1]; ^ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341: X0EXP (rt, 5) = NULL_RTX; : ::expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT'In file included from 2704:expanded from macro 'RTL_CHECK2' 1 5 XSTR (rt, 1) = arg1;#define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c5 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ ~ ^ ~:: 26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:2344warning:804/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : :note:27:770: ./genrtl.h:empty macro arguments are a C99 feature [-Wc99-extensions] : :3223array 'fld' declared hereHOOK_VECTOR_END (cxx) ^ :341 note : : rtunion fld[1]; ^: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h173:note:In file included from : rtunion fld[1]; 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c5 ^ note: :43warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :50: note: expanded from macro 'HOOK_VECTOR_END' :24 XINT (rt, 5) = arg5;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: In file included from expanded from macro 'X0EXP'expanded from macro 'XSTR'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'XCSTR'note : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ :#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.carray 'fld' declared here20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::33: In file included from In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:169661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; : In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h2344:660::76838:37:: ^ ~:23 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 172note./genrtl.h: : expanded from macro 'RTL_CHECK2'In file included from expanded from macro 'RTL_CHECKC1': 2344note:659:174: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c :38: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])95 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~2771 ^ ~ :: ./genrtl.h:271: :expanded from macro 'RTL_CHECK1' In file included from warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:20: In file included from :341341array 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]) ^ ~:660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1 :5:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: XINT (rt, 2) = arg2;341: XINT (rt, 6) = arg6; note: warning2344:: 5: ^ ~expanded from macro 'RTL_CHECK2' notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : : array 'fld' declared herearray 'fld' declared hereempty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOOK_VECTOR_END (emutls) ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^5:144: rtunion fld[1]; rtunion fld[1]; ^ 3341768::768 :23 : warning: :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: note: expanded from macro 'XINT': X0EXP (rt, 8) = NULL_RTX; 43:: ^:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:1550:14: 24 ^ ~array 'fld' declared here 5 :50 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::notenotenotewarning: : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: : array 'fld' declared here asmop = SET_SRC (asmop);#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2344expanded from macro 'HOOK_VECTOR_END' : 788:./genrtl.hexpanded from macro 'XINT'27 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];: ^~~~~~~~~~~~~~~ ^561In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^3:: expanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:22:6602344In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)660:::38 note38:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.cnote: : : note ^ ~169warning: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_SRC' XSTR (rt, 2) = arg2; ^ ~expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'172: ./genrtl.h:: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):228:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~:::23284223443note : : ^ ~ warning: : expanded from macro 'RTL_CHECK1'./genrtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8051#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])174 : :::5 ^ ~32 XINT (rt, 6) = arg4;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: ^ ~warning: :: 3: 768empty macro arguments are a C99 feature [-Wc99-extensions] note: : notewarning5:23:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR' noteHOOK_VECTOR_END (target_option): ^: : :expanded from macro 'XCEXP' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h 341expanded from macro 'XINT'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: ^ ~ ^ ~: array 'fld' declared here 43 rtunion fld[1]; XINT (rt, 6) = arg6; 5: rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ^ ~ note: ^ 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:In file included from :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:note rtunion fld[1]; : In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:38661:38 ::24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'HOOK_VECTOR_END' In file included from ^ 33note: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 37 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2': :660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reg-stack.c:169 ^ ~::In file included from 2344: 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 2344 ^ ~ :note: expanded from macro 'RTL_CHECK2'95: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h note: : 175:172./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 ^ ~: :: 272 20::3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]341:5: 341: expanded from macro 'RTL_CHECK2'warning: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341: note2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3;5 55: ^ ~ ./genrtl.h: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7;772:23::warning: : notearray 'fld' declared here ^ ~array 'fld' declared here rtunion fld[1];note empty macro arguments are a C99 feature [-Wc99-extensions]169 : HOOK_VECTOR_END (C90_EMPTY_HACK)array 'fld' declared here: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :^ ^:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28:43:50: 1563:array 'fld' declared here:: rtunion fld[1]; : In file included from : warning23note: expanded from macro 'HOOK_VECTOR_END': note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'XEXP' rtunion fld[1];In file included from 22 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ./genrtl.h XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344::660: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: 2344./genrtl.h constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1);:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:579 ^ ~ note: expanded from macro 'RTL_CHECK2' : :./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3660 :229:: 1753:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning ^ ~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:341:3: :: expanded from macro 'RTL_CHECK2': :770:23array index 1 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, 7) = arg5; ^ ~5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:note 23note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: warning XSTR (rt, 1) = arg1; expanded from macro 'XSTR' ^ ~34123:: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^expanded from macro 'XEXP'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from : note660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20note38: In file included from 770: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XSTR' XEXP (rt, 7) = arg7;: array 'fld' declared here ^ ~ ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: :: 23:./genrtl.h: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 176: rtunion fld[1];expanded from macro 'RTL_CHECK2'3:note771: warning ^: : expanded from macro 'XSTR' 660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 : 38:: XEXP (rt, 8) = arg8; 2344:38 note: 2338:: : note: note./genrtl.h ^ ~: :273:3:note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : expanded from macro 'XEXP' XVEC (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]) 771 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~: 341: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::772 341 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here :: 5:2323 rtunion fld[1];: : : 341 ^ ~ ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note341note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:array 'fld' declared here 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660:::5: note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ rtunion fld[1];38 ^ ~ note : ^ :: In file included from 1563 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:28 rtunion fld[1];38: rtunion fld[1]; :: ^ expanded from macro 'RTL_CHECK2': : ^ 66095 warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: ::1536382420 : : ^ ~ ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: :In file included from 22341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5expanded from macro 'RTL_CHECK2': 28: 341note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'fld' declared here5: 107/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'SET_SRC' :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : ./genrtl.h warningnote: : s generated note2344: : ./genrtl.h:247:3:array 'fld' declared here :170#define SET_SRC(RTX) XCEXP(RTX, 1, SET) rtunion fld[1]; ^:. 3:array 'fld' declared here : warning 2344: rtunion fld[1]; ^ ~: warning./genrtl.h rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :598 ^ XINT (rt, 1) = arg1;In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: 805:32::26:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344 noteIn file included from 3: ./genrtl.h XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :176:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:768:::: expanded from macro 'XCEXP' 23:33warning: note ^ ~In file included from : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c expanded from macro 'XINT': : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning661#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 8) = arg8; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~2344: 771: 23: :note37: expanded from macro 'XEXP'./genrtl.h ^ ~ ::24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ noteIn file included from :660clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c -o reload1.o 23::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h274::: expanded from macro 'RTL_CHECKC1' 20: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note ^ ~ ^ ~: expanded from macro 'RTL_CHECK2' 38note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770note: expanded from macro 'XEXP' :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: 660: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:38./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::35: : :expanded from macro 'RTL_CHECK2'341 XVEC (rt, 5) = arg5;195 660:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' ^ ~:3: note: 38:expanded from macro 'XSTR' 5 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ : noteexpanded from macro 'RTL_CHECK2' 341warning:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : : ^ ~ : array 'fld' declared here772:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): rtunion fld[1];: 660341::5: ^ ~ array 'fld' declared here ^ ~ note XEXP (rt, 1) = arg1;39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : rtunion fld[1]; ^ notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; 341 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c : ^ ~5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:2324In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 95: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:38: : ^: In file included from 282344:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: : note./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:: 26:expanded from macro 'XEXP' note: 20: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from notearray 'fld' declared here: 599:3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 ^ ~: expanded from macro 'RTL_CHECK2' warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h::: 1952344 rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^3660: ./genrtl.h: : ./genrtl.h:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c: 1576171::38270 XVEC (rt, 2) = arg2;:3::: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: 7:: note: expanded from macro 'XVEC' 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:warning warning: : warningexpanded from macro 'RTL_CHECK2' 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : n = ASM_OPERANDS_INPUT_LENGTH (asmop);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XSTR (rt, 1) = arg1; ^ ~ : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:5: note: array 'fld' declared here :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]660: XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 38::1424:40: note: XEXP (rt, 1) = arg1;:array 'fld' declared hereexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c ::24: In file included from note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: 775 ^ ~:25: 770: : rtunion fld[1]; 23: ^ expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c note:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XSTR'In file included from #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :2344:341:expanded from macro 'XBBDEF' ^ ~20 : ./genrtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: ^ ~ :275:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344814: ./genrtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):43 ^ ~ :: note: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'XCVECLEN' 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];23::660:659:38::#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) note: ^: expanded from macro 'RTL_CHECK1' 196 XINT (rt, 6) = arg6; note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:3:38 ^ ~: expanded from macro 'XEXP' ^ ~: note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: warningexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344:5::806: :771::2338: note: expanded from macro 'XEXP'./genrtl.h 32::617 ^ ~ : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ noteexpanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3expanded from macro 'RTL_CHECK2' : : :341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ :660note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: : array 'fld' declared here note: : ^ ~ rtunion fld[1]; ^ array 'fld' declared herewarningexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 661: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5: 37note: XVEC (rt, 1) = arg1; rtunion fld[1]; ^ : ^ ~ : ^ ~note 95: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: array 'fld' declared herearray 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 rtunion fld[1];:: 28note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: 20 ^note: : expanded from macro 'RTL_CHECKC1': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: 38:2344In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ./genrtl.h:271/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:::2344 rtunion fld[1];expanded from macro 'XVEC'24#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h ^ ~ :172: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:391: 32:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:expanded from macro 'RTL_CHECK2' :20note: In file included from : XINT (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: : ^ ~2344In file included from expanded from macro 'GET_NUM_ELEM' : ./genrtl.h:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:197:3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning38: ::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning341:: 52344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:196note341:: :7685: note: array 'fld' declared here:: 23 XEXP (rt, 4) = arg4; note: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' ^ ~ array 'fld' declared here : X0EXP (rt, 3) = NULL_RTX; #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' clangnote ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: 788 : ^ warning341warning27: : :: 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XEXP (rt, 2) = arg2;33treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]expanded from macro 'XEXP' 341 1580: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'X0EXP' : In file included from ^ ~note5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];29:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 : 2344note: 23: ./genrtl.h:: note: expanded from macro 'XEXP'293:659:3: noteexpanded from macro 'RTL_CHECK2' : array 'fld' declared here warning: 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) ^ ~ ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :: operand_locs[nbase + i] = &ASM_OPERANDS_INPUT (asmop, i); warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~341 :5 In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c ^ : note3824/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : : expanded from macro 'RTL_CHECK1':: note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:In file included from 768 :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23441423:28: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notenote: array 'fld' declared here : :36 rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ^ ~ : ^ ~In file included from expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:272: 341: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c5./genrtl.h: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h95: expanded from macro 'ASM_OPERANDS_INPUT':3: warning: 660 :38: In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): : array 'fld' declared here341 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 3) = arg3; rtunion fld[1];20635note : : : ^In file included from 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :::813expanded from macro 'RTL_CHECK2'2344: note : : ./genrtl.h3: array 'fld' declared hereIn file included from warning rtunion fld[1];:173: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: warning: 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :772:23: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:26 XSTR (rt, 1) = arg1; ^: In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 2344note expanded from macro 'XVEC' ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XCVECEXP' XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:In file included from #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) 197/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ^ ~ :5770:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::3806::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: 76820: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38note: : note: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR':23note: :198 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3array 'fld' declared here ^ ~ : 32:note rtunion fld[1];: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:: : 5:warning: note ^ 660 : notearray 'fld' declared hereexpanded from macro 'XINT' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38: X0EXP (rt, 3) = NULL_RTX; rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ^ ~In file included from expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~660: In file included from expanded from macro 'RTL_CHECK2'38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: 2344In file included from 788: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 2344: note::: expanded from macro 'X0EXP'note: ./genrtl.h661: 37:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ 788expanded from macro 'RTL_CHECK2' 313:: ./genrtl.h:27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3: ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :659 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h273warning: :: 38::3341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::341: expanded from macro 'X0EXP' :note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 5 XVEC (rt, 1) = arg1; : expanded from macro 'RTL_CHECK1' ^ ~ expanded from macro 'RTL_CHECKC1'5 : warning: : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #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] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~659:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here 772: rtunion fld[1]; note23 XVEC (rt, 4) = arg4; : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC'expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663::35: 341: array 'fld' declared herenote#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~: In file included from :5expanded from macro 'RTVEC_ELT'772 rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:24 note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])660 :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : : array 'fld' declared here :In file included from In file included from 38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c rtunion fld[1];note : expanded from macro 'XVEC'note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 95/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:3412344: :38: ^ ~:: note./genrtl.h:5: :2344 In file included from note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];array 'fld' declared here: : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^2344: rtunion fld[1];653 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:1582: : 198:In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c::3243: :: ./genrtl.h::174In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h5: notenote: expanded from macro 'RTL_CHECK2' ::warning: 20: 24array 'fld' declared here3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning XINT (rt, 6) = arg6; : 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] In file included from X0EXP (rt, 4) = NULL_RTX; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :768 XVEC (rt, 1) = arg1; : note: array 'fld' declared here operands[nbase + i] = ASM_OPERANDS_INPUT (asmop, i); ^ ~ In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 rtunion fld[1]; : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :1423 ^expanded from macro 'XINT' 199788::: ./genrtl.h::772:273314::: note: 3 2336:: In file included from :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning: expanded from macro 'X0EXP' ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28warningnote: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'XVEC' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:660: expanded from macro 'ASM_OPERANDS_INPUT':38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): note: ./genrtl.h ^ ~ X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:274:::660 ^ ~659771::3:38expanded from macro 'RTL_CHECK2' : : 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813warning: :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: : ::expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECK2' 5 XVEC (rt, 5) = arg5; ^ ~ expanded from macro 'XEXP'788:43 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) 27: ^ ~ :: note772:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 5note: expanded from macro 'XCVECEXP' rtunion fld[1];660: expanded from macro 'X0EXP': #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::38: array 'fld' declared here5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :806:32:: rtunion fld[1]; note: : array 'fld' declared here ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.cexpanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from ^ ~note: :95expanded from macro 'XCVEC' : In file included from : #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 659:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::26 6612344: :37: ^ ^ ~:./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h38175: note::199341 3:5: :In file included from : ::3 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.cnote:: expanded from macro 'RTL_CHECKC1' :24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: 660: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1': 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]) ^ ~array 'fld' declared here: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7; X0EXP (rt, 5) = NULL_RTX;38: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 663:35: ^ ~note:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c: :: expanded from macro 'RTVEC_ELT'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788::341:5: note27: array 'fld' declared here:expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : : ^ note:771:33#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 672:In file included from : ^ ~ 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c :24 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3note: In file included from : expanded from macro 'XEXP'341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h : :20: :659warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38 : 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note XSTR (rt, 1) = arg1; : ^ ~ ^ ~expanded from macro 'RTL_CHECK1'5./genrtl.h:: 200::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3413: ::2344: 770:./genrtl.h:341note315 : array 'fld' declared here23:warning: 5: : :5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: rtunion fld[1]; note: ::660: note array 'fld' declared here : array 'fld' declared here 38warning X0EXP (rt, 6) = NULL_RTX; : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : rtunion fld[1]; note: ^expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' rtunion fld[1]; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :788::26 ^ ~ 27 XEXP (rt, 3) = arg3; ^ ~In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: 1584 note: In file included from 28: ^ ~expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: :341./genrtl.h: 2344warning: :5 ^ ~275:3: 660 : ./genrtl.h:200:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771659:38:: warning: :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]: constraints[nbase + i] = ASM_OPERANDS_INPUT_CONSTRAINT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 6) = arg6; 2338 3note ^ ~ : notearray 'fld' declared here : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: warning: expanded from macro 'XEXP'1428: :expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 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])768 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23: note rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 9: ^ ~ note ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT': expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 X0EXP (rt, 6) = NULL_RTX; XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) :341 ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:38: note: note note:78895: 660expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here :In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : array 'fld' declared here ^ ~ rtunion fld[1];813:20 38 note: : In file included from expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344::: ./genrtl.h rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)341::176 ^5 ^ ~ : : ^note noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: :In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.cexpanded from macro 'RTL_CHECK2' warningnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'XCVECEXP':24array 'fld' declared herearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]659:: In file included from 38: : 5note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1'#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) : 2344: rtunion fld[1]; In file included from ^ note ./genrtl.h ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h XEXP (rt, 8) = arg8; :20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h673array 'fld' declared here:3:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c: ./genrtl.h ^ ~806::33:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: : rtunion fld[1];In file included from notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h201::3: ^ 771:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2;expanded from macro 'XCVEC' :5:: ^ ~2344warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): ^ ~ note: : ./genrtl.h(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770660 X0EXP (rt, 7) = NULL_RTX; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: In file included from 316::array 'fld' declared here note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: rtunion fld[1];2344788 ^: ./genrtl.h3::293 :expanded from macro 'RTL_CHECK2' :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: 27:warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR'341:5::26663: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :In file included from 35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~3 : note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])warningnote: :38array 'fld' declared here: X0EXP (rt, 4) = NULL_RTX;: ./genrtl.h:201: rtunion fld[1]; ^~~~~note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2':3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 : XINT (rt, 1) = arg1;: ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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): 35 ^ ~: : note X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR' 788768::::65995#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27: :3823: : note:note note ^ ~ In file included from : : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'XINT': note ^~~: array 'fld' declared here : note: expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 659: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 20 ^ ~ : In file included from :38::660: ^65939:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':2344: :./genrtl.h660:38: :note 195note: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.cexpanded from macro 'RTL_CHECK1' 3:note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 24: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23445 ^ ~ XEXP (rt, 1) = arg1;:: 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note note:: note: array 'fld' declared here :341 : rtunion fld[1]; : ^./genrtl.h: array 'fld' declared herenotearray 'fld' declared here :: array 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^692 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:3:In file included from 5 ^ : note: array 'fld' declared here :1590:7: warningIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: 24: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; n = ASM_OPERANDS_LABEL_LENGTH (asmop); In file included from :2344 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344./genrtl.h:3137711432::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20: :40In file included from : ::7713./genrtl.h::335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 23In file included from note23:warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26 note : expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteIn file included from XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'ASM_OPERANDS_LABEL_LENGTH'2344 ^ ~771: ./genrtl.h2344 : : :expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::223#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:23 772:3:: : note: 223/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23::38#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ 3: : ^ ~ :warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660note: : : 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;note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::814 XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note: expanded from macro 'XEXP' ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::34123:4338::6605: :::3838 note : :notenotenote: expanded from macro 'XCVECLEN': : expanded from macro 'XEXP'#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) array 'fld' declared here: note note ^ ~expanded from macro 'RTL_CHECK2' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)32 expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ expanded from macro 'RTL_CHECK2'341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ 660 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : :38: In file included from : expanded from macro 'XCVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24: 341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)note 5: rtunion fld[1]; :./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:693note341: ::5 ^ : expanded from macro 'RTL_CHECK2':array 'fld' declared hereIn file included from ^ ~:3341 :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note95#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning rtunion fld[1];: array 'fld' declared herenote 661: rtunion fld[1];In file included from ^ ~ 37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ^ ^:: array 'fld' declared herenote20 : In file included from expanded from macro 'RTL_CHECKC1' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 33: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 341: XSTR (rt, 2) = arg2; :5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c28 ^ ~: In file included from :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 391: :In file included from :32./genrtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared hereIn file included from 770:2344:: :23 : : note: rtunion fld[1];314./genrtl.h:note: 196 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'GET_NUM_ELEM'2344 expanded from macro 'XSTR'2344: : ./genrtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)./genrtl.h ::3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :In file included from 336 warning ^~~~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:3: ^ ~: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : warning: 3:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:20: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]224: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38: XEXP (rt, 2) = arg2; ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :3note: XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~warning: expanded from macro 'RTL_CHECK2' :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;23445 XEXP (rt, 2) = arg2;: ./genrtl.h: :: ^ ~ 77123: : :23 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : ^ ~224:notearray 'fld' declared here 771:: expanded from macro 'XEXP' rtunion fld[1];23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: ::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c23 XEXP (rt, 2) = arg2; : 341 ^ ~: expanded from macro 'XEXP' ::: 1594note5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP':771:: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23: 29note: : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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): 660660: 660::array 'fld' declared here 38 operand_locs[nbase + i] = &ASM_OPERANDS_LABEL (asmop, i); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; 38 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~note ^ ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :1433/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: ^ ~24 :: ^ ~ 660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34136341:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :55 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :: note note341: :expanded from macro 'RTL_CHECK2': ::expanded from macro 'RTL_CHECK2': 5:note: expanded from macro 'ASM_OPERANDS_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared herenote: #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344 note: ./genrtl.harray 'fld' declared here : array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341712 ^ ~ :813 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :43: note::5341:5: : note: :array 'fld' declared here3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: rtunion fld[1]; ^In file included from : array 'fld' declared hereIn file included from In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:95:33 XSTR (rt, 1) = arg1; : expanded from macro 'XCVECEXP' ^ ~: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) rtunion fld[1]; ^20 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ 282623:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:806: ./genrtl.h:noteIn file included from 401:2344: 32:: In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:3: note: warning225expanded from macro 'XSTR': ./genrtl.h : ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCVEC' 197 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c XWINT (rt, 1) = arg1;:24#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6613./genrtl.h::37#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~:315: 3 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :warning: note::20: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;3 664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECKC1' XBBDEF (rt, 3) = arg3; ^ ~ : :66029: 2344: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XWINT' :77538./genrtl.h::225#define XWINT(RTX, N) ((RTX)->u.hwint[N]): note: expanded from macro 'RTL_CHECK2'25 ^ ~ ^ ~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :788 :27 XEXP (rt, 3) = arg3; note: :expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'X0EXP' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35::3 23:342 note: expanded from macro 'RTVEC_ELT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : ^~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341 :5:: warning5:expanded from macro 'XEXP' : note659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'hwint' declared here HOST_WIDE_INT hwint[1]; note ^ ~: array 'fld' declared here341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 5660: : 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; :659: ^ ~61: 3826: ^ ~ note:38array 'fld' declared here: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c : expanded from macro 'RTL_CHECK2':775 rtunion fld[1]; :1596 ^:5 expanded from macro 'HOST_WIDE_INT'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])27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c : : : # define HOST_WIDE_INT long ^ ~ 24:25: ^ ~ ^In file included from warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:note24341:: In file included from 3415:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here20note : :2344: noteexpanded from macro 'XBBDEF'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c rtunion fld[1]; : : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:713:3: operands[nbase + i] = ASM_OPERANDS_LABEL (asmop, i);warningnote ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: : : 33 XSTR (rt, 2) = arg2; ^ rtunion fld[1]; array 'fld' declared here ^ ~ rtunion fld[1]; : ^ ~ 2334 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:26:11659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:232344: 1433In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c::38warning: ./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344:: ./genrtl.h28:36: attrs = MEM_ATTRS (x);: 226: 3note ^ ^~~~~~~~~~~~~ 402:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c: In file included from note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h95: : expanded from macro 'RTL_CHECK1' expanded from macro 'ASM_OPERANDS_LABEL'3: :expanded from macro 'XSTR' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1458 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :24 20 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ^ ~:341: X0EXP (rt, 4) = NULL_RTX; :5 note:2344array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :./genrtl.h : ^ ~ 660316/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from 38:::note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:198: :7883: :array 'fld' declared here expanded from macro 'MEM_ATTRS' note3 XWINT (rt, 2) = arg2; :813#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ : warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning ^ ~ : X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :27:78843: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;::27: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: note:29 : noteexpanded 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 note :795:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteexpanded from macro 'X0EXP': : note ^ ~ expanded from macro 'XWINT' 788: 24: expanded from macro 'XCVECEXP' 27expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M): : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note : :342:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h341 ^ ~::659:: : expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note38 ^ ~ 806::20 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'hwint' declared here: :659 note32: : ^ ~ 5: expanded from macro 'RTL_CHECK1' HOST_WIDE_INT hwint[1]; 38:661:: ^In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37: note 659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h38 :: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' 2344: :: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h:226:: expanded from macro 'RTL_CHECK1' ^ ~ :: 361expanded from macro 'XCVEC' :26#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) note ^ ~ ^ ~: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning expanded from macro 'RTL_CHECKC1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341: 5: rtunion fld[1];notenote: array 'fld' declared here : : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOST_WIDE_INT'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ :661 rtunion fld[1]; # define HOST_WIDE_INT long : ^ ~:5 ^ ^ In file included from 37 X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: ^ ~note: array 'fld' declared here In file included from : expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])341:524: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:: ^ : 788:In file included from 27:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:: note2344: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: ./genrtl.h:732:3: : expanded from macro 'X0EXP'array 'fld' declared here ^ ~ 2344: ./genrtl.h rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):note: In file included from warning : 435/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; 659:38: : rtunion fld[1]; note ^ ~: expanded from macro 'RTL_CHECK1'./genrtl.hIn file included from :3::227: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning ^: 28:: : 770In file included from warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]663:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h95: 23: :2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ^ ~ : ./genrtl.h::: X0EXP (rt, 1) = NULL_RTX;35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 20expanded from macro 'XSTR'335 note ^ ~ : : In file included from 3: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : warningexpanded from macro 'RTVEC_ELT'In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c X0EXP (rt, 5) = NULL_RTX;:: ./genrtl.h: 341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) :27 : ^~~~~ 5 XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:788199:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341:520/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: X0EXP (rt, 5) = NULL_RTX;: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660771 ^ ~: :27:788: 23:27array 'fld' declared here :note: note: 38 rtunion fld[1]; array 'fld' declared here:: note ^ : expanded from macro 'X0EXP'noteexpanded from macro 'X0EXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :788 : : expanded from macro 'XEXP': ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:1604:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)12 : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 In file included from ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):20./genrtl.h:33:3 : ^ ~38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 659:660: *loc = ASM_OPERANDS_SOURCE_LOCATION (asmop); 3827:38: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:2344: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~341 note: :5: note: expanded from macro 'RTL_CHECK1' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 1434note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])notewarning: expanded from macro 'RTL_CHECK1':: expanded from macro 'X0EXP'43: : : note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; rtunion fld[1]; expanded from macro 'RTL_CHECK2': : expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ./genrtl.h341: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ^ ~ ^ ~ ^227: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) :771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23::341 :note:warning: 24: note:659341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 803::: In file included from 38:55: note X0EXP (rt, 5) = NULL_RTX;expanded from macro 'XEXP' :32 : : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared herenote note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared hereexpanded from macro 'RTL_CHECK1' ^ ~note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:27:: notearray 'fld' declared here expanded from macro 'XCUINT' : 2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ^ ~ expanded from macro 'X0EXP'#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ rtunion fld[1]; ^ ^ In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.cIn file included from :341:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c ./genrtl.h: ^ ~: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::26In file included from 733In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: 283:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:./genrtl.h660: In file included from :436:./genrtl.h::38:336:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344659:note337: note: 3 array 'fld' declared here : :note :38: ./genrtl.h:228: : :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'warning: note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning rtunion fld[1];: XEXP (rt, 2) = arg2; ^: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'RTL_CHECK1' X0EXP (rt, 2) = NULL_RTX; expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #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] ^ ~ ^ ~:771: ^ ~ XINT (rt, 6) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~:5 : 95/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: :5 note:5788:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: array 'fld' declared herenote :23:20 : :::: notearray 'fld' declared here : notenote rtunion fld[1]; : note In file included from ^expanded from macro 'XEXP' : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT'array 'fld' declared here rtunion fld[1];: :expanded from macro 'X0EXP' 2344 : expanded from macro 'XEXP' ./genrtl.h:200:3 rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_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) ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: : ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from :38 ^ ~ 659: ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 note20: :38: In file included from : noteexpanded from macro 'RTL_CHECK2':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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])660788: ^ ~ 234427#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1744:: ^ ~27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h42:38:: ::341: 341:note: In file included from expanded from macro 'X0EXP' note5warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ^ ~: ^ ~:expanded from macro 'RTL_CHECK2' 20:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): if (CONSTANT_P (op) && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note341:228:5:38: note: 677: array 'fld' declared here: 9note: array 'fld' declared here:32344expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:array 'fld' declared here: 341: ^: : 5:note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P' rtunion fld[1]; ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :warning 51:3 || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~ : rtunion fld[1]; ^: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] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341noteIn file included from : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c rtunion fld[1];In file included from :24 ^ ^ ~ XINT (rt, 6) = arg4; 1614: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c5In file included from 771:23:::5 ^ ~In file included from :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SYMBOL_REF_LOCAL_P'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c :note: 33: array 'fld' declared here:26 28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 768In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0) :2344 ^:: 23:2344: :2344 ./genrtl.h:753 ^~~~~~~~~~~~~~~~~~~~~~:: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h./genrtl.h:expanded from macro 'XEXP'warning : ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; 4012344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 454:./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c ^ ~::1602expanded from macro 'XINT': 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::31229 3:: :warning: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :95: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1; : ^ ~ :3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20768 note warning : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 : note: : : expanded from macro 'SYMBOL_REF_FLAGS' :expanded from macro 'RTL_CHECK2' : note#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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]expanded from macro 'RTL_CHECK2' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :664:29 XINT (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :341:5 note: XSTR (rt, 7) = arg5;: note: ^ ~ expanded from macro 'XWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here ^ ~ ^ ~ ::341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:2344: :5 ^768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :785./genrtl.h:::201:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c770::3expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::23 24: warning ^ ~ note: ^ ~ : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here : notenote: : expanded from macro 'X0INT' rtunion fld[1]; 660 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) : :In file included from X0EXP (rt, 7) = NULL_RTX; : expanded from macro 'XINT'38:342:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h 5: ^ ~ note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR' In file included from note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 ^ ~:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:788: :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~::660:38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : note: note20 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'hwint' declared here27: 3413412344expanded from macro 'X0EXP' 660In file included from :: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h:: HOST_WIDE_INT hwint[1]; ^ ~: expanded from macro 'RTL_CHECK1' ^ 5 5: 38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h note:note61:note:: 26: : 229expanded from macro 'RTL_CHECK1' 20array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: In file included from : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : ::expanded from macro 'HOST_WIDE_INT'3: warningarray 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 ^ ~ rtunion fld[1];: ./genrtl.h# define HOST_WIDE_INT long :341:107 ^ :: 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]::5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c ^ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28:: 3 ^In file included from : In file included from :341 XSTR (rt, 7) = arg5; array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:5 ^ ~:: ::24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : : 2344: In file included from In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: XEXP (rt, 1) = arg1;note: rtunion fld[1]; ^26: In file included from :770 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23: ^ ~ In file included from :402: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:In file included from 323: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c : expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2344 :: 2344: warning: : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:1744: : expanded from macro 'XSTR'95: 42: warning./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h XWINT (rt, 2) = arg2; ^ ~ 33:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::20 if (CONSTANT_P (op) && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (op))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from 660: ./genrtl.h660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:::38: note: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :677 247:3 ^ ~:2344: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:223:341 :664::336: ::29note: 2344:754 :5:warningexpanded from macro 'LEGITIMATE_PIC_OPERAND_P' note: : note./genrtl.h:471: || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \3 3:: ^~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here note: expanded from macro 'XWINT' XINT (rt, 1) = arg1; warning: warning: #define XWINT(RTX, N) ((RTX)->u.hwint[N]): 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] expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; 1627array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];771:: XEXP (rt, 2) = arg2; ^ ~ 523 ^ X0EXP (rt, 1) = NULL_RTX;: ^ ~ 341 ^ ~: :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SYMBOL_REF_EXTERNAL_P'array 'fld' declared here342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.cnote:5: note768 ^ ~ : array 'hwint' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': rtunion fld[1]; ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ :23 24: note:: HOST_WIDE_INT hwint[1];: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:expanded from macro 'XINT' In file included from 788In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h1602#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27::2344: :660 ::660note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ::38:61:26: note: expanded from macro 'HOST_WIDE_INT':expanded from macro 'XEXP' :# define HOST_WIDE_INT long 20 ^./genrtl.h:31 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note:38note: ^ ~247In file included from : : note expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'X0EXP'3 note:2344: :./genrtl.h : : warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'SYMBOL_REF_FLAGS': 108 array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) XINT (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 3:28: ^ ~:6605/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here 341:2344warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::785:38 rtunion fld[1];: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:435659array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::: : 768expanded from macro 'RTL_CHECK2'::233: note: 27: note: expanded from macro 'X0INT' noteexpanded from macro 'XINT' XEXP (rt, 2) = arg2;: warning: #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26 38: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:659: 95note: In file included from ^ ~ : In file included from :771expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: X0EXP (rt, 1) = NULL_RTX;: ^ ~20./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: 5: ^ ~ 660 :38: note:note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: expanded from macro 'RTL_CHECK2' In file included from 270:expanded from macro 'RTL_CHECK1'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 : expanded from macro 'XEXP':2344788 note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :275:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~:341 : ./genrtl.h: : XSTR (rt, 1) = arg1; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5224: note: :3array 'fld' declared here ^ ~: note: array 'fld' declared here :341:expanded from macro 'X0EXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1]; rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^5: ^ warning:770 ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c In file included from note:33:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.cIn file included from note:24: In file included from : : XEXP (rt, 2) = arg2; rtunion fld[1];In file included from ^ ~38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:2344: ./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h note: expanded from macro 'RTL_CHECK1'::: 2344 expanded from macro 'RTL_CHECK2'20: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 504 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 771:23: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~./genrtl.h: ^ ~: 2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 270:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:1878 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7553:3:: :341:660:38::3 10warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningnote341: 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;: note: ^ ~: warning5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: X0EXP (rt, 1) = NULL_RTX;5:note: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])770: 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) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ note: : && XEXP (*p, 1) && CONSTANT_P (XEXP (*p, 1))) : ^ ^ ~660:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:77023::In file included from 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: ^ ~:23 ^ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: : note: :expanded from macro 'XSTR'341 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :5:expanded from macro 'RTL_CHECK2' note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'X0EXP' 27 noteIn file included from note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :20#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~341: expanded from macro 'XSTR' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ^ ~ :5 ^2344: ./genrtl.h ^ ~: 436In file included from : :3:659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:: :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:: ./genrtl.h:26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:note:109:23338:: warning: 660 :38In file included from notenote: : warningnote: expanded from macro 'RTL_CHECK1' array 'fld' declared here: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; expanded from macro 'XEXP' : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ X0EXP (rt, 2) = NULL_RTX;2344note#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 expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:271/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3660 ^ ~:: XBBDEF (rt, 3) = arg3;: 38 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning 52795: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: 77520: :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :341 notenote:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: XINT (rt, 2) = arg2;: noteexpanded from macro 'XBBDEF' : array 'fld' declared here : rtunion fld[1]; : expanded from macro 'X0EXP' ^ ~ ^ ~ : In file included from array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5: rtunion fld[1]; 2344 341In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ :5:./genrtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:768 : : array 'fld' declared here :24note225: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~ rtunion fld[1];77323:659: :38: note: expanded from macro 'RTL_CHECK1' In file included from :3 ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:array 'fld' declared here: warning : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note ^ In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3411890:expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: XBBDEF (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)65924: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :38 warning7: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:warning:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ./genrtl.h:: :20 ^ ~ : : 505notenote:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:7753array 'fld' declared hereIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XVEC (rt, 1) = arg1;25: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : 2344 ^warning: : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.hexpanded from macro 'RTL_CHECK1' note: : if (XEXP (*p, 1) != 0) ^ ~ 271/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: X0EXP (rt, 2) = NULL_RTX;:3: warning::expanded from macro 'XBBDEF'660 ^ ~771: 77227: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: : 38 ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 2023:expanded from macro 'XVEC' XINT (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note : : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659341:768 In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 2338:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7885:660:expanded from macro 'XINT'note: ::: expanded from macro 'RTL_CHECK1'2344 38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h ^ ~ ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 341 :: :array 'fld' declared here ^ ~note 110/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h275: : expanded from macro 'RTL_CHECK2' note: expanded from macro 'X0EXP' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341:5 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 : 660:note: XEXP (rt, 4) = arg4; ^ ~note: 38:array 'fld' declared here ^ ~ 38 : note expanded from macro 'RTL_CHECK2' : rtunion fld[1];: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: rtunion fld[1]; expanded from macro 'RTL_CHECK1'771 ^ :341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: ^note523 ^ ~ 5 :: : expanded from macro 'RTL_CHECK2' noteIn file included from : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.cnote: array 'fld' declared herenote ^ : array 'fld' declared here :28In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: ^ ~ 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ In file included from :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344expanded from macro 'XEXP':341:note: ./genrtl.h5In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33 : note95: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)454 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:2344 rtunion fld[1]; : In file included from ^ :: 24:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c : ^ ~3272 rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:2344:234424: ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: : ./genrtl.h:791:./genrtl.h:3: warning: : 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]524:66020:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:3: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] : note XINT (rt, 1) = arg1; XEXP (rt, 1) = arg1; : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20: :768In file included from : XINT (rt, 1) = arg1;: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:In file included from 772 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XINT' 771:23 2006:23: note: expanded from macro 'XVEC' note:33341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):5: 660::38: note: 2344: 2344./genrtl.h:272:3: expanded from macro 'RTL_CHECK2': :./genrtl.h:226: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;note: array 'fld' declared here ^ ~expanded from macro 'XINT' note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~ expanded from macro 'XEXP':660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ^788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::: note: expanded from macro 'RTL_CHECK2'warning :27:38 772: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c660::38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' note23: note: expanded from macro 'XVEC'27 #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 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h plus_constant (address_mode, XEXP (y, 1), /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 5:note: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP'::771 341 rtunion fld[1]; note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^: 5: : note: array 'fld' declared here array 'fld' declared here ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c rtunion fld[1]; ^::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :In file included from 23 26 ^ ~38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^: 20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:: 33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP' In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from 2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: :./genrtl.h2344./genrtl.h: note./genrtl.h659:38: ::24: In file included from ::: 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h525:expanded from macro 'RTL_CHECK2'::3: : 111note2344: #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] ^ ~ ^ ~ : 273:3 :./genrtl.h:809::33noteexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: warning: XINT (rt, 2) = arg2;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here660 XVEC (rt, 4) = arg4;warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341 warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :5: note 38: note341: rtunion fld[1];:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 XINT (rt, 5) = arg5; expanded from macro 'RTL_CHECK2' ^ ~ :array 'fld' declared here XEXP (rt, 1) = arg1; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:76823:23 : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^note : ^ ~ note: note : : expanded from macro 'XVEC' ^ ~array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'XINT' ^ ~expanded from macro 'XINT' ./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^:::In file included from 1103:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c660 :4438: note: :771:2428 : : In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'gen_rtx_LO_SUM' :232344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1)) ::: In file included from :95/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ./genrtl.h ^~~~:660 : 660./genrtl.h:39::In file included from 20note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~ 4714038:3:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP': noteexpanded from macro 'gen_rtx_fmt_ee' warning: :: In file included from 20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2': ::34138: note273#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :In file included from :5:expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) X0EXP (rt, 1) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3note : ^ ~ ^~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~array 'fld' declared here 2344: ./genrtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note227 :: rtunion fld[1];3: XVEC (rt, 4) = arg4; warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 X0EXP (rt, 5) = NULL_RTX;:23: note array 'fld' declared here341: : expanded from macro 'XVEC' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:660 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 526: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~note5::In file included from : expanded from macro 'X0EXP' rtunion fld[1];: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:660:38:: 788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27 :notenotenote: ^ : : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2344: ./genrtl.h expanded from macro 'RTL_CHECK2':array 'fld' declared here expanded from macro 'RTL_CHECK2' note:274: rtunion fld[1];array 'fld' declared here ^ ~ rtunion fld[1];3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^: :659 ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:2055:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ :: :34: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from :: 341:55659 XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c: expanded from macro 'RTL_CHECK1' note 27 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~:array 'fld' declared here:33 : In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38772::23:341 : In file included from : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : if (recog_data.insn == insn && INSN_CODE (insn) >= 0): expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~array 'fld' declared here :noteIn file included from rtunion fld[1]; ^ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.cIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::24: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c./genrtl.hexpanded from macro 'XVEC': 24note:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.harray 'fld' declared here 112:2344 rtunion fld[1];: :: :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344::: 6603:20829:38 ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3./genrtl.h844::25: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: note: expanded from macro 'RTL_CHECK2' 2344: 560/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotewarning:./genrtl.h: :274:: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'INSN_CODE': 341 ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XINT (rt, 6) = arg6; ^ ~: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 28:341warning: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]768:23: XSTR (rt, 1) = arg1;: ^ ~ : In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning5: : XVEC (rt, 1) = arg1; note: expanded from macro 'XINT': note :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 2344 XVEC (rt, 5) = arg5; 23 ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772:23./genrtl.h:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; note:772: 660: note note: expanded from macro 'XINT':array 'fld' declared here 38::23 rtunion fld[1]; note:: ^ : expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.cexpanded from macro 'RTL_CHECK2':26 ^ ~ : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])504 ^In file included from :In file included from ^ ~770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:383 : : ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)95: ^ ~ : 2344: ./genrtl.hnote : 341warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::5: : 660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:note:38note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note: expanded from macro 'RTL_CHECK2'20expanded from macro 'RTL_CHECK2': : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:660 : :660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; :275 ^ ~:38 ^ X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27228 : ^ ~:3::: 3 ^ ~: warningIn file included from note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20expanded 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5788 XINT (rt, 6) = arg4;: :27: ^ ~note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note : XINT (rt, 6) = arg6;5array 'fld' declared here : expanded from macro 'X0EXP' :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)341 ^ ~: rtunion fld[1]; ^ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1132344: :768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^5:::3:659 660 :warningnoteIn file included from ::38:23: 38./genrtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c::830array 'fld' declared here :33 note: expanded from macro 'XINT'3 XEXP (rt, 7) = arg7; ^ ~: In file included from note: expanded from macro 'RTL_CHECK1' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning 2344 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; : ^ ~#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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; :: : ^ ./genrtl.h341:5:771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~561:3 ::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: 341::5expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2338 :: : 770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ::: ^ ~23:note : XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23note:expanded from macro 'RTL_CHECK2' 5: note: expanded from macro 'XEXP'notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here: expanded from macro 'XSTR' rtunion fld[1]; ^notearray 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ~ ^ ~ In file included from :: 2090expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :14: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 28#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: ^ : 660 rtx body = PATTERN (insn); 660 :38: note: In file included from In file included from ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 831:::38::5: note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: : 2344#define PATTERN(INSN) XEXP (INSN, 4) ^ ~: array 'fld' declared here rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 95: In file included from ./genrtl.h23 ^ :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h505In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20:20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3In file included from :660::: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: :2344: 341:5: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~warning: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.cexpanded from macro 'XEXP'note: array 'fld' declared hereIn file included from :./genrtl.h : 26: : In file included from 229/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344 ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ^::2344: ./genrtl.h: :38: 341788:275./genrtl.h5:5 In file included from warning: ::293:3: warning: :array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:: XSTR (rt, 7) = arg5; 33: note note: :27:note XINT (rt, 1) = arg1; ^ ~In file included from ^ ~note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 768:23:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3 :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h:579:warning : ^ ~note rtunion fld[1];: ^3: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here : expanded from macro 'XINT' :770 341:23::5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): XINT (rt, 6) = arg6;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.carray 'fld' declared herewarning ^ ~ : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: rtunion fld[1];659 XSTR (rt, 1) = arg1;::768 27 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR'770: :: 38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h23 ^::note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note :: ^ ~ ^ 20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c: : expanded from macro 'XSTR'noteIn file included from : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2180/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:expanded from macro 'XINT'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : 2344 ^ ~: : 660 ^ ~ note:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h: expanded from macro 'RTL_CHECK2' 38./genrtl.h:137:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 7#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning note ^ ~:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note:660:38:: : expanded from macro 'RTL_CHECK2' note if (INSN_CODE (insn) < 0) warning: :660 XEXP (rt, 1) = arg1; : ^~~~~~~~~~~~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here 38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; : ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7715:23:note rtunion fld[1]; : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here expanded from macro 'RTL_CHECK2': ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: rtunion fld[1]; :25: note: ^772:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~341 : 5: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_CODE': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.carray 'fld' declared here note:28: : In file included from expanded from macro 'XEXP':341 noteIn file included from :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~:: 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: note: array 'fld' declared hereexpanded from macro 'XVEC' : ^ ~ 26 note: rtunion fld[1]; ^ rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from : array 'fld' declared here: 660./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from ::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:: 20: :: 2344In file included from 524:768note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:95#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :3:2344:expanded from macro 'RTL_CHECK2' warning : In file included from 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :293:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h./genrtl.h:313 XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:20:: In file included from :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 6603:warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 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]: 33: XVEC (rt, 1) = arg1; XINT (rt, 1) = arg1;:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 23341: ./genrtl.h ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~ note: expanded from macro 'XEXP'59877238 :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: 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; ^ ~ :768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: 770: ::23: note./genrtl.hnote:: expanded from macro 'XSTR':#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 247: expanded from macro 'XVEC' 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]): 3 note: expanded from macro 'XINT'660 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~: :660: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3838:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::27: 768:6605In file included from :note:: expanded from macro 'RTL_CHECK2'::23note: array 'fld' declared here660note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: 20: In file included from :38 note: expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^: 2344: ./genrtl.h:: rtunion fld[1]; ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h138 ^ ~: ^: : 38expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: :5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: ^ ~note: expanded from macro 'RTL_CHECK2'warning2344: :5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c#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 ./genrtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here: ^ ~24array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344341: ./genrtl.h:: 5:: array 'fld' declared here rtunion fld[1]; :851note341 ^ rtunion fld[1];:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c : In file included from : array 'fld' declared here599:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c ^ XEXP (rt, 2) = arg2; ^ ~ :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77128 rtunion fld[1];: warning:24: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 ^:: :In file included from note23warning: XVEC (rt, 2) = arg2; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c20:expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XSTR (rt, 1) = arg1;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c ::./genrtl.h ^ ~:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h270:: 525::2344383:: 3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote772: ::./genrtl.h770:23::expanded from macro 'RTL_CHECK2': 31323:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR'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] : XSTR (rt, 1) = arg1;26 warning: note XINT (rt, 2) = arg2;: expanded from macro 'XVEC' : ^ ~ In file included from #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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38768 :::: note: 2344: ./genrtl.hexpanded from macro 'RTL_CHECK2'note770:: array 'fld' declared here 314 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 rtunion fld[1];:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023 ^: : note ^ ~note:77238 : ::expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: note: : 23 warning expanded from macro 'XINT'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h : ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:20 ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here : ^ ~ rtunion fld[1]; ^ ~ ^341 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5In file included from : XEXP (rt, 2) = arg2; 660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.cnotenote:: array 'fld' declared here 2435:3812: expanded from macro 'RTL_CHECK2' :: :: rtunion fld[1];33#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 2344In file included from : ^ ~ note:: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: 2344:: 341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h :warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :617#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^:660 SUBREG_BYTE (op), ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: 139:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:660In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c :26 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:3838 :: noteIn file included from :: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443 : warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'SUBREG_BYTE' XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c341expanded from macro 'RTL_CHECK2' : :5 :#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG):95 : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:852: warning :775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~note:20: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 3 :::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 803 rtunion fld[1];: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:32 warningexpanded from macro 'RTL_CHECK2'25:: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note./genrtl.h: XVEC (rt, 1) = arg1;341note : 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]) ^ ~: : 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCUINT' : XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'XBBDEF'271: note: array 'fld' declared here #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:::323:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770 rtunion fld[1];:23:::661:37: ^ ^ ~ 28341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' note:: 5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.cexpanded from macro 'XVEC' : In file included from :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: ::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 23442344expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 659 XINT (rt, 2) = arg2; ^ ~: 38: ./genrtl.harray 'fld' declared here:315:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3 ^ ~:./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:560:23: note 660:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):38: ^ ^ ~341In file included from 3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:38:: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XINT'warning : note#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]expanded from macro 'RTL_CHECK2' 5341::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: note :: ^ ~ 20: note: : array 'fld' declared herearray 'fld' declared here: rtunion fld[1];warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;: ^ ~ ^ ~ rtunion fld[1]; XEXP (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^ ~ ^660 2344: ./genrtl.h::31438:In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c 3 ::27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341 :5: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:warning20: : In file included from ::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:771:: 23:./genrtl.h note XEXP (rt, 2) = arg2; : 140: ^ ~note3note: : array 'fld' declared herearray 'fld' declared here: rtunion fld[1];: expanded from macro 'XSTR' ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771:23 expanded from macro 'XEXP' ^ ~ ^:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~ note: : 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP':5 :In file included from 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c24:38 ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from :660:3338:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 In file included from ^ ~ 2835:15: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note:: :660:38:: warning./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771 note: expanded from macro 'RTL_CHECK2'853::23:3 :note: expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here : ^ ~635 : rtx first = PREV_INSN (insn); 3 rtunion fld[1]; : warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notewarning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 660 ^ : ^~~~~~~~~~~~~~~~: ^ ~ 38: noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25:: note XSTR (rt, 1) = arg1;: ^ ~5expanded from macro 'RTL_CHECK2':23 341: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note : ^ ~#define PREV_INSN(INSN) XEXP (INSN, 1) 5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~770: 23:5 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared herenote : array 'fld' declared here: notearray 'fld' declared here: expanded from macro 'XSTR'95: expanded from macro 'XSTR' rtunion fld[1]; ^ ~In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : rtunion fld[1]; ^ 205771: ^:660:38: notenoteIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.cexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: :: 242344: ./genrtl.h:272#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 28: In file included from rtunion fld[1];23: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note3: warning: :In file included from In file included from 2344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h : ^ ~expanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c XVEC (rt, 3) = arg3;:: In file included from 20#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hexpanded from macro 'XEXP': 27341 :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h561In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::316772./genrtl.h::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::2344 :5 XSTR (rt, 2) = arg2;315:3: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.hnote:: 141::3 : note: ^ ~: expanded from macro 'XVEC' 3660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:: :array 'fld' declared here note rtunion fld[1]; warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: 38 expanded from macro 'XSTR'warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:660array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 771:38: note ::788note: : :38expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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]) ^ ~768#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::2333 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::234423 note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2': 341:./genrtl.h : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 653 ^ ~expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'XEXP'note660: 341:383659:341::5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5:: note: :array 'fld' declared here note: ^ ~: rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note 38array 'fld' declared here: In file included from note XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 95: rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23 :: : rtunion fld[1];66020: :341:: ^note538:: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cnote: array 'fld' declared here : In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:2836 : expanded from macro 'RTL_CHECK1': In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ~:2528 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2'In file included from warning :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: 273/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtx last = try_split (PATTERN (insn), insn, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3 ^ ~ :: 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::341 ^~~~~~~~~~~~~~ :5:38:52344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : 831./genrtl.h::array 'fld' declared here: rtunion fld[1]; :note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'57920note ^: : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 4) = arg4;233: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:2344 ^ ~: ./genrtl.h:142: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: rtunion fld[1];24 note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'PATTERN' ^ ~341 warning XSTR (rt, 1) = arg1; ^ ~ ^ :#define PATTERN(INSN) XEXP (INSN, 4): In file included from 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c : rtunion fld[1];33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ^ ~In file included from : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:154:7: In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::20: 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XVEC' warning:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:660:38: :23: note: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]771: note: expanded from macro 'RTL_CHECK2'In file included from expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : :23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::2344 if (INSN_CODE (insn) < 0): ./genrtl.h:2344::316: ^ ~ ^~~~~~~~~~~~~~~~ note:38335: :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'3 :: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning./genrtl.h341 : ^ ~note: 768: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 844 X0EXP (rt, 4) = NULL_RTX; ^ ~expanded from macro 'RTL_CHECK2':: :5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h672: note :::23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note660notearray 'fld' declared here :: expanded from macro 'XINT' 771:23 rtunion fld[1];:788 note: expanded from macro 'XEXP' : : ^ ~383:: 27:expanded from macro 'INSN_CODE' note: expanded from macro 'RTL_CHECK2'warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5: note: ^ ~:expanded from macro 'X0EXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ XSTR (rt, 1) = arg1; :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 768 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: array 'fld' declared here 660:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770In file included from : rtunion fld[1];: ^ 341659:::3838: note: expanded from macro 'XINT'5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c::38 ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.cnotenote: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~23: :28expanded from macro 'RTL_CHECK1': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2': note: expanded from macro 'XSTR' ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~660note : ^ ~38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here :: ^ ~95: 2344expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^: ./genrtl.h:598 :660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:3:38:20 note: expanded from macro 'RTL_CHECK2' :: :341In file included from ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning : 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c341:#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]: ^ ~ 2846 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h514: : rtunion fld[1]; ^ ::341warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:2344: ./genrtl.h: XSTR (rt, 1) = arg1;5 ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.cnote :274:3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:341 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note: array 'fld' declared here: note insn_set = single_set (insn);5770:23: : 2344: ./genrtl.h: rtunion fld[1];: ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22 :note: note: array 'fld' declared hereexpanded from macro 'single_set' : rtunion fld[1];array 'fld' declared herenote ^ array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: ? PATTERN (I) : single_set_1 (I)) \336 rtunion fld[1];: ^ In file included from ^~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:::expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 #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] warning: 24array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^27 : 1998: ^ ~ XVEC (rt, 5) = arg5;In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: :42 XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h673::3 33::2344: ./genrtl.h:: 2344note38772: ./genrtl.h:335: : noteexpanded from macro 'single_set_1':3: ^ ~ :143/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: :warning: :#define single_set_1(I) single_set_2 (I, PATTERN (I))array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2': 3 15523:: :31 warning: :note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^~~~~~~~~~~ warningexpanded from macro 'XVEC' : warning: array index 4 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] XEXP (rt, 7) = arg7; INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :831 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: 23:341:5::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23 ^ ~ : : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23expanded from macro 'XEXP'660 :: 771note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'PATTERN': noteexpanded from macro 'XSTR': array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4)23 note ^ ~: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 38 expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:::: rtunion fld[1];note: expanded from macro 'XEXP' ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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]) 771 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note: :771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::3828660expanded from macro 'RTL_CHECK2' :38 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23note : expanded from macro 'RTL_CHECK2' :noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :noteexpanded from macro 'RTL_CHECK2'341: expanded from macro 'XEXP'341: 5: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here38 ^ ~599 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3415: rtunion fld[1];expanded from macro 'XEXP': note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here ^ : 3413: warning5 rtunion fld[1]; ^ note:: note: #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]: array 'fld' declared here ^ ~expanded from macro 'RTL_CHECK2' XVEC (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33In file included from : 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26: : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: array 'fld' declared here In file included from 2344772660:23: In file included from 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: note: expanded from macro 'RTL_CHECK2': 2344: note./genrtl.h:692/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:./genrtl.h:::95: : 401 rtunion fld[1];341 3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :3 : ^ ~In file included from : warning38: note: In file included from : 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] expanded from macro 'XVEC'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c XEXP (rt, 1) = arg1;:::341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XWINT (rt, 1) = arg1;5 24: ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:5:660 :note38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::771array 'fld' declared here ^ ~ note: ./genrtl.h:275: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': : 341664:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ 23:29array 'fld' declared here rtunion fld[1];20: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: ^note rtunion fld[1];: 2344::In file included from 341 array 'fld' declared here rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c : 5warning: ^ ./genrtl.h : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27 : In file included from note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :33: : 336:note3array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : warning: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:expanded from macro 'XEXP' 155 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:2846: XINT (rt, 6) = arg6;: ^ ~ ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~14:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:: XEXP (rt, 2) = arg2; insn_set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996: 8: note: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 768: In file included from expanded from macro 'single_set' :660:38 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:::28: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h note771:23::232344617:25:: 342: ^~~~~~~~~~~ :5:note./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote: expanded from macro 'XINT' 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) ^ ~ expanded from macro 'INSN_CODE'array 'hwint' declared here:: : 831 ^ ~ : HOST_WIDE_INT hwint[1];144/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38expanded from macro 'RTL_CHECK2':#define INSN_CODE(INSN) XINT (INSN, 6) :323: note : note3expanded from macro 'PATTERN': ^ :expanded from macro 'RTL_CHECK2' warning#define PATTERN(INSN) XEXP (INSN, 4) ^ ~660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: :61: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2326: note :: 768:23noteexpanded from macro 'RTL_CHECK2' X0EXP (rt, 8) = NULL_RTX;: : : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])noteexpanded from macro 'XINT': expanded from macro 'HOST_WIDE_INT': 788 # define HOST_WIDE_INT long ^ ^ ~ XVEC (rt, 1) = arg1;:In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::275:: ^ ~ ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c : array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : ::38array 'fld' declared here26 note::772341 660 rtunion fld[1];: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: :: expanded from macro 'RTL_CHECK2' : ^ :./genrtl.h:402:2338:: expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c note: expanded from macro 'RTL_CHECK2' note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 ^ ~ 3:5In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: expanded from macro 'XVEC'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.cwarning: 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)341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ ^ ~ XWINT (rt, 2) = arg2; note: 341array 'fld' declared here :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h533/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:5: : 38: ^ ~note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.hexpanded from macro 'RTL_CHECK1':660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::664:note rtunion fld[1];: In file included from : array 'fld' declared here ^ 29 69338:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ^ ~ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341:53:: note: array 'fld' declared herenote: array 'fld' declared hereexpanded from macro 'XWINT':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c warning :./genrtl.h ^ ^ ~ 95: : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cIn file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]):401:3 ^: warningarray index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:20: :2849 :20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c XWINT (rt, 1) = arg1; ^ ~: ^ ~ In file included from 18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;332344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :342:./genrtl.h ^ ~ :./genrtl.h:664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:29:293:341 ::770:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note5:5: note: 23 : note: expanded from macro 'XSTR'3: array 'fld' declared here last_set = single_set (last);expanded from macro 'XWINT' 169:3: rtunion fld[1]; note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ^ : ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'hwint' declared here warning ^~~~~~~~~~~~~~~~~ : warningIn file included from HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 28: In file included from :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 156 XINT (rt, 1) = arg1;#define XWINT(RTX, N) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XEXP (rt, 1) = arg1; ^ ~ : ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26:: return INSN_CODE (insn);2344 : ./genrtl.h:: note 771: ^~~~~~~~~~~~~~~~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342expanded from macro 'HOST_WIDE_INT':5: ::22: note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'hwint' declared here635 ::: 8443: note:# define HOST_WIDE_INT long 23:: HOST_WIDE_INT hwint[1]; ^note25 expanded from macro 'XINT'notewarning : : 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) ^ ~ 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c::26:3861:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'single_set'./genrtl.h XSTR (rt, 1) = arg1;: :435:: 326 ? PATTERN (I) : single_set_1 (I)) \expanded from macro 'INSN_CODE' ^ ~ ^~~~~~~~~~~~~~~~ :: note 660:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 :warning note: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: 1998:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 1) = NULL_RTX;42 : ^ ~ :: 770note :23expanded from macro 'HOST_WIDE_INT': note: expanded from macro 'XSTR'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note# define HOST_WIDE_INT long: ^ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' 788In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'single_set_1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define single_set_1(I) single_set_2 (I, PATTERN (I)): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:#define INSN_CODE(INSN) XINT (INSN, 6)659:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hnote341: expanded from macro 'RTL_CHECK2':341: ^~~~~~~~~~~ ^ ~:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])831: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 23 ^ ~./genrtl.h:402:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote3::: : 768: 5note: ::: warning23 note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4): note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' ^ ~ array 'fld' declared here array 'fld' declared here XWINT (rt, 2) = arg2;note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];:: ^ ~341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: rtunion fld[1]; ^ note ^5:: note: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c::95: In file included from : :: 5array 'fld' declared here :expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:: In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:2344: 664expanded from macro 'XEXP'note rtunion fld[1]; : : :In file included from ./genrtl.h29: note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ 313:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~ ^ rtunion fld[1]; ^: rtunion fld[1]; expanded from macro 'XWINT':20 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3::: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 660 XVEC (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: In file included from 660:38In file included from In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::3823: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :2344 noteexpanded from macro 'XVEC':28: : :: ^ ~342In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)436./genrtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2'2344 : ./genrtl.h:::7125/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:170: :3: warning341: 660array index 1 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::note3 note 2344: array 'fld' declared here : rtunion fld[1];: :3 : ^ XSTR (rt, 1) = arg1; ^ ~./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: ^ ~: array 'hwint' declared here warningnote HOST_WIDE_INT hwint[1]; XVEC (rt, 1) = arg1;warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:expanded from macro 'RTL_CHECK2'2849 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:18 : X0EXP (rt, 2) = NULL_RTX;:61 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 : note ^ ~: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:note526772: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote::23: : : note341expanded from macro 'XSTR': expanded from macro 'XEXP' expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here last_set = single_set (last); rtunion fld[1];5 ^ ~:788 :expanded from macro 'HOST_WIDE_INT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)# define HOST_WIDE_INT long: 27note : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ : ^ ~ ^~~~~~~~~~~~~~~~~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here :expanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 rtunion fld[1];:1996:8: ^: ^ ~note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from 660: ? PATTERN (I) : single_set_1 (I)) \38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hnote:20In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^~~~~~~~~~~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:note:: 65933expanded from macro 'RTL_CHECK2':: 95#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5 38: : : ^ ~: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotewarning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hmacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~:: 831:435#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341In file included from ::5: ^ ~3expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#if HAVE_DESIGNATED_UNION_INITIALIZERS:23: note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])341: expanded from macro 'PATTERN':note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5:20 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: #define PATTERN(INSN) XEXP (INSN, 4)array 'fld' declared here:note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; array 'fld' declared here ^ ^ ~ :341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ::2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c 771: ^ ~95 rtunion fld[1];: ^ ^ :23:314: : :note: expanded from macro 'XEXP' 3In file included from :note27 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 : array 'fld' declared here ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.cwarning:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :33:In file included from note:2344660: :./genrtl.h38:: :: 27672::3: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c XEXP (rt, 2) = arg2; XSTR (rt, 1) = arg1; expanded from macro 'X0EXP': expanded from macro 'RTL_CHECK2':2344 : ./genrtl.h:713 ::3: warning: 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::771:: 23 : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)770 XSTR (rt, 2) = arg2;./genrtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23:: note ^ ~ 2344 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:171 : ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5: :659 :38note./genrtl.h3::454 expanded from macro 'XSTR':3warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : : array index 3 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): 770: array 'fld' declared hereexpanded 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]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~23 XINT (rt, 1) = arg1; ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^note660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341note:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:2857:16: expanded from macro 'RTL_CHECK2' 5:775:warning: 25 notenote:: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]660 expanded from macro 'XBBDEF' ^ ~: 768:23In file included from 38: note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24note ^ ~ ::341:5 ^ ~: expanded from macro 'RTL_CHECK2' copy_rtx (SET_SRC (insn_set)));341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~ :: :: 5In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 659: :note: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:array 'fld' declared here : rtunion fld[1]; 38::341: 20note: : 1536expanded from macro 'RTL_CHECK2' ^38 In file included from : array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :note: :notearray 'fld' declared here22 : 2344: ./genrtl.h rtunion fld[1];95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :436note ^ ~::expanded from macro 'RTL_CHECK1' ^ rtunion fld[1]; 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]20 : X0EXP (rt, 2) = NULL_RTX; In file included from ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_SRC': ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 341 ^ ~ ::In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:In file included from 2344788::27: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c note::805 :199:: rtunion fld[1]; ^ 33:315:: : 34283:32In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: expanded from macro 'X0EXP'In file included from :: note: expanded from macro 'XCEXP' :warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ./genrtl.h ^ ~: GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~73226 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h673:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:51183:26:: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note::: :6592344 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3 expanded from macro 'SUBREG_BYTE'3: note: :: #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 XEXP (rt, 3) = arg3; ^ ~661array 'fld' declared here : :37 ./genrtl.h: rtunion fld[1];: note: : ^expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h471#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :warning: 771array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h803:23 ::3: : XSTR (rt, 2) = arg2;In file included from 32warning: warning ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: expanded from macro 'RTL_CHECKC1'note :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: expanded from macro 'XCUINT' XSTR (rt, 1) = arg1; ^ ~note : #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)expanded from macro 'XEXP'23 X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~341:::20 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 7705 : ^ ~ : 23 note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 ^ ~: 172: 27 ^ ~ 38note:: :array 'fld' declared here 3: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ expanded from macro 'RTL_CHECK2' :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' : ^ ~ note660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 38: expanded from macro 'X0EXP'341661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c341:37: warning::: 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])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)55 ^ ~24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5:In file included from note: array 'fld' declared here :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h note: array 'fld' declared here XEXP (rt, 4) = arg4; : ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 20:771:23: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' :: In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660659::38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c ^ ~:3895 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341array 'fld' declared here2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h rtunion fld[1];: : : 341expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 55#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:470::4::./genrtl.h:: 660 note ^ ~note: :38warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (new_rtx) = ORIGINAL_REGNO (reg); ^~~~~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::20 5 array 'fld' declared here: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::454::: 3note: 2868: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from :15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 1119noteexpanded from macro 'RTL_CHECK2' : : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])29In file included from ^ ~ XINT (rt, 1) = arg1;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c2344:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:note:28316: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'ORIGINAL_REGNO' array 'fld' declared here./genrtl.h#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1):3 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; 341: first = NEXT_INSN (first);: ^ ~In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:692 ^ ^~~~~~~~~~~~~~~~~5: note: :28In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: note3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:: expanded from macro 'X0UINT'33 : #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) : array 'fld' declared herewarning: 25: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;:2344: :26 768:23::./genrtl.h rtunion fld[1];: 733 ^ ^ ~: note: XEXP (rt, 1) = arg1; 3: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)2738: note: :expanded from macro 'X0EXP' ^ ~ 2344In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;:659 note : :expanded from macro 'RTL_CHECK1'38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ::expanded from macro 'NEXT_INSN'771:23: 20: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: :expanded from macro 'RTL_CHECK1' : 660:38:In file included from : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h504771 :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning::2344: ./genrtl.h::34123771173::: 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]) 5 3: warning :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341:5 : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:note : : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^array 'fld' declared here ^ ~expanded from macro 'XEXP' note: array 'fld' declared here : note660 XINT (rt, 5) = arg5; : rtunion fld[1]; :38: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h470::31:788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2720 ^: 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 768: ^ ~ 23:./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 95/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h471: In file included from : 660:660 : :: ORIGINAL_REGNO (new_rtx) = ORIGINAL_REGNO (reg); ^~~~~~~~~~~~~~~~~~~~ 338: note: expanded from macro 'RTL_CHECK2'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: expanded from macro 'XINT':note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.harray 'fld' declared here warning: rtunion fld[1]; ^ ^ ~20 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :5In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: In file included from In file included from expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :1119#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ::234429expanded from macro 'RTL_CHECK2': 2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659./genrtl.h::660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 X0EXP (rt, 1) = NULL_RTX;note38: note693 ./genrtl.h: ^ ~: : expanded from macro 'RTL_CHECK2'3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'ORIGINAL_REGNO' rtunion fld[1];: : 788:27:#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~noteexpanded from macro 'RTL_CHECK1' 335 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:2875:12:::: 3:expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5::341 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning::: note: array 'fld' declared here 786:warning:5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];28: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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]; XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5:In file included from XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c first = NEXT_INSN (first);: ^ ~ ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note27 ^~~~~~~~~~~~~~~~~ :770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:note: 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 771:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here./genrtl.h:expanded from macro 'XSTR':753:3: 659 :: warning: 23 rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:20: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'X0UINT': XINT (rt, 1) = arg1;In file included from ^ 25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ ^ ~:2344: ./genrtl.h:174In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:::263:noteexpanded from macro 'XEXP':#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) : : expanded from macro 'NEXT_INSN' ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : note659 768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define NEXT_INSN(INSN) XEXP (INSN, 2) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ XINT (rt, 6) = arg6; ^ ~ 38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):38:: : : ^ ~768:23 771 2344:: ./genrtl.h23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 660:341:note23::: expanded from macro 'XEXP' :expanded from macro 'RTL_CHECK1'505 notenote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38 : note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XINT':expanded from macro 'XINT' 5 ^ ~341 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : : 53: ^ ~warningexpanded from macro 'RTL_CHECK2' #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] X0EXP (rt, 2) = NULL_RTX;note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::660 :: ^ ~660notearray 'fld' declared here:38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 rtunion fld[1]; : expanded from macro 'RTL_CHECK2' ^: note: expanded from macro 'RTL_CHECK2' 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788::5:27:341array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notenote : ^ ~: 341 rtunion fld[1]; ^ In file included from 5: ^ ~ array 'fld' declared hereexpanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95341 :: 5 rtunion fld[1];5 ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.cnote:note:: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:array 'fld' declared here: :5659:38: array 'fld' declared here note:471:: rtunion fld[1];array 'fld' declared here note 4 rtunion fld[1]; ^ ^ : : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :2420: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ note: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ rtunion fld[1];In file included from :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 :: 2344./genrtl.h: :504:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:3412344 REG_ATTRS (new_rtx) = REG_ATTRS (reg); ^~~~~~~~~~~~~~~~~~~: ./genrtl.h: :./genrtl.h:712336:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c3::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here : rtunion fld[1];3:: :2344 29051462:24: :11warning: 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]./genrtl.h expanded from macro 'REG_ATTRS' warning XEXP (rt, 2) = arg2;::: : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26warning 175: :In file included from #define REG_ATTRS(RTX) X0REGATTR (RTX, 2)3:2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 XSTR (rt, 1) = arg1;:754:3771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h ^ ~23:: warningexpanded from macro 'XEXP':array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 788: 524 note: ::27 next = NEXT_INSN (insn);expanded from macro 'XEXP': note: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~796 :expanded from macro 'X0EXP': 770:23: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29: XEXP (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ note: expanded from macro 'X0REGATTR' : expanded from macro 'XSTR' ^ ~:826:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg): note: expanded from macro 'NEXT_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:65938:38:: note: #define NEXT_INSN(INSN) XEXP (INSN, 2): ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1':771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : expanded from macro 'XEXP': 38expanded from macro 'RTL_CHECK2' ^ ~: 661#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :37: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1;771 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341note:23:: ^ ~ 5: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::note660: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: 341array 'fld' declared here:5: expanded from macro 'RTL_CHECKC1' ^ ~ : note :: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38noteexpanded from macro 'XEXP' rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'660: 771array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::note341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ::23:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38: note In file included from : ^ ~341 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notenote: : :5: expanded from macro 'RTL_CHECK2'array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c :expanded from macro 'XEXP' ^ ~ ^ rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note : ^ array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.cIn file included from 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:20:: :341:27In file included from : : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h rtunion fld[1];: note: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :20: 5:::5array 'fld' declared here:2344 note: In file included from note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.carray 'fld' declared here ./genrtl.h660::array 'fld' declared here505: 3 rtunion fld[1]; rtunion fld[1]; ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:471:2344In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c: ^: : :33./genrtl.h:95note 176 : expanded from macro 'RTL_CHECK2'In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.cwarning:26:: rtunion fld[1]; In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hwarning: ^ ::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_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]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c 2344: ./genrtl.h:755:20:2909 REG_ATTRS (new_rtx) = REG_ATTRS (reg); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28:18:3: :In file included from 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^~~~~~~~~~~~~~~: ^ ~array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning : 2344 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:5note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : 24: note: : note: XEXP (rt, 8) = arg8;array 'fld' declared here: expanded from macro 'REG_ATTRS' ./genrtl.h:./genrtl.hexpanded from macro 'X0EXP'#define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ 401:713/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796: ^ ~29: : rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XSTR (rt, 3) = arg3; : ^ ^ ~ In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3 ^ ~ 3note: expanded from macro 'X0REGATTR'770:: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: rtx set = single_set (insn);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^~~~~~~~~~~~~~~~~: XWINT (rt, 1) = arg1;note ./genrtl.h ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:23525:38:3: ^ ~ : expanded from macro 'XEXP': note: notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; expanded from macro 'RTL_CHECK1': 661 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2;660 :1996 ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :664::3738: ^ ~2229: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~note: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 768 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: : note: expanded from macro 'XSTR':note: expanded from macro 'RTL_CHECKC1' expanded from macro 'single_set' :660 expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: note: 3823/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XWINT' : 341 ^ ~ : ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: note: :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 341:array 'fld' declared here 1998note: :note : 42expanded from macro 'RTL_CHECK2': note: expanded from macro 'XINT': : expanded from macro 'single_set_1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660 #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^ ~ : ^ ~341 : ^~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5831 :38: :23notenote: : ^ ~ : array 'fld' declared here:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: rtunion fld[1];:342array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: : 66055::expanded from macro 'PATTERN' ^ ^ 38 rtunion fld[1]; : note: expanded from macro 'RTL_CHECK2' : ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notenote#define PATTERN(INSN) XEXP (INSN, 4): : array 'fld' declared here In file included from note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'hwint' declared here341 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:: 524:noteexpanded from macro 'RTL_CHECK2'771 :23: In file included from : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 : HOST_WIDE_INT hwint[1]; ^: expanded from macro 'XEXP' ^ In file included from ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61 ^ ~3 ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:3334126:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:234428: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 2344warning: ./genrtl.h:660In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 732array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5note:: expanded from macro 'HOST_WIDE_INT' 338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: note: array 'fld' declared here 2344:: 541 rtunion fld[1]; ^ ./genrtl.h::773195::: # define HOST_WIDE_INT long3 warning: ^note: XEXP (rt, 1) = arg1;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:17In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c::: 95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: expanded from macro 'RTL_CHECK2'20warning XSTR (rt, 1) = arg1;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:: 2344warning: ./genrtl.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] : XEXP (rt, 1) = arg1;In file included from ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:: ^ ~771:770array index 1 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]:: rtx orig_op1 = XEXP (x, 1); note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)402 XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~23 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :771:23:: note: expanded from macro 'XEXP' note341:5 ^ ~3: expanded from macro 'XEXP' 771 :23:: note: array 'fld' declared here note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: expanded from macro 'XEXP' :::772560 rtunion fld[1];:23 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:338:: :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c ^ ~ note: expanded from macro 'XVEC' note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning2909#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):18note: expanded from macro 'RTL_CHECK2':: 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;: ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1996:660::38: ^ ~: 341: noteexpanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 :8:664:2938: note: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XWINT': #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ expanded from macro 'RTL_CHECK2' 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~342 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::341: :note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 rtunion fld[1];: note ^: 55 :: 341:5 In file included from 23note: expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ::::note note ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~: 27: note: array 'fld' declared herearray 'hwint' declared herenote expanded from macro 'RTL_CHECK2'note: array 'fld' declared here: : expanded from macro 'XSTR' rtunion fld[1]; rtunion fld[1]; HOST_WIDE_INT hwint[1]; In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:: ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 23: note : : expanded from macro 'PATTERN'20In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define PATTERN(INSN) XEXP (INSN, 4)::2344: ./genrtl.h rtunion fld[1]; ^ ~: 38 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h 34128::196:61 ^:26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 ::: notenote: expanded from macro 'HOST_WIDE_INT' 771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::: 2344: 2344note: array 'fld' declared here : rtunion fld[1]; : expanded from macro 'RTL_CHECK2'./genrtl.h# define HOST_WIDE_INT long 23: ./genrtl.hnote:733:3: ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :warning ^: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP'791: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3:341: :5: note XEXP (rt, 2) = arg2;24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~95: In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :20771:20array 'fld' declared here: rtunion fld[1];23:In file included from XINT (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23442344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 768 ^ ^ ~ :660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.hIn file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:::232638::525: note./genrtl.h: In file included from :: 435expanded from macro 'RTL_CHECK2' 23 : note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:expanded from macro 'XINT':3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3note:: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':745warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h341: warning38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):561: : note: expanded from macro 'RTL_CHECK2' 35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: X0EXP (rt, 1) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: :660:38 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ : ^ ~note : 38: XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here note: expanded from macro 'X0EXP' : 660warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: 38 rtunion fld[1];: for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn)) ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ : ^~~~~~~~~~~~~~~~ :341659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~5:38: 768::note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note ^ ~23826:25: :341:5: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1':: 341:expanded from macro 'NEXT_INSN'5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c: note: array 'fld' declared here:2957#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :expanded from macro 'XSTR' note: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h14 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: rtunion fld[1]; rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; 771note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note next = NEXT_INSN (insn);: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^In file included from : ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341660:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c ^~~~~~~~~~~~~~~~38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:33: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h::28: 82627: 660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here25 ::2344: :38: note./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' ^ ~ note: 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 809:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'NEXT_INSN' ^ ~ 753 #define NEXT_INSN(INSN) XEXP (INSN, 2): rtunion fld[1];warning3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : : ^ ~ 5: notearray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 197 XEXP (rt, 1) = arg1;: ^ ~ XINT (rt, 1) = arg1; ^3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 :5:warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c: note ^ ~95 : In file included from : ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771771:23::23 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h X0EXP (rt, 3) = NULL_RTX;In file included from : rtunion fld[1];:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:660 ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~2438 note::In file included from 768 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h : ::436: ^ ~:233: note: 788: expanded from macro 'XEXP' :expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h 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] : 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~20expanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 27In file included from 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'X0EXP' ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 2344 5660:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 660: : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ^ ~: note: expanded from macro 'RTL_CHECK2' :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ::note: 659: :expanded from macro 'RTL_CHECK2' 38array 'fld' declared here :560:3:: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :66057927warning: note rtunion fld[1];: expanded from macro 'X0EXP' : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~ 3expanded from macro 'RTL_CHECK1': ^ 341array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note659 XSTR (rt, 1) = arg1; ^ ~ ^ ~: 758expanded from macro 'RTL_CHECK2': ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::38: note: 341array 'fld' declared here:5: XSTR (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : 34118:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c::2963 note770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::770 :14:notenote: : : 5array 'fld' declared herearray 'fld' declared here: : warningnote: expanded from macro 'XSTR' notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];warning: array 'fld' declared here expanded from macro 'RTL_CHECK1':: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: rtx set = single_set (insn);note ^ rtunion fld[1];: expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; rtx loc = INSN_VAR_LOCATION_LOC (insn); ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~27:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1996: 33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::66038: :992:32238::20::: In file included from : 28 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h::198:: : expanded from macro 'RTL_CHECK2' note: expanded from macro 'single_set' expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: ? PATTERN (I) : single_set_1 (I)) \array 'fld' declared here3:./genrtl.h : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]829 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: X0EXP (rt, 4) = NULL_RTX;2344 3 ^~~~~~~~~~~~~~~~note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'INSN_VAR_LOCATION_LOC' rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)):warning ^ ~341: 1998:42: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: 34195/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:::: 969: noteIn file included from :36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:754 ::expanded from macro 'single_set_1'note : 5expanded from macro 'PAT_VAR_LOCATION_LOC': 20#define single_set_1(I) single_set_2 (I, PATTERN (I))3:788::array 'fld' declared here:27 ^~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;::note : array 'fld' declared herenote: expanded from macro 'X0EXP'warning 2344 rtunion fld[1]; rtunion fld[1]; : #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^./genrtl.h ^: ^ ~ ^ ~ 454 :3 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::: 20659: 772:: :In file included from 38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.carray 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]):26: : XEXP (rt, 2) = arg2; XINT (rt, 1) = arg1; ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831 In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344expanded from macro 'XVEC' ^ ~: ^ ~ : 768 805./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23::771:234432/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 note: : ./genrtl.h::::: note: expanded from macro 'XCEXP'341:598:3 expanded from macro 'PATTERN'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~561: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23#define PATTERN(INSN) XEXP (INSN, 4): note: expanded from macro 'XINT' ^ ~661 : XSTR (rt, 1) = arg1; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3837 3: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : note: : expanded from macro 'XEXP' ::array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 771::23: 23note: noteexpanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1': expanded from macro 'XEXP' rtunion fld[1]; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: notenote : ^ ~ : expanded from macro 'XSTR' :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;:38: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:341 ::27note: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^5::770::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here38: 660 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:: :note: 20::7583823: 38:18:: warning: expanded from macro 'RTL_CHECK2'In file included from :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'note rtunion fld[1];: rtx loc = INSN_VAR_LOCATION_LOC (insn);note:: expanded from macro 'RTL_CHECK2' ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344 :: In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XSTR' : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])33 : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1992344note: 5./genrtl.h:830:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: expanded from macro 'INSN_VAR_LOCATION_LOC': ^ ~: 5: note: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) 3 ^~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : :341: rtunion fld[1]; ^ ~3: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:::array 'fld' declared here341 rtunion fld[1]; ^:986 note: array 'fld' declared herewarningwarning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c ^ : ^ ~33 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2963: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:5 rtunion fld[1]; ^:660:: XSTR (rt, 2) = arg2;26: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^ ~ : 14/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_VAR_LOCATION' 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:#define INSN_VAR_LOCATION(INSN) PATTERN (INSN)note: ./genrtl.hnote ^~~~~~~~~~~~~~23::788: :: In file included from :599warning 27: note: note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]28expanded from macro 'RTL_CHECK2':3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 : expanded from macro 'XSTR'./genrtl.h XVEC (rt, 2) = arg2; rtunion fld[1];expanded from macro 'X0EXP' : 755 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659: rtx set = single_set (insn);831 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^~~~~~~~~~~~~~~~~: 2338: ^ ~ XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::951996660:: 772: 341:5 ^ ~38::In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h 23: note :8:note note: :: 20noteexpanded from macro 'single_set' : expanded from macro 'RTL_CHECK2' note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'::2344: ./genrtl.h rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note ? PATTERN (I) : single_set_1 (I)) \ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:471 770660:38:: ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN':23:831:23note : expanded from macro 'RTL_CHECK2' :: note : noteexpanded from macro 'PATTERN': 5#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : ::341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.cnote:24 : expanded from macro 'XSTR':#define PATTERN(INSN) XEXP (INSN, 4)5note: : (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)note: array '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) ^ ~ array 'fld' declared here rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: : X0EXP (rt, 1) = NULL_RTX;341 23 ^:In file included from rtunion fld[1]; : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note expanded from macro 'PAT_VAR_LOCATION_LOC' ^ ~ 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.cnote: array 'fld' declared here ::27: : 27 In file included from expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ note noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:20: 45#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26In file included from In file included from : 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.cexpanded from macro 'XEXP': ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : 341: expanded from macro 'X0EXP': 52344::note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:579:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; : ^ ~:expanded from macro 'XCEXP' array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^~~:332344: ./genrtl.h:617: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: note: 661:expanded from macro 'RTL_CHECK2': :38: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):770:23: note: expanded from macro 'XSTR' 38:200 3 ^ ~: 3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: note ^ ~: XVEC (rt, 1) = arg1;341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1':2344: ./genrtl.h: 773:35 ^ ~ ::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772warning660:38:: warning: note XVEC (rt, 3) = arg3;: expanded from macro 'RTL_CHECK2' :: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' : ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 772 ^ ~:array 'fld' declared here772: X0EXP (rt, 6) = NULL_RTX;: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ ~::660:38 :: note rtunion fld[1]; 341: expanded from macro 'RTL_CHECK2' :5:: array 'fld' declared here ^ 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~note 5: :: array 'fld' declared here: expanded from macro 'XVEC' rtunion fld[1]; note: array 'fld' declared herenote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : : expanded from macro 'XVEC' 341 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c788 rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ 5 ^: ^ ~ 760:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]660:In file included from ^27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:: array 'fld' declared here: : replace_oldest_value_addr (&INSN_VAR_LOCATION_LOC (insn),38: rtunion fld[1];:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c660 note :95: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cIn file included from 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: expanded from macro 'X0EXP'note38: ^20 : : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :20: expanded from macro 'RTL_CHECK2' ^ ~: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36282344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992: 12:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c::./genrtl.h::note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25:: warning./genrtl.hnote504 ^ ~:3 :598:: 3659expanded from macro 'INSN_VAR_LOCATION_LOC' :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) : 26:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 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] XSTR (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~~~~~~~~ 5: :341: note in_set = single_set (in_insn);:In file included from 5warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:98638:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here::2344: ./genrtl.h::: ^~~~~~~~~~~~~~~~~~~~ note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]33 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:note X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; : note635: expanded from macro 'INSN_VAR_LOCATION': ^ ~array 'fld' declared here: expanded from macro 'RTL_CHECK1' ^ ~ 22: note: expanded from macro 'single_set' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ? PATTERN (I) : single_set_1 (I)) \ ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 #define INSN_VAR_LOCATION(INSN) PATTERN (INSN)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~~~~~~~~~~~~ 770: ^788: 23341:1998:42 : note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23 rtunion fld[1];: ^ :: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: expanded from macro 'single_set_1'note:In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.cIn file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:#define single_set_1(I) single_set_2 (I, PATTERN (I)) 28array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XSTR (rt, 1) = arg1;: ^~~~~~~~~~~ ^ ~: ::./genrtl.hexpanded from macro 'XSTR' 33: : expanded from macro 'PATTERN' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: note ^ ~ 23:791: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:::expanded from macro 'X0EXP' note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::: note23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :warningexpanded from macro 'PATTERN'969 ./genrtl.h: ^ ~:note#define PATTERN(INSN) XEXP (INSN, 4)In file included from 44 ^ ~: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:851:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR'3: :659:38 XINT (rt, 1) = arg1;27: : ^ ~notewarning : : 660:38: note: expanded from macro 'RTL_CHECK2' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'PAT_VAR_LOCATION_LOC' 660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ In file included from : XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23 ^ ~ ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :80538/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::note:20: 768: ^ ~341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 770:note:: expanded from macro 'XEXP' 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note:expanded from macro 'RTL_CHECK2': 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h: : ^ ~ array 'fld' declared here ^ ~ ^ ~ 45/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :201: note: expanded from macro 'XCEXP' note:341note: expanded from macro 'XINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3341:5 rtunion fld[1];: warning #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : : ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note660:660: array 'fld' declared here : array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 :788:24: ^38 : : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:27 rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c38expanded from macro 'XSTR' :38: :: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :95note ^ ~: 20expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note 20 : : : In file included from ^~~2344note: ./genrtl.hIn file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:599#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::660:38: ^ ~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341 2344 :5: XVEC (rt, 2) = arg2;note : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344array 'fld' declared here: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~:note ^ ~:: 653 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: expanded from macro 'RTL_CHECK2' 3./genrtl.h38::341 rtunion fld[1];: warning: 505 : #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]341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ^ ~::3: expanded from macro 'RTL_CHECK1'772:5:5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: note: XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23warning:: 771 note: :array 'fld' declared here341 : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~: 13 rtunion fld[1];note :5: expanded from macro 'XVEC'::772array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c : X0EXP (rt, 2) = NULL_RTX;: warningarray 'fld' declared here : ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3628 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :12 set = single_set (insn); ^~~~~~~~~~~~~~~~~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :788: rtunion fld[1];27 ^:5:: :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: :28: In file included from note 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:: 22: note: : array 'fld' declared here 38note: expanded from macro 'X0EXP' expanded from macro 'single_set' in_set = single_set (in_insn); ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :2344 ^ ^ ~ : 1996 notenote: ? PATTERN (I) : single_set_1 (I)) \expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:809: 3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::33659:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38:8: : expanded from macro 'XVEC' ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ notenote:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1'In file included from 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1998 XEXP (rt, 1) = arg1; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::::660:2344 ^ ~42: 38note: ^ ~: : ./genrtl.h:852expanded from macro 'single_set':3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'single_set_1'20:: warning 771 ? PATTERN (I) : single_set_1 (I)) \ note ^~~~~~~~~~~: #define single_set_1(I) single_set_2 (I, PATTERN (I)) : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831341::In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2323notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3412344:: :341::5: 831: XSTR (rt, 2) = arg2;array 'fld' declared here :: rtunion fld[1]; ^ ./genrtl.h5 ^ ~ :23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 223::3array 'fld' declared hereIn file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.cnote: : expanded from macro 'PATTERN': : #define PATTERN(INSN) XEXP (INSN, 4)24 expanded from macro 'PATTERN' 770note ^ ~ 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 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hnote: #define PATTERN(INSN) XEXP (INSN, 4) XEXP (rt, 1) = arg1;23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 20: ^ ~ ^ ~ ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note771: 771expanded from macro 'XSTR' ^: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c ^ ~ :23:In file included from :771 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from 23660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:expanded from macro 'XEXP' :38:2344: note::95 note23: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:expanded from macro 'XEXP'20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h: ./genrtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :660:341note617::3: warning524:5::: ::660: 38expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK2'2344note3 : note38::: : expanded from macro 'RTL_CHECK2'array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1;note: ./genrtl.h expanded from macro 'RTL_CHECK2':672 rtunion fld[1]; warning:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~: array 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; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:33660 ^ ~ warning ^ ~ ^ ~:: In file included from 38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772 : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:341note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23:: note: expanded from macro 'XVEC':5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 5 ^ ~341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 771::23: note: expanded from macro 'XEXP' :5 ^ ~note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 660341:note: :array 'fld' declared herearray 'fld' declared here 5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h:: array 'fld' declared here rtunion fld[1];38: : note ^ : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1];853: array 'fld' declared here ^ ~3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:28: 770warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : ^2344:771: ./genrtl.h23::13: ^ ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c ^ ~: :In file included from 660note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3634::: 341829: set = single_set (insn); ^~~~~~~~~~~~~~~~~27::expanded from macro 'XSTR' 3: 2317#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hnote5:20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1996:660::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: 8 38expanded from macro 'XSTR' ::: array 'fld' declared herewarningnote out_set = single_set (out_insn);: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : expanded from macro 'RTL_CHECK2' ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660expanded from macro 'single_set' XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ? PATTERN (I) : single_set_1 (I)) \1996 ^ ~ expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~:38In file included from : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h222344:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: expanded from macro 'single_set' : ^ ~24: ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: 341expanded from macro 'RTL_CHECK2':./genrtl.h 831:23: note:772:224 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: ::expanded from macro 'PATTERN' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:20: #define PATTERN(INSN) XEXP (INSN, 4): 3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::note : 5: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771warningarray 'fld' declared here1998: 5: note:: rtunion fld[1]; : expanded from macro 'XVEC' ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:noteIn file included from : array 'fld' declared here 42note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:2344 : :: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h23:array 'fld' declared here XEXP (rt, 2) = arg2;expanded from macro 'single_set_1' : rtunion fld[1]; ^ ~635 note #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 rtunion fld[1];: : ^~~~~~~~~~~338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 expanded from macro 'XEXP' noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: 23 expanded from macro 'RTL_CHECK2' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 95note: :: In file included from expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h In file included from ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning 26: In file included from 20 ^ ~831:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 2344: 341In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:673: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344: :338: note: expanded from macro 'RTL_CHECK2' :: : warning5 XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:660expanded from macro 'PATTERN': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :525:3: : XSTR (rt, 2) = arg2; warning ^ ~ ^ ~ : #define PATTERN(INSN) XEXP (INSN, 4)38 : ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here770 XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23:341note: expanded from macro 'RTL_CHECK2' rtunion fld[1];:770 : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 :5:In file included from : 23 ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here :23: rtunion fld[1];note34128note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::expanded from macro 'XSTR' 5 :#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)23In file included from ^array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ 2344 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660./genrtl.h:830In file included from :660 :38: note: expanded from macro 'RTL_CHECK2' note:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:: 341:5In file included from note: expanded from macro 'RTL_CHECK2'3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:778: expanded from macro 'XSTR' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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)expanded from macro 'XINT' 31: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c: ^ ~2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h is_asm = asm_noperands (PATTERN (insn)) >= 0;: 3634:34117:: ./genrtl.h:225: :5expanded from macro 'RTL_CHECK2' 3: :: ^~~~~~~~~~~~~~warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 770 warning: 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] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ out_set = single_set (out_insn); 23 XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :831 :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996660 rtunion fld[1]; :775:5: note: array 'fld' declared here :: expanded from macro 'XSTR' rtunion fld[1];: ^ 25: note: ^ :38expanded from macro 'XBBDEF': note: : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c ^ ~ : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.cexpanded from macro 'RTL_CHECK2'expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26:: 24 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~8:: :note659:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 660::38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h2344:20: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'single_set'./genrtl.hIn file included from :692:3: 38: 341warning:5note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771note :23::2344: : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2': : note: 653:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here noteexpanded from macro 'RTL_CHECK1' ^ ~ ^ ~ 3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~warning rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: expanded from macro 'XEXP' 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: :23 : 23 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5:expanded from macro 'PATTERN' 660:341:5: notenoteexpanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c: :95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: array 'fld' declared here :#define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ^ ~array 'fld' declared here ^ ~ 20In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:: 27 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:: ./genrtl.h ^ 771In file included from :38 ^ ~ 23: note: expanded from macro 'XEXP' :772:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 560:: 23: ^ ~ note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :28: 660note3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ::20#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 660: In file included from ::38 ^ ~ In file included from 38warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660 :: note2344: : XSTR (rt, 1) = arg1; ^ ~38 : expanded from macro 'RTL_CHECK2' :2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h./genrtl.h :831 :770:226:note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~note33:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:: expanded from macro 'XSTR' : ^ ~ note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341: ^ ~ rtunion fld[1]; : ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c: 53415: note:: : array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]797:5 : note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1];: note :659 ^: : XVEC (rt, 3) = arg3;38:14:660 :38array 'fld' declared herenote: In file included from ^ ~ :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.cexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:772note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];:: expanded from macro 'RTL_CHECK2' 2344 note_uses (&PATTERN (insn), cprop_find_used_regs, vd); ^~~~~~~~~~~~~~ ^ :: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 :831In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:::24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h693:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341: 33642:: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:2320: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:216725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : 5:note: : note XSTR (rt, 1) = arg1;note ^ ~warning: array 'fld' declared here expanded from macro 'PATTERN' warning: :: #define PATTERN(INSN) XEXP (INSN, 4) : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' out_pat = PATTERN (out_insn); note ^~~~~~~~~~~~~~~~~~: XSTR (rt, 2) = arg2; expanded from macro 'XSTR' rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: In file included from 23: array 'fld' declared herenote: :38 771 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:: 23:: ^ expanded from macro 'XSTR'27: : expanded from macro 'PATTERN' 660In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h38:note:20#define PATTERN(INSN) XEXP (INSN, 4)In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.cnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :95In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :7 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::3820: In file included from 2344: : ^ ~ 771warning:660:38:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~2344./genrtl.h: :227:3:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : notenote : : expanded from macro 'RTL_CHECK2'warning./genrtl.h: : ^ ~: 844561:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:3525:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : :expanded from macro 'INSN_CODE' ^ ~ 341:5: note: #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] array 'fld' declared here note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : array 'fld' declared here ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define INSN_CODE(INSN) XINT (INSN, 6) XSTR (rt, 2) = arg2; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^::788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c::: 28 : In file included from 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 rtunion fld[1];In file included from 341::2344: ^ ./genrtl.h23:5: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c27:851:array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:3 note: ::: rtunion fld[1];24note: expanded from macro 'XSTR' expanded from macro 'X0EXP': 23note#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) ^ ~ note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:807 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 20: 341expanded from macro 'XINT'warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 ^ ^ ~ ::20 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : note65938 XSTR (rt, 1) = arg1;:660:: ::38 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c./genrtl.h:673:3warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :26 note_stores (PATTERN (insn), kill_clobbered_value, vd);: notearray 'fld' declared here : expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~ : : warning note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344: :./genrtl.h38:3663 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::16:831 :341: XSTR (rt, 2) = arg2; 770::: 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~:23note712:: expanded from macro 'RTL_CHECK1' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note341warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' :: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :5: note: array 'fld' declared here 770 XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~: 23 ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; in_pat = PATTERN (in_insn); ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ^~~~~~~~~~~~~~~~~expanded from macro 'PATTERN' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define PATTERN(INSN) XEXP (INSN, 4):770 ^ : note: 6605:23In file included from :In file included from :: note: expanded from macro 'XSTR' ^ ~ array 'fld' declared here note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XSTR'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :155:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];771: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 note ^ 95: ^ ~23:: expanded from macro 'RTL_CHECK2'38:31: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h831note: expanded from macro 'RTL_CHECK2':: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:20 : 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: 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]) 23 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'PATTERN':: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2344 ^ ~ 2344#define PATTERN(INSN) XEXP (INSN, 4) 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h ^ ~ : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);./genrtl.h38::579:341:3: : ^~~~~~~~~~~~~~ warning228::5341:: :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771831:: ::23: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; warningnote: array 'fld' declared here: : rtunion fld[1]; ^ ~:expanded from macro 'RTL_CHECK2' ^:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4; ^ ~ ^ ~ 38In file included from :array 'fld' declared here note: 770:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: note : rtunion fld[1]; note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : : ^ note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'RTL_CHECK2' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'PATTERN'expanded from macro 'XSTR':341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: note: array 'fld' declared here660In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)234438#define PATTERN(INSN) XEXP (INSN, 4)2344 660::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: 341:5: note: 771 : array 'fld' declared here note: :note23 rtunion fld[1];expanded from macro 'RTL_CHECK2'./genrtl.h ^ ~ :713:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: ^ warning660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])852: : :note: 24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c3: :In file included from 38:: warningexpanded from macro 'XEXP'811 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:22 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note 20: ^ ~ : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 770:23: note: expanded from macro 'XSTR' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::341 XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ 341:./genrtl.h5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::692: 3 warning5: warning660 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::660:: : XEXP (rt, 1) = arg1;38note: array 'fld' declared here note770 note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here#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] rtunion fld[1];::23 array 'fld' declared here ^ ~ ^ for_each_rtx (&PATTERN (insn), kill_autoinc_value, vd); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: notenote: rtunion fld[1]; ^~~~~~~~~~~~~~:expanded from macro 'RTL_CHECK2' ^ ^ note: In file included from 5:expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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) note: :expanded from macro 'XSTR':27: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.carray 'fld' declared here 831::95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: 3678: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 21/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'PATTERN' :: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 341:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: warningIn file included from : 2344 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : :5:38: note: note#define PATTERN(INSN) XEXP (INSN, 4):: 2344: In file included from out_set = single_set (out_insn);./genrtl.h : ./genrtl.h:660:38: expanded from macro 'RTL_CHECK2'array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~note: ^ ~229 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c::26 ^ ~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3In file included from 598/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :3:: :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:array 'fld' declared here warning: 22: note: expanded from macro 'single_set': warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 7) = arg5; 2344 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h5 ^ ~ rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note:: 771: note: ./genrtl.h:155:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998: : ^expanded from macro 'XSTR'732 : warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here 42: note: ^ ~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: warning: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note660: expanded from macro 'XEXP' rtunion fld[1]; 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ : ^ ~ 770:23:: : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: ^~~~~~~~~~~~~~~~ 38: expanded from macro 'single_set_1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c note: note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'#define single_set_1(I) single_set_2 (I, PATTERN (I)):844 note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^~~~~~~~~~~:25: 28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR':2344: note: ./genrtl.h::expanded from macro 'XSTR'expanded from macro 'INSN_CODE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 853:3#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT':20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : 38: ^ ~ :2344warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 23In file included from :./genrtl.h:693:3: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c660:note: expanded from macro 'PATTERN': :95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h XSTR (rt, 3) = arg3;:expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ 20 ^ ~ ^ ~ 38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344:: :note: expanded from macro 'RTL_CHECK2': :770 note: 23expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h660: ^ ~ 23:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 599:3341: notenote: expanded from macro 'XSTR' 5 : ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)771expanded from macro 'RTL_CHECK2' : ^ ~: :23 note ^ ~note: :expanded from macro 'XSTR'warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341: : 5341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here ^ ~ :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 note: expanded from macro 'XEXP' array 'fld' declared here ^ ~ rtunion fld[1];: 660 XVEC (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :341: ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^772 :3823:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: ^: note: expanded from macro 'XVEC' :660:38660: note: 5 rtunion fld[1]; ^:In file included from expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:822:14: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 :array 'fld' declared here:2344: ./genrtl.h: rtunion fld[1];note: expanded from macro 'RTL_CHECK2'733:3: ^ ~#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] ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:660 note : expanded from macro 'XEXP' ^ ~: return INSN_CODE (insn);38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from 22::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c 341:5: note note: ^~~~~~~~~~~~~~~~:: 27note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'SET_SRC' note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) rtunion fld[1];expanded from macro 'INSN_CODE' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :: 341array 'fld' declared here805:5: ^ 660 ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:367820:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247::3: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: array 'fld' declared here38 :23: note: expanded from macro 'XINT' :21: warning: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: ^ ~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: :341:5: warning out_set = single_set (out_insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :5: XINT (rt, 1) = arg1;: note: array 'fld' declared here note: array 'fld' declared here 32 rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:713:3: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23::1996: XINT (rt, 1) = arg1;8: note: expanded from macro 'single_set' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 :23: note: expanded from macro 'PATTERN' XSTR (rt, 2) = arg2;#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: In file included from note: expanded from macro 'XEXP' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):95note: expanded from macro 'XINT' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 76842: 661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: notenote: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::37: :note note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: 617:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:expanded from macro 'RTL_CHECKC1' : expanded from macro 'XSTR' 5 ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 338341:5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note: array 'fld' declared here rtunion fld[1];:5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:3686:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] out_pat = PATTERN (out_insn); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from 270 note: :array 'fld' declared here38: XVEC (rt, 1) = arg1; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]31 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ :3 ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 558:9: note: :660:341:5expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];154::772:23: note: expanded from macro 'XVEC' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note660 ^ :7: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: :2344: ./genrtl.h:5array 'fld' declared here note: XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' : rtunion fld[1];:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 754:3: warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770844array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ :877:9: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;23: ORIGINAL_REGNO (new_rtx) = ORIGINAL_REGNO (src);note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:45expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: note: expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'XEXP' rtunion fld[1];732 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:In file included from 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h XSTR (rt, 1) = arg1; ^ ~ ^ ~ :38: In file included from :1119:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c131:: 95 2029:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: :: 6: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:warning: note23: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~20: 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:expanded from macro 'ORIGINAL_REGNO'3718:In file included from 12 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:271 warning:3: note: expanded from macro 'XSTR' ATTRIBUTE_ASM_FPRINTF(2, 3);note#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h: : 341 ^ expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 635:3:warning ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:121 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:53786 XINT (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : in_set = single_set (in_insn); :28: note note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^~~~~~~~~~~~~~~~~~~~: ^ ~ : note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' : array 'fld' declared here ^ ~ XSTR (rt, 1) = arg1;#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0UINT' rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) 770: ^ ^ ~ 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 659::768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::23 note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' note: expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :341:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ expanded from macro 'XINT' :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:877:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (new_rtx) = ORIGINAL_REGNO (src); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:note: array 'fld' declared here 878:9: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning660: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ In file included from :31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h REG_ATTRS (new_rtx) = REG_ATTRS (src); ^~~~~~~~~~~~~~~~~~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38155:831:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c::::: 31341 note: expanded from macro 'RTL_CHECK2' :1462 warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ note24:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:2647 5: note: :expanded from macro 'PATTERN'341:5: : expanded from macro 'RTL_CHECK2' note: array 'fld' declared here : rtunion fld[1];notenote ^: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c :24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 2344: ./genrtl.h: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~array 'fld' declared here ^ ~: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ In file included from expanded from macro 'REG_ATTRS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h755 : 3: :831In file included from ::23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define REG_ATTRS(RTX) X0REGATTR (RTX, 2):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~note172: ^ 771: :expanded from macro 'PATTERN' 20#define PATTERN(INSN) XEXP (INSN, 4)5:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: In file included from note: array 'fld' declared here 23 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 521:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c :27: In file included from :1: 796:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h XSTR (rt, 3) = arg3;:20warning : ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ note23: expanded from macro 'XEXP' :: 23: note: expanded from macro 'XSTR'note:733: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): : 29: noteempty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'XEXP' : ./genrtl.h:272#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ^ ~ :: 3expanded from macro 'X0REGATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ 771::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ note: expanded from macro 'XEXP' :660772:23: noteHOOK_VECTOR_END (asm_out):38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:878:31: warning: 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)660:38 XVEC (rt, 3) = arg3; ^ ~::341 REG_ATTRS (new_rtx) = REG_ATTRS (src);:5: note: ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:1462In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::note: expanded from macro 'RTL_CHECK2' :341 ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:5: note: array 'fld' declared here rtunion fld[1]; ^ :772 rtunion fld[1]; note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234424./genrtl.h: rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ 753:HOOK_VECTOR_END (sched)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:3 : 3718:^ 12: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95:./genrtl.h:773:3: In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' XVEC (rt, 1) = arg1; #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ : 50: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning note: expanded from macro 'HOOK_VECTOR_END':772: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XVEC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h in_set = single_set (in_insn);23:672:341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 1) = arg1; ^ ~ 3 ^~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'XVEC':661note warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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 ;) note: XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 37: ^ ~note: expanded from macro 'RTL_CHECKC1' array 'fld' declared here expanded from macro 'XINT' rtunion fld[1]; ^ :660:38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h31: 1996:8: :770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:47: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 ::5note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^: note: :array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)172 38: : rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 915: ? PATTERN (I) : single_set_1 (I)) \ ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1: 8 ^ ~:note: 660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c::27 expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2'warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : :341:empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:3843:50: : ^~~~~~~~~~~: 341: == ORIGINAL_REGNO (recog_data.operand[i])))note note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5: note: array 'fld' declared here 5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'HOOK_VECTOR_END' : ^ ~: rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :341 ^ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from rtunion fld[1];noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:: :5 26expanded from macro 'ORIGINAL_REGNO' ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:In file included from : :In file included from note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::786:66028In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c :note:: note473:: warning: : : : 38expanded from macro 'X0UINT' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 27#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: In file included from expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2;791 ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :20:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: warning: :3727:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: notearray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :232344 ^ ~172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341:5: note: array 'fld' declared here ^:274 ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hHOOK_VECTOR_END (addr_space) ^ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h in_set = SET_SRC (in_set); ::3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^~~~~~~~~~~~~~~~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note:: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43:50: 2344 note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : : ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660: XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: notearray 'fld' declared here: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:983:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 1536:22::18: rtunion fld[1]; ^ note: note: array 'fld' declared here38 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38expanded from macro 'SET_SRC' note_uses (&PATTERN (insn), cprop_find_used_regs, vd); :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c note ^~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP(RTX, 1, SET): note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:47#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h831 rtunion fld[1]; ^ :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342 ^ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: In file included from HOOK_VECTOR_END (calls)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341805:: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c2344325: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 27: : :In file included from : ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h23: : note XEXP (rt, 1) = arg1; ^ ~ note: : expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c#define PATTERN(INSN) XEXP (INSN, 4) ^ ~array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h31: rtunion fld[1]; ^ expanded from macro 'XEXP' 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h rtunion fld[1];50 In file included from 20 note ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'XCEXP'::7712344: : ./genrtl.h: 338::5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c275:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:warning:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):23: note395: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20: In file included from macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] In file included from #if HAVE_DESIGNATED_UNION_INITIALIZERS : : expanded from macro 'XEXP' ^warning 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: : 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558661:expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note2344#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' XINT (rt, 6) = arg6; && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) :./genrtl.h ^: expanded from macro 'RTL_CHECK2' ^: : 660:38./genrtl.h:37:: note: expanded from macro 'RTL_CHECKC1' 692 ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:768:23: note: noteexpanded from macro 'XINT' 47 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 755:3: warningarray 'fld' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:172#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3:: warning ^ ~32: In file included from XSTR (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2585: 2344: ./genrtl.h ^ ~:829::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):warning: empty macro arguments are a C99 feature [-Wc99-extensions]:172: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : HOOK_VECTOR_END (c) note ^521array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;array 'fld' declared herewarning: 6601: ^ ~:: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:38771:: : ^ ~23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h770:5 :43 : :note50 warningnotenote: : ^: : expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here3729:: 13 expanded from macro 'XEXP' note: rtunion fld[1];: ^ ~ warning empty macro arguments are a C99 feature [-Wc99-extensions] ^ : HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :^ 341expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~5 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c 23: note: 43772 out_set = single_set (out_insn);660:38:: ^~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::99850: : notenote:In file included from : array 'fld' declared here 1996:: note: expanded from macro 'RTL_CHECK2' 22::expanded from macro 'XSTR'15 note rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:: expanded from macro 'single_set' expanded from macro 'XVEC' note ? PATTERN (I) : single_set_1 (I)) \: expanded from macro 'HOOK_VECTOR_END' warning#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 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1))47 : 1998 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:341:In file included from 42: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: :5::172: :expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: array 'fld' declared here:934:660::note38: :40:expanded from macro 'RTL_CHECK2' note note27: : expanded from macro 'CALL_INSN_FUNCTION_USAGE' 2704:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: #define single_set_1(I) single_set_2 (I, PATTERN (I)) HOOK_VECTOR_END (cxx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: ./genrtl.h ^~~~~~~~~~~ ^ :::771 :293:332: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from 95/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::: 43:831:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defIn file included from 23:940:1: 235:50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: note warning: expanded from macro 'PATTERN' ^ ~ warning: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) XINT (rt, 1) = arg1; ^ ~ 341./genrtl.h : expanded from macro 'XEXP' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:768: : ^ ~23::: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (sched)note ^ 693/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END':5 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: 771:23: : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c::24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:350: note: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 20: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 : ^ ^ ~:5In file included from 2344: ./genrtl.h:773:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c::32: :47note: 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h XSTR (rt, 2) = arg2;: note rtunion fld[1]; ^ : : warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:26expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; :172: :: rtunion fld[1];172In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^660 : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2771:38: ^ ~1 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:998:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning59:./genrtl.h: : ::830: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:: empty macro arguments are a C99 feature [-Wc99-extensions] 3: 341warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 770:5HOOK_VECTOR_END (emutls): note XSTR (rt, 2) = arg2;note: ::237721104:expanded from macro 'RTL_CHECK2' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : rtunion fld[1]; 1: ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOOK_VECTOR_END (vectorize) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::43:50::770:23: note: expanded from macro 'XSTR' :23: note ^ 341:5: expanded from macro 'XVEC'note for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: array 'fld' declared here rtunion fld[1]; ^ ~expanded from macro 'XSTR'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~43:50In file included from : 660:38: note: : notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c: : ^ ~660 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:: 38:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note3729:In file included from expanded from macro 'HOOK_VECTOR_END':note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h13#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'HOOK_VECTOR_END': ^ 341: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2': warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] out_set = single_set (out_insn); In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::547: In file included from : rtunion fld[1]; ^8 2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'single_set': 2842: 1./genrtl.h: ::341: ^ ~313:note326: :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 ? PATTERN (I) : single_set_1 (I)) \:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 :: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 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; ^ ~:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :791:3: warning660: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]) XVEC (rt, 3) = arg3; ^ ~ ^ ~: ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 772:23 HOOK_VECTOR_END (target_option): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;23:341 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c^: ::772 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:: ::23: note: expanded from macro 'XINT'341: 5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'PATTERN' : array 'fld' declared here 5 rtunion fld[1]; ^ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:#define PATTERN(INSN) XEXP (INSN, 4)23: : note: :expanded from macro 'XVEC'4338 :: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c38341:: 50: note: : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note:1006/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342: expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::771:23: note: expanded from macro 'XEXP' :1:5: noteexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_value (dest, SET_SRC (x), vd); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:array 'fld' declared here 22 rtunion fld[1]; 38 ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: note:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:47 27: ::: warning:341 note: In file included from 38: notearray 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: empty macro arguments are a C99 feature [-Wc99-extensions] : 172HOOK_VECTOR_END (calls): expanded from macro 'RTL_CHECK2' :20: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 5:expanded from macro 'SET_SRC' ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ::1^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^: 341 rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :1024:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), kill_clobbered_value, vd); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c./genrtl.h:314: note: 95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:3expanded from macro 'XEXP'warning: : warning: 20:empty macro arguments are a C99 feature [-Wc99-extensions]5: : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK) ^ In file included from : expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from : ^234424/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :43771:array 'fld' declared here: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h::851:3: In file included from :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344:: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: XSTR (rt, 1) = arg1; rtunion fld[1];warning :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5038 ^ :: ^ ~note : expanded from macro 'RTL_CHECK2' 2344: ./genrtl.h: XSTR (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.cnote: expanded from macro 'HOOK_VECTOR_END': :3732:77048#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 809:3:warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^warning: 23: note: expanded from macro 'XSTR' 770:23: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1)) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^ ~ 172:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341771::5: note: array 'fld' declared here 23 rtunion fld[1];note ^ : note: rtunion fld[1];:2585:1 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from In file included from : :341expanded from macro 'XEXP'660array 'fld' declared here:38: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from HOOK_VECTOR_END (c) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ :: : rtunion fld[1]; ^ 660note:38:: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here2344note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344: ./genrtl.h:1028:27:852:3: :43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341: XEXP (rt, 2) = arg2;5 :warning 20:: In file included from : ^ ~: 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771warning:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hexpanded from macro 'XEXP' 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] :20: In file included from ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: 2344: XSTR (rt, 2) = arg2;: 32 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: :315 note_stores (PATTERN (insn), kill_set_value, &ksvd); array 'fld' declared here : rtunion fld[1]; ^ ^~~~~~~~~~~~~~: In file included from 3:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:warning:172: 341:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::2323: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c2704:53733::44:: :notenote: expanded from macro 'PATTERN' 1 : :#define PATTERN(INSN) XEXP (INSN, 4)notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : : expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::In file included from 43 || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 2))) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5038:: ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :note: expanded from macro 'HOOK_VECTOR_END' 771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :24: :771::23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h noteIn file included from : expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~:20#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): noteIn file included from 38::20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 2344: ./genrtl.h:753:3: #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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: HOOK_VECTOR_END (emutls)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5 ^ ~:2344: ./genrtl.h: ^ ~ ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:43:note50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::829note:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note341:5: note: array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END' XVEC (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38 rtunion fld[1];: array 'fld' declared here rtunion fld[1]; : ^ In file included from :768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.cIn file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: note: expanded from macro 'RTL_CHECK2' 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c rtunion fld[1];:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: ./genrtl.h ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (target_option) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:8532344:^3: expanded from macro 'XINT' ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:./genrtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 43#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):374138: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :17:note:: :expanded from macro 'RTL_CHECK2'316 ^ ~ XSTR (rt, 3) = arg3;50:341: 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 660:38: : note: expanded from macro 'HOOK_VECTOR_END'3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):341 ^warningexpanded from macro 'RTL_CHECK2' :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regcprop.c:1032:30: 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); note: array 'fld' declared here ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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];22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here 32 out_pat = PATTERN (out_insn);: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; In file included from ^~~~~~~~~~~~~~~~~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c: : :5 ^: noteexpanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (C90_EMPTY_HACK)831 :: In file included from array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: : note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^::#define SET_SRC(RTX) XCEXP(RTX, 1, SET) note: expanded from macro 'PATTERN' rtunion fld[1];20#define PATTERN(INSN) XEXP (INSN, 4) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::95: In file included from 788:27: note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: ^ In file included from 2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 2344830: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) expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32:: 659note: expanded from macro 'XCEXP' :: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: ^ ~ note XEXP (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770660:23: note: expanded from macro 'XSTR' expanded from macro 'RTL_CHECK1' :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c: 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]) ^ ~ 3753/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];45:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1)) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:5: note : array 'fld' declared here: rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.c:3754:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 2))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^: 5: In file included from 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:note: array 'fld' declared here24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 rtunion fld[1]; :831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: rtunion fld[1]; note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1019:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ for (insn = f; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1022:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_scan_mark_refs (PATTERN (insn), insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1023:6: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1024:24: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_scan_mark_refs (REG_NOTES (insn), insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:159:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:159:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1061:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1062: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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:171:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] link = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:176:11: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1066:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1067: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); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1106:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REG_POINTER (SET_SRC (x))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1140:36: note: expanded from macro 'REG_POINTER' (RTL_FLAG_CHECK1("REG_POINTER", (RTX), REG)->frame_related) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:758:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1111:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REG_POINTER (XEXP (SET_SRC (x), 0))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1140:36: note: expanded from macro 'REG_POINTER' (RTL_FLAG_CHECK1("REG_POINTER", (RTX), REG)->frame_related) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:758:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1132:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_P (dest) && !REG_ATTRS (dest)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reginfo.c:1133:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_reg_attrs_from_value (dest, SET_SRC (x)); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:466:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:383:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regstat.c:466:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:384:17: note: expanded from macro 'FOR_BB_INSNS_REVERSE' (INSN) = PREV_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ :20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:100: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:235:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:247:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = NEXT_INSN (insn); p; p = NEXT_INSN (p)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:247:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = NEXT_INSN (insn); p; p = NEXT_INSN (p)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:251:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (p) != bb) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:263:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (p)) >= 0 ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:264:41: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_overlap_mentioned_p (src, PATTERN (p))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:270:47: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_overlap_mentioned_p (src, XEXP (PATTERN (p), 0)))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:296:42: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_overlap_mentioned_p (src, PATTERN (q))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:304:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_mentioned_p (dest, PATTERN (q))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:314:40: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_overlap_mentioned_p (src, PATTERN (q))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:338:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] s_freq_calls += REG_FREQ_FROM_BB (BLOCK_FOR_INSN (q)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:142:14: note: expanded from macro 'REG_FREQ_FROM_BB' : ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:338:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] s_freq_calls += REG_FREQ_FROM_BB (BLOCK_FOR_INSN (q)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:143:14: note: expanded from macro 'REG_FREQ_FROM_BB' ? ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:342:44: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] d_freq_calls += REG_FREQ_FROM_BB (BLOCK_FOR_INSN (q)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:142:14: note: expanded from macro 'REG_FREQ_FROM_BB' : ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:342:44: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] d_freq_calls += REG_FREQ_FROM_BB (BLOCK_FOR_INSN (q)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:143:14: note: expanded from macro 'REG_FREQ_FROM_BB' ? ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:381:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (insn); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:381:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:382:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = note; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:396:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (dest_death, 1) = REG_NOTES (p); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:396:31: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (dest_death, 1) = REG_NOTES (p); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:397:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (p) = dest_death; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:443:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:445:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = NEXT_INSN (insn); p; p = NEXT_INSN (p)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:445:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = NEXT_INSN (insn); p; p = NEXT_INSN (p)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:449:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (p) != bb) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:452:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:452:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:453:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set && SET_SRC (set) == dest && SET_DEST (set) == src ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: :50: note: expanded from macro 'HOOK_VECTOR_END' #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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:460:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (q = insn; q != NEXT_INSN (p); q = NEXT_INSN (q)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:460:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (q = insn; q != NEXT_INSN (p); q = NEXT_INSN (q)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:463:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_mentioned_p (dest, PATTERN (q))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:467:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (q) = replace_rtx (PATTERN (q), dest, src); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:467:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (q) = replace_rtx (PATTERN (q), dest, src); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:479:37: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] int freq = REG_FREQ_FROM_BB (BLOCK_FOR_INSN (q)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:224:26: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct du_head *head = XOBNEW (&rename_obstack, struct du_head); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:271:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ this_du = XOBNEW (&rename_obstack, struct du_chain); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:142:14: note: expanded from macro 'REG_FREQ_FROM_BB' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:479:37: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] int freq = REG_FREQ_FROM_BB (BLOCK_FOR_INSN (q)); ^~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:143:14: note: expanded from macro 'REG_FREQ_FROM_BB' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ? ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:728:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb1, insn) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:728:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb1, insn) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:515:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154::299:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (it = reg_equiv_alt_mem_list (regno); it; it = XEXP (it, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: 7: expanded from macro 'XBBDEF' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:936:28::831:23: note: expanded from macro 'PATTERN' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:524:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = PREV_INSN (insn); p && ! reg_set_p (src_reg, p); p = PREV_INSN (p)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:524:65: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = PREV_INSN (insn); p && ! reg_set_p (src_reg, p); p = PREV_INSN (p)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:525:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_P (p) && BLOCK_FOR_INSN (p) != bb) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:528:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! p || BLOCK_FOR_INSN (p) != bb) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:531:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! (set = single_set (p)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:531:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! (set = single_set (p)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:541:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (MEM_VOLATILE_P (SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1449:39: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h unsigned int regno = ORIGINAL_REGNO (*chain->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' :660:38:#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: : expanded from macro 'MEM_VOLATILE_P'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ (RTL_FLAG_CHECK3("MEM_VOLATILE_P", (RTX), MEM, ASM_OPERANDS, \ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:760:52: note: expanded from macro 'RTL_FLAG_CHECK3' #define RTL_FLAG_CHECK3(NAME, RTX, C1, C2, C3) (RTX) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:553:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (src, 0) = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: expanded from macro 'XCEXP'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 937:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ struct reg_attrs *attr = REG_ATTRS (*chain->loc); ^~~~~~~~~~~~~~~~~~~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:14629: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ :24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:941:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (chain->insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:941:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (chain->insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:946:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (*chain->loc) = regno; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:947:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (*chain->loc) = attr; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1101:18: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] this_du = XOBNEW (&rename_obstack, struct du_chain); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1198:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: ^ ~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:443:28: warning: incrementing expression of type bool is deprecated and incompatible with C++17 [-Wdeprecated-increment-bool] spill_indirect_levels++; ~~~~~~~~~~~~~~~~~~~~~^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:474:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] reload_startobj = XOBNEWVAR (&reload_obstack, char, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:368:35: note: expanded from macro 'XOBNEWVAR' #define XOBNEWVAR(O, T, S) ((T *) obstack_alloc ((O), (S))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1379:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 429/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:561: scan_rtx (insn, &XEXP (x, 2), cl, action, OP_IN); ^ ~ :8:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'obstack_finish' while (p = NEXT_INSN (p), p != insn) ^~~~~~~~~~~~~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1399:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 31 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro '__INT_TO_PTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1512:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || (asm_noperands (PATTERN (insn)) > 0 ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:493:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:625:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] c = XOBNEW (&reload_obstack, struct insn_chain); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && (set = single_set (insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:4230: note: expanded from macro 'XOBNEW' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note: array 'fld' declared here #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1514note: expanded from macro 'single_set_1' :#define single_set_1(I) single_set_2 (I, PATTERN (I)): 25405 ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4: :1150:10: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :831:23 && REGNO (op) == ORIGINAL_REGNO (op))) note ^~~~~~~~~~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'obstack_alloc' : note SUBREG_BYTE (in),/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' : obstack_finish (__h); }) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26:expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~ ^ ~ #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c::429 625: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:17: warning: 28:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\expanded from macro 'SUBREG_BYTE' && (set = single_set (insn)) != NULL_RTX ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) :8:noteexpanded from macro '__INT_TO_PTR' : expanded from macro 'X0UINT'note : # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~ #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint)expanded from macro 'single_set' ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803 :32: note: expanded from macro 'XCUINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :831:23: note: expanded from macro 'PATTERN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:626:34: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1582:29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET)341:5: warning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insn_info->op_info = XOBNEWVEC (&rename_obstack, operand_rr_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:647:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] move_insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: rtunion fld[1]; ^ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:1242: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: SUBREG_BYTE (out),/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1533:38: ^~~~~~~~~~~~~~~~~ 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:716:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 21: warning: #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h reload_firstobj = XOBNEWVAR (&reload_obstack, char, 0);: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826:25: note: expanded from macro 'NEXT_INSN' 803:32: note: expanded from macro 'XCUINT' #define NEXT_INSN(INSN) XEXP (INSN, 2):341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:648:23: ^ ~ ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:771::368:35:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XOBNEWVAR' :#define XOBNEWVAR(O, T, S) ((T *) obstack_alloc ((O), (S))) ^~~~~~~~~~~~~~~~~~~~~~~~ 661:3723: note: expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ p_move_notes = ®_NOTES (move_insn);#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 405expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~ :4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h obstack_finish (__h); })#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h429903:341:5::8: 341::5: note: note note: expanded from macro 'obstack_finish' array 'fld' declared here rtunion fld[1]; ^ : 25: note: expanded from macro 'REG_NOTES'array 'fld' declared here = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ #define REG_NOTES(INSN) XEXP(INSN, 7) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.cexpanded from macro '__INT_TO_PTR' ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ :1641:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), note_sets_clobbers, &clobber_code); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :1341:4: 771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (this_insn) = gen_rtx_USE (VOIDmode, const0_rtx); ^~~~~~~~~~~~~~~~~~~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: :938:22: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'RTL_CHECK2' ^ ~ arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : reload_firstobj = XOBNEWVAR (&reload_obstack, char, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here :5 rtunion fld[1];368note: expanded from macro 'RTL_CHECK2':35: note: expanded from macro 'XOBNEWVAR' : note ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define XOBNEWVAR(O, T, S) ((T *) obstack_alloc ((O), (S))) ^~~~~~~~~~~~~~~~~~~~~~~~ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1655::21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:649: scan_rtx (insn, &PATTERN (insn), NO_REGS, mark_all_read, OP_IN);4 ^~~~~~~~~~~~~~ 23: note: : note: array 'fld' declared hereexpanded from macro 'obstack_alloc' warning: rtunion fld[1]; ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ p_insn_notes = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:429:8: note: expanded from macro 'obstack_finish' 1611:19: warning: :25: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'REG_NOTES' :23: note: expanded from macro 'PATTERN' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define REG_NOTES(INSN) XEXP(INSN, 7)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 126 for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: note: expanded from macro '__INT_TO_PTR' :903:25:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'REG_NOTES' :341:#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: rtunion fld[1]; ^ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1659:25: warning: array index 8 is 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_P (insn) && CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:1611:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: expanded from macro 'RTL_CHECK2' for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1660:23: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' scan_rtx (insn, &CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38:: note: expanded from macro 'RTL_CHECK2' ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1617:10:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c800:53:: warning652:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : for (link = REG_NOTES (insn); link != NULL_RTX; link = next)warning 341 ^~~~~~~~~~~~~~~~:5: notearray 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]: for (insn = first; insn && num_eliminable; insn = NEXT_INSN (insn))array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903 ^~~~~~~~~~~~~~~~ && (ORIGINAL_REGNO (XEXP (note, 0)) < FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :25: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 826:25:: ^1119 note: expanded from macro 'NEXT_INSN' note: expanded from macro 'REG_NOTES' :#define NEXT_INSN(INSN) XEXP (INSN, 2)#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ ^ ~ 29: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'ORIGINAL_REGNO':771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1):23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:note: expanded from macro 'XEXP' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28:1665#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~660: note: expanded from macro 'X0UINT' :#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint): 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :note if (asm_noperands (PATTERN (insn)) > 0) ^ ~ : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :831:23: notenote: expanded from macro 'RTL_CHECK2' :38:: : expanded from macro 'PATTERN' 5: note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ expanded from macro 'RTL_CHECK1' ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341:5: note: ::array 'fld' declared here 771654::11: 23: note: expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :warning ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 next = XEXP (link, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:::8025:20660:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), mark_not_eliminable, NULL); ^~~~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:1619: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9: warning38:771: : :note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'PATTERN' note: expanded from macro 'RTL_CHECK2' 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' ORIGINAL_REGNO (XEXP (note, 0)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4)341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29:1672 :24note: expanded from macro 'XEXP': note :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3838: note: expanded from macro 'RTL_CHECK2' :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'ORIGINAL_REGNO' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ && REGNO (op) == ORIGINAL_REGNO (op)note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341::5: note: array 'fld' declared here: 786: rtunion fld[1]; ^ 5: note: array 'fld' declared here 28: note: expanded from macro 'X0UINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) rtunion fld[1]; ^ ^ ~#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1707:16: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1707:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:711:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' FOR_BB_INSNS (bb, p) ^~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1720:16: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c37138 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)): note ^~~~~~~~~~~~~~~~ : ::28: noteexpanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1025 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::90349:25: note: expanded from macro 'REG_NOTES' expanded from macro 'FOR_BB_INSNS' : ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 7)826:25: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5 for (list = reg_equiv_init (i); list; list = XEXP (list, 1)) ^ ~ : note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) rtunion fld[1]; ^ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:1624:13:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::341:5 note: expanded from macro 'XEXP' :: 38:warning: array index 4 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) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' PATTERN (this_insn), inloc) : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1]; ^ ~ : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1];note ^ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ^:711 :2: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1720:47:warning 1037:46:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :831:23: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, p) expanded from macro 'PATTERN' ^~~~~~~~~~~~~~~~~~~~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) warning: ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h else if (reg_set_p (regno_reg_rtx[i], PATTERN (equiv_insn)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'XEXP' 660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 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])660 ^ ~ : 38831 ^ ~ :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 note: expanded from macro 'RTL_CHECK2':: note: expanded from macro 'PATTERN' 341:5#define PATTERN(INSN) XEXP (INSN, 4)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :38:note note: note: ^ ~array 'fld' declared here : rtunion fld[1]; : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' :341:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:::1750:21: warning660:note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: : array 'fld' declared here scan_rtx (insn, &PATTERN (insn), NO_REGS, terminate_write, OP_IN); rtunion fld[1]; ^~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:expanded from macro 'RTL_CHECK2'231631 : ^:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: PATTERN (this_insn)))note: expanded from macro 'PATTERN' ^~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN':717:5: note: array 'fld' declared here rtunion fld[1]; ^ 10#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c#define PATTERN(INSN) XEXP (INSN, 4)warning : ^ ~ : note: expanded from macro 'XEXP'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1109:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' s = single_set (p); ^~~~~~~~~~~~~~ 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ MEM_COPY_ATTRIBUTES (reg, reg_equiv_memory_loc (i)); ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1514/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:22: note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4: :660:38note: note: expanded from macro 'RTL_CHECK2' 660expanded from macro 'single_set':38: note: expanded from macro 'RTL_CHECK2' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ : expanded from macro 'MEM_COPY_ATTRIBUTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~ 5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1998 MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~:42 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1458:24 : note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ 341note: expanded from macro 'MEM_ATTRS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) : ^ ~ 831:23: note: :expanded from macro 'PATTERN' : array 'fld' declared here#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23 note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29:: rtunion fld[1]; rtunion fld[1]; ^ ^ note: expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c :1757:17: : 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] expanded from macro 'X0MEMATTR' ^ ~ note_stores (PATTERN (insn), note_sets_clobbers, &set_code); ^~~~~~~~~~~~~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831:23: note: expanded from macro 'PATTERN' 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:37: note: expanded from macro 'RTL_CHECKC1' note771:23:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5note: note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1109:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (reg, reg_equiv_memory_loc (i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1514:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1765:16: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:717:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] s = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:731:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return (reg_set_in_bb[REGNO (reg)] != BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:757:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:767:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (length = 0, p = PREV_INSN (insn); p; p = PREV_INSN (p)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:767:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (length = 0, p = PREV_INSN (insn); p; p = PREV_INSN (p)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (p) != bb) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:781:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pset = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:781:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pset = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:784:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (SET_SRC (pset), 0) == src ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :903:25: note: expanded from macro 'REG_NOTES'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1765:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1111:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (reg) = 0; ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1153:9: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1153:9: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1772:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' expanded from macro 'INSN_VAR_LOCATION_LOC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986: ^ ~ 33: note: expanded from macro 'INSN_VAR_LOCATION' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ :1772:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' for (note = REG_NOTES (insn); note; note = XEXP (note, 1))#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :44: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'PAT_VAR_LOCATION_LOC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1908/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7: :771:35: 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]) if (INSN_CODE (this_insn) == -1) note ^~~~~~~~~~~~~~~~~~~~~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844::25: :note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ 5 note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^~~ :39#define INSN_CODE(INSN) XINT (INSN, 6): note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:523: note:: expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:788:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; = INTVAL (offset) - INTVAL (XEXP (SET_SRC (pset), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 660:661:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' :38:: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])771:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c :1783:32: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && !VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1158:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3 = simplify_replace_rtx (INSN_VAR_LOCATION_LOC (insn), #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28 ^ ~ : PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'INSN_VAR_LOCATION_LOC' note: expanded from macro 'INTVAL' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: : expanded from macro 'XCWINT'5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])969: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: array 'fld' declared here rtunion fld[1]; : rtunion fld[1]; ^ 969:3636: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: : #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:1919:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 788:40: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: = INTVAL (offset) - INTVAL (XEXP (SET_SRC (pset), 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~expanded from macro 'PAT_VAR_LOCATION_LOC'expanded from macro 'XCEXP' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):903:25:note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' :341:5: note: array 'fld' declared here :1002:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: ^ 805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6611158:33 :37: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::39: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: warning: 660array index 4 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) : = simplify_replace_rtx (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1783:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: note:: 341expanded from macro 'INSN_VAR_LOCATION_LOC':5 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : && !VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn)))note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:1919:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^ ~ #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38 ^~~: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) 1153:28:: note: expanded from macro 'INTVAL' ^~~~~~~~~~~~~~~~~~~~~~~~ 23:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665: ^ ~33: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here rtunion fld[1]; ^ 986#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: 1941note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:791:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 6note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): if (add && validate_change (insn, &PATTERN (insn), add, 0)) ^~~~~~~~~~~~~~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' && (ORIGINAL_REGNO (XEXP (note, 0)) < FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)):831:23: note : expanded from macro 'PATTERN' ^~~:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1002:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' : ^ ~ 805 (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):786:28: note: expanded from macro 'X0UINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :45: note: expanded from macro 'XCEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regrename.c:1785:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_rtx (insn, &INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1157:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:1943:11: 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)) ^ ~ 992/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:838:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_set_p (dst, PATTERN (p))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define PATTERN(INSN) XEXP (INSN, 4)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ORIGINAL_REGNO (XEXP (note, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1157:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119 ^~~~~~~~~~~~~~~~~~~~~~~~:29: note: expanded from macro 'ORIGINAL_REGNO' INSN_VAR_LOCATION_LOC (insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986 :33: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'INSN_VAR_LOCATION' expanded from macro 'XEXP' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' :#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1178:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = first; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 660:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38:1184:26: warning ^~~ : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: 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]) ^ ~ replace_pseudos_in (& CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:786/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28: note rtunion fld[1]; ^ :934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' : expanded from macro 'X0UINT' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c: :771:23: note: expanded from macro 'XEXP' 341:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: 852:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: rtunion fld[1]; ^ 41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] freq_calls += REG_FREQ_FROM_BB (BLOCK_FOR_INSN (p)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' array 'fld' declared here rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:142:14: note: expanded from macro 'REG_FREQ_FROM_BB' : ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:852:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] freq_calls += REG_FREQ_FROM_BB (BLOCK_FOR_INSN (p)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:143:14: note: expanded from macro 'REG_FREQ_FROM_BB' ? ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:862:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (reg_set_p (src, PATTERN (p))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2000:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (out), ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2010:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1185:20: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] VOIDmode, CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1195:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (PATTERN (insn), 0), 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1198:40: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! REG_FUNCTION_VALUE_P (XEXP (PATTERN (insn), 0))))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1132:45: note: expanded from macro 'REG_FUNCTION_VALUE_P' (RTL_FLAG_CHECK2("REG_FUNCTION_VALUE_P", (RTX), REG, PARALLEL)->return_val) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:759:48: note: expanded from macro 'RTL_FLAG_CHECK2' #define RTL_FLAG_CHECK2(NAME, RTX, C1, C2) (RTX) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1208:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] replace_pseudos_in (& XEXP (PATTERN (insn), 0), ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1209:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] VOIDmode, PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1217:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (REGNO (SET_SRC (PATTERN (insn))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1217:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (REGNO (SET_SRC (PATTERN (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1218:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] == REGNO (SET_DEST (PATTERN (insn))))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1224:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1230:17: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1244:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (asm_noperands (PATTERN (insn)) >= 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ SUBREG_BYTE (in), ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:885:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:885:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:887:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:887:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:895:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] optimize_reg_copy_3 (insn, SET_DEST (set), SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:903:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((find_reg_note (insn, REG_DEAD, SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:904:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || optimize_reg_copy_1 (insn, SET_DEST (set), SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:908:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REGNO (SET_SRC (set)) >= FIRST_PSEUDO_REGISTER) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:909:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] optimize_reg_copy_2 (insn, SET_DEST (set), SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:911:12: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' 1460:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:913:31:16: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] chain->rld = XOBNEWVEC (&reload_obstack, struct reload, n_reloads);:341:5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int srcregno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2051:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ PATTERN (this_insn), outloc)) ^~~~~~~~~~~~~~~~~~~ :367:35: note: expanded from macro 'XOBNEWVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :805:32: note: expanded from macro 'XCEXP' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1462:26: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' reload_insn_firstobj = XOBNEWVAR (&reload_obstack, char, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:368:35: note: expanded from macro 'XOBNEWVAR' #define XOBNEWVAR(O, T, S) ((T *) obstack_alloc ((O), (S))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2093:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (ORIGINAL_REGNO (in) < FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2102:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (in)) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2117:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (this_insn)) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 120 warnings generated. note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c -o reorg.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1476:26: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] reload_insn_firstobj = XOBNEWVAR (&reload_obstack, char, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:368:35: note: expanded from macro 'XOBNEWVAR' #define XOBNEWVAR(O, T, S) ((T *) obstack_alloc ((O), (S))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:939:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_REVERSE_SAFE (bb, insn, prev) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:387:47: note: expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE' for ((INSN) = BB_END (BB),(CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL; \ ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:1494:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :2120:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (this_insn), inloc))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' || (INSN_P (insn) && REG_NOTES (insn) != 0)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c -o resource.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:939:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ FOR_BB_INSNS_REVERSE_SAFE (bb, insn, prev)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:388:28: note: expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE' (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1499:19: 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]) rtx old_body = PATTERN (insn); ^~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1500:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] int old_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' ^ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1501:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2259:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:939:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' FOR_BB_INSNS_REVERSE_SAFE (bb, insn, prev) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2272:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ SUBREG_BYTE (y), ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1504:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:389:43: note: expanded from macro 'FOR_BB_INSNS_REVERSE_SAFE' (INSN) = (CURR), (CURR) = (INSN) ? PREV_INSN ((INSN)) : NULL) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:997:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1504:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' :803:32: note: expanded from macro 'XCUINT' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:997:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c ^ ~: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2431:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' && XEXP (addr, 0) == XEXP (XEXP (addr, 1), 0) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1531:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1016:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 && count_occurrences (PATTERN (insn), src, 0) > 1) ^~~~~~~~~~~~~~ :39: note: expanded from macro 'RTL_CHECK2' ? PATTERN (I) : single_set_1 (I)) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1531:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 :23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2435:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val.start = -INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :341:5: notenote: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2435:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val.start = -INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2436:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val.end = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2436:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val.end = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1027: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ && XEXP (SET_SRC (set), 0) == src ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2451:10: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1534 :7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ((SET_SRC (set) == SET_DEST (set) ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteclang: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2457:12::1536:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (set)) >= FIRST_PSEUDO_REGISTER) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1029:6: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1029:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' offset = XEXP (addr, 1); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define REGNO(RTX) (rhs_regno(RTX)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) clang ^~~ : rtunion fld[1]; ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1538:33: 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]:661:37: note: expanded from macro 'RTL_CHECKC1' ^ && reg_renumber[REGNO (SET_SRC (set))] < 0 ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2472:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base = gen_rtx_PLUS (GET_MODE (base), base, XEXP (offset, 1)); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39:1536 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP(RTX, 1, SET)note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :955:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 42: note: expanded from macro 'gen_rtx_PLUS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5./genrtl.h: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' :39:40: note: expanded from macro 'gen_rtx_fmt_ee' rtunion fld[1]; ^ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1062:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (reg_overlap_mentioned_p (dst, SET_SRC (set))) ^~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2478:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1540:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : offset = XEXP (offset, 1); ^ ~ && reg_equiv_memory_loc (REGNO (SET_SRC (set))) != NULL /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~1536: 22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 660 ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1097:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (length = 0, p = PREV_INSN (insn); p; p = PREV_INSN (p)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1097:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (length = 0, p = PREV_INSN (insn); p; p = PREV_INSN (p)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1103:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (p) != bb) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1111:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pset = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1111:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pset = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1135:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_mentioned_p (dst, PATTERN (p))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1138:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (p, &INSN_VAR_LOCATION_LOC (p), ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1143:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_overlap_mentioned_p (src, PATTERN (p))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1157:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] freq_calls += REG_FREQ_FROM_BB (BLOCK_FOR_INSN (p)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:142:14: note: expanded from macro 'REG_FREQ_FROM_BB' : ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1157:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] freq_calls += REG_FREQ_FROM_BB (BLOCK_FOR_INSN (p)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.h:248:18: note: expanded from macro 'reg_equiv_memory_loc' (*reg_equivs)[(ELT)].memory_loc ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1542:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' && rtx_equal_p (reg_equiv_memory_loc (REGNO (SET_SRC (set))), ^~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:143:14: note: expanded from macro 'REG_FREQ_FROM_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' ? ((bb)->frequency * REG_FREQ_MAX / BB_FREQ_MAX)\ ^~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1172:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_overlap_mentioned_p (src, PATTERN (p))) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1174:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (src_note, 1) = REG_NOTES (p); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1174:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (src_note, 1) = REG_NOTES (p); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regmove.c:1175:9: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (p) = src_note; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.h:248:18: note: expanded from macro 'reg_equiv_memory_loc' (*reg_equivs)[(ELT)].memory_loc ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1548:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (SET_SRC (set))); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1575:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (insn) = old_body; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1576:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = old_code; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1577:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1617:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1617:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1624:29: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INSN_P (insn) && REG_NOTES (insn) != 0)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1629:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1629:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:1641:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx t = eliminate_regs_1 (SET_SRC (set), VOIDmode, insn, ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2109:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (asm_noperands (PATTERN (insn)) >= 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2144:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (prev_dest = SET_DEST (PATTERN (prev)), REG_P (prev_dest)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2145:38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_mentioned_p (prev_dest, PATTERN (insn)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2147:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (SET_SRC (PATTERN (prev)))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2147:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (SET_SRC (PATTERN (prev)))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2668:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2669:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2669:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2377:30: warning: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2714:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (body)) < FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' if (! offsets_known_at[CODE_LABEL_NUMBER (x) - first_label_num]) ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2380:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] offsets_at[CODE_LABEL_NUMBER (x) - first_label_num][i] ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2383:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ offsets_known_at[CODE_LABEL_NUMBER (x) - first_label_num] = 1; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2716:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO_REG_CLASS (REGNO (SET_SRC (body))), ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:444:55: note: expanded from macro 'REGNO_REG_CLASS' #define REGNO_REG_CLASS(REGNO) xtensa_regno_to_class (REGNO) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2729:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code_number = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2870:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:2984:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && recog_data.operand[1] == SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2400:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (offsets_at[CODE_LABEL_NUMBER (x) - first_label_num][i] ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2408:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set_label_offsets (PATTERN (insn), insn, initial_p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2417:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = REG_NOTES (x); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2417:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = REG_NOTES (x); tem; tem = XEXP (tem, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2457:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_label_offsets (SET_SRC (x), insn, initial_p); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2461:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2461:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 1); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2467:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 2); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2467:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 2); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:3119:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:3124:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:3444:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (operand))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:677:9: note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P' || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1614:5: note: expanded from macro 'SYMBOL_REF_LOCAL_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:3444:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (! flag_pic || LEGITIMATE_PIC_OPERAND_P (operand))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:677:36: note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P' || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1627:5: note: expanded from macro 'SYMBOL_REF_EXTERNAL_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:3480:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || LEGITIMATE_PIC_OPERAND_P (operand)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:677:9: note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P' || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1614:5: note: expanded from macro 'SYMBOL_REF_LOCAL_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:3480:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || LEGITIMATE_PIC_OPERAND_P (operand)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:677:36: note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P' || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1627:5: note: expanded from macro 'SYMBOL_REF_EXTERNAL_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:3882:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (insn) = gen_rtx_USE (VOIDmode, const0_rtx); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:3985:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = XEXP (op, 1); ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4001:52: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4138:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (insn) = gen_rtx_USE (VOIDmode, const0_rtx); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4279:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (XEXP (substitution, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4627:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (SET_SRC (PATTERN (insn)) == rld[i].in ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4627:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (SET_SRC (PATTERN (insn)) == rld[i].in ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4628:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SET_SRC (PATTERN (insn)) == rld[i].in_reg) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4628:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || SET_SRC (PATTERN (insn)) == rld[i].in_reg) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4629:42: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && !elimination_target_reg_p (SET_DEST (PATTERN (insn)))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4631:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx dest = SET_DEST (PATTERN (insn)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2639:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) == - ep->previous_offset) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2643:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus_constant (Pmode, XEXP (x, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:955:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2664:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new1 = eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, true, ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2667:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_renumber && (new0 != XEXP (x, 0) || new1 != XEXP (x, 1))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2721:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_MULT (Pmode, ep->to_rtx, XEXP (x, 1)), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:961:42: note: expanded from macro 'gen_rtx_MULT' gen_rtx_fmt_ee (MULT, (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2722:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ep->previous_offset * INTVAL (XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2743:24: 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, false, ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2746:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2764:24: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2768:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2778:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2780:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, true, ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2782:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:4797:33: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2804:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (x, 1), 0) == XEXP (x, 0)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2806:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode, ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2806:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode, ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2809:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2809:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2874:55: warning: 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)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:564:35: note: expanded from macro 'adjust_address_nv' adjust_address_1 (MEMREF, MODE, OFFSET, 0, 1, 0, 0) ^~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:2876:52: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3046:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 0) == XEXP (XEXP (x, 1), 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3048:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ep->offset -= INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3048:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ep->offset -= INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3131: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3136:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ep->offset -= INTVAL (XEXP (src, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3143:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] elimination_effects (SET_SRC (x), VOIDmode); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5160:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] find_reloads_address_part (XEXP (ad, 1), &XEXP (ad, 1), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5240:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (ad, 1))); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3224:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3226:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3226:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3245:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = eliminate_regs (INSN_VAR_LOCATION_LOC (insn), VOIDmode, insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3245:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] = eliminate_regs (INSN_VAR_LOCATION_LOC (insn), VOIDmode, insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3244:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3244:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3265:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx base = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3276:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset += INTVAL (XEXP (base, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3280:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (prev_set = single_set (prev_insn)) != 0 ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3280:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (prev_set = single_set (prev_insn)) != 0 ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3283:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base = SET_SRC (prev_set); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5411:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (mode, XEXP (x, 0), form_sum (mode, XEXP (x, 1), y)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5416:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (mode, form_sum (mode, x, XEXP (y, 0)), XEXP (y, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5455:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (addr, 0), op1 = XEXP (addr, 1), op2 = 0; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5477:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (op1, 1), op1 = XEXP (op1, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5479:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = op1, op1 = XEXP (op0, 1), op0 = XEXP (op0, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3299:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3300:38: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3300:6: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3302:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (insn) = new_body; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3303:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] old_set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3303:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] old_set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3313:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (old_set) = src; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3346:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus_src = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3357:17: 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)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3357:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3385:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT offset = INTVAL (XEXP (plus_cst_src, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3414:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3415:41: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3415:9: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3417:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (insn) = new_body; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3418:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] old_set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3418:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] old_set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5571:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5586:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (orig_op0), ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5601:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (orig_op1), ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3431:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5714:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!validate_change (insn, &PATTERN (insn), new_pat, 0)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3432:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (old_set) = new_src; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtx op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5744:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] find_reloads_address_1 (mode, as, XEXP (op1, 1), 1, code, SCRATCH, ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:5918:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] = find_inc_amount (PATTERN (this_insn), XEXP (x_orig, 0)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6145:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (!targetm.legitimate_constant_p (GET_MODE (x), XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6146:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || targetm.preferred_reload_class (XEXP (x, 1), rclass) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6151:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = force_const_mem (GET_MODE (x), XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6225:12: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6435:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (*loc)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6447:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (x != XEXP (*loc, 0) || y != XEXP (*loc, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3540:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3541:38: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6540:11: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3541:6: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3543:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (insn) = new_body; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3562:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (old_set) != recog_data.operand[1]) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3568:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] int new_icode = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3570:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = new_icode; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3583:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (recog_data.operand_loc[i] != &PATTERN (insn)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3619:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (val && REG_NOTES (insn) != 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6607:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6654:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || reg_overlap_mentioned_for_reload_p (x, XEXP (in, 1))); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6656:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || reg_overlap_mentioned_for_reload_p (XEXP (x, 1), in)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3621:27: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] = eliminate_regs_1 (REG_NOTES (insn), VOIDmode, REG_NOTES (insn), true, ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3621:55: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] = eliminate_regs_1 (REG_NOTES (insn), VOIDmode, REG_NOTES (insn), true, ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3620:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6778:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = PREV_INSN (p); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6810:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pat = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6810:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pat = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6815:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && true_regnum (SET_SRC (pat)) == regno ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 126 warnings generated. rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6820:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ && (valueno = true_regnum (valtry = SET_SRC (pat))) >= 0) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3636:18: 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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtx old_body = PATTERN (insn); ^~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 831 XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6822:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'PATTERN' (goal_const && rtx_equal_p (SET_SRC (pat), goal) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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 PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c -o rtl-error.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3638:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6829:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ && rtx_renumbered_equal_p (goal, SET_SRC (pat))) ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'RTL_CHECK2':2334:11 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XEXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::805:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)341 : ^ ~5 : 32 ^ ~:note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29 :660array 'fld' declared herenote :: expanded from macro 'XCEXP' rtunion fld[1]; 38: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2': note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0MEMATTR' :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note : expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note./genrtl.h: :expanded from macro 'RTL_CHECKC1'108 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; :3638 ^ ~ :17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtx old_set = single_set (insn);note: array 'fld' declared here 771 ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c ::6831:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23note: expanded from macro 'single_set' && (valueno = true_regnum (valtry = SET_SRC (pat))) >= 0 ^~~~~~~~~~~~~ : ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 1536In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:::22: note: expanded from macro 'SET_SRC' 771:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' 25: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::6615 ^ ~ 2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1]; ^ : :./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:660 ^ ~ : XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XEXP' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :775:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6836:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3675:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here ^ ~ plus_src = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: || (goal_const && REG_NOTES (p) != 0 ^~~~~~~~~~~~~ 1536:22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' : note: expanded from macro 'SET_SRC' ^ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c#define REG_NOTES(INSN) XEXP(INSN, 7): ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32:::108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: note: expanded from macro 'XCEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XEXP (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:2344 note: expanded from macro 'RTL_CHECK2' : : ./genrtl.h:111: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; ^ ~ ^ ~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 768: rtunion fld[1];In file included from ^ 23: note: expanded from macro 'XINT' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:6891:7 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::660:38: note: :warning warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.cexpanded from macro 'RTL_CHECK2' : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]3686 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (REG_NOTES (where) != 0 && find_reg_note (where, REG_UNUSED, value)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h17:341:5: note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning ^ note: expanded from macro 'REG_NOTES': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c :108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XEXP (rt, 1) = arg1; ./genrtl.h:112: for (links = REG_NOTES (insn); links; links = XEXP (links, 1))3 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define REG_NOTES(INSN) XEXP(INSN, 7) : ^~~~~~~~~~~~~~~~771 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: 23 XINT (rt, 6) = arg6;: ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:38 note: expanded from macro 'XEXP'771 :768:23: note: expanded from macro 'XINT' :23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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) note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: expanded from macro 'RTL_CHECK2' :note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6908: rtunion fld[1]; 38: 341warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: note: ^ array 'fld' declared here rtunion fld[1]; ^ if (goal_mem && value == SET_DEST (single_set (where)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :3686:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 22: note: expanded from macro 'single_set': ^ ~ note : ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 1998#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define single_set_1(I) single_set_2 (I, PATTERN (I))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c ^~~~~~~~~~~660:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::341:5: 107note: ::38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23array 'fld' declared here:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note XEXP (rt, 1) = arg1; rtunion fld[1]; : expanded from macro 'PATTERN' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3834:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (x), 0) != dest ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3918:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = forced_labels; x; x = XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3922:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = nonlocal_goto_handler_labels; x; x = XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:3936:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] int label_nr = CODE_LABEL_NUMBER (insn); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] :1535:30: note: expanded from macro 'SET_DEST' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6908:38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:4132:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (goal_mem && value == SET_DEST (single_set (where))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: for (insn = first; insn; insn = NEXT_INSN (insn)) 3 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^~~~~~~~~~~~~~~~~~ : ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : ^ ~#define PATTERN(INSN) XEXP (INSN, 4)23 ^: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:4134:17/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:659:38: :30: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1' #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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'SET_DEST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ ::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3413/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~: 1996 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4;522: : note: expanded from macro 'single_set' ^ ~ 816:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : note: note: expanded from macro 'XEXP' 51array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c#define single_set_1(I) single_set_2 (I, PATTERN (I))expanded from macro 'XC2EXP'expanded from macro 'RTL_CHECK2' :108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~ :23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2'#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:341::5 : note: array 'fld' declared here23: note: expanded from macro 'XEXP'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660 ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: 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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6968:11:2344:: 341./genrtl.h341::::5: note: array 'fld' declared here5: note: array 'fld' declared here111: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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c p = PREV_INSN (p); ^~~~~~~~~~~~~ :108/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h:warning rtunion fld[1];: ^ 139:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c : 771:23: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' XINT (rt, 5) = arg5; :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 4134:17: warning : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' 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]) ^ ~ rtx set = single_set (insn);768:23: note: ^~~~~~~~~~~~~~~~~ expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:6996:10::6601996:38659::38: note: expanded from macro 'RTL_CHECK1' warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]8 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~: 341 note: expanded from macro 'single_set' pat = PATTERN (p);:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : ^~~~~~~~~~~array 'fld' declared here341 ? PATTERN (I) : single_set_1 (I)) \:5 rtunion fld[1];: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: 8312344:23: note: expanded from macro 'PATTERN' : ./genrtl.h:112:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:140:3: warning: 3: warning: 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]: 771: XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ XINT (rt, 6) = arg6;#define PATTERN(INSN) XEXP (INSN, 4) ^ ~23 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note note: expanded from macro 'XEXP' :768::23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ expanded from macro 'XEXP' note: expanded from macro 'XINT' 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660:38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:7008:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' pat = COND_EXEC_CODE (pat);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5 ^~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; rtunion fld[1]; ^ In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1548:29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:141:3: note: expanded from macro 'COND_EXEC_CODE': 23: note: expanded from macro 'XEXP' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' : warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : :341:5: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:4144:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' scan_paradoxical_subregs (PATTERN (insn)); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:7051:12: 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] v1 = COND_EXEC_CODE (v1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~ :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1548:29: note: : note: expanded from macro 'RTL_CHECK2'In file included from expanded from macro 'COND_EXEC_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC): ./genrtl.h:142 ^ ~:: ^ ~ note: expanded from macro 'XEXP' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805::32:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'XCEXP' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ :#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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg6; ^ ~ 660341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ :341:5: note: array 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c 38: note: ^ expanded from macro 'RTL_CHECK2' :4162:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:7093:22: || !flag_pic || LEGITIMATE_PIC_OPERAND_P (x)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here : rtunion fld[1]; ^ 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108 if (CALL_P (p) && CALL_INSN_FUNCTION_USAGE (p)): In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h:677:9: array 'fld' declared herenote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40 XEXP (rt, 7) = arg7;: note rtunion fld[1];: expanded from macro 'CALL_INSN_FUNCTION_USAGE' : #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8)expanded from macro 'LEGITIMATE_PIC_OPERAND_P' ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \ ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1614:5: note: expanded from macro 'SYMBOL_REF_LOCAL_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0) ^ ~ 771 ^~~~~~~~~~~~~~~~~~~~~~:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 1602 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341:5: note: array 'fld' declared here : rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144 31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared herewarning rtunion fld[1]; ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:7097:2025: In file included from : warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'SYMBOL_REF_FLAGS' for (link = CALL_INSN_FUNCTION_USAGE (p); XEXP (link, 1) != 0;array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) X0EXP (rt, 8) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:27: note: expanded from macro 'X0EXP' :771:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' 27: note: expanded from macro 'X0INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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):#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: 775expanded from macro 'RTL_CHECK1' ^ ~ : ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XBBDEF' :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here 341 rtunion fld[1]; ^ : :5: note: array 'fld' declared here In file included from rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c ^:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:7097:50: :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c2344:4162:24: warning: : : : ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]169:3: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XEXP (rt, 4) = arg4; ^ ~ 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] || !flag_pic || LEGITIMATE_PIC_OPERAND_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (link = CALL_INSN_FUNCTION_USAGE (p); XEXP (link, 1) != 0;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):677:36: note: expanded from macro 'LEGITIMATE_PIC_OPERAND_P' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :771:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' || (SYMBOL_REF_LOCAL_P (X) && !SYMBOL_REF_EXTERNAL_P (X))) \#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' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:7098: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here link = XEXP (link, 1)) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:1627: XEXP (rt, 2) = arg2;:3: warning5 ^ ~ ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: expanded from macro 'SYMBOL_REF_EXTERNAL_P' : XINT (rt, 5) = arg5;note ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_EXTERNAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : 1602:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~660:3831: note: expanded from macro 'SYMBOL_REF_FLAGS' : #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 341 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334127:5:: : note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3:note warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : notenote: XBBDEF (rt, 3) = arg3; ^ ~ array 'fld' declared here: expanded from macro 'XINT' expanded from macro 'X0INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: ^ ~ note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ^ 38: note: expanded from macro 'RTL_CHECK1' 660: expanded from macro 'XBBDEF'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 4529In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:7184771:4223:: note: expanded from macro 'XEXP': XINT (rt, 5) = arg5;36: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning && XEXP (addr, 0) == XEXP (XEXP (addr, 1), 0) ^ ~#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] copy_reg_eh_region_note_forward (note, NEXT_INSN (prev), next); ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :note: expanded from macro 'XEXP' :826:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2):660:38: note768: expanded from macro 'RTL_CHECK2' 660 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' :771:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341341:5: note: array 'fld' declared here :660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from 5: note: array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ 38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c2344: : 7188:16: warning: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: i = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~./genrtl.h :./genrtl.h ^ ~: 174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:173::23341: XINT (rt, 6) = arg6;: 35: :note 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]; ^ : XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c38: note: expanded from macro 'RTL_CHECK2' 108: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660./genrtl.h:175:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38:1153::28 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note XEXP (rt, 7) = arg7; ^ ~ : : expanded from macro 'INTVAL' expanded from macro 'RTL_CHECK2'4567:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) rtx old_next = NEXT_INSN (insn); ^~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':665:33: note: expanded from macro 'XCWINT' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^~~ 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' : ^ In file included from note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 341:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c rtunion fld[1]; ^ :7188:22: In file included from warning: 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:25: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: i = INTVAL (XEXP (XEXP (addr, 1), 1)); X0EXP (rt, 3) = NULL_RTX;2344 ^ ~ : ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 176expanded from macro 'RTL_CHECK2'::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 27: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:3660 expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here 38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: note: ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :4581:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : expanded from macro 'RTL_CHECK1' note_stores (PATTERN (insn), forget_old_reloads_1, ®s_to_forget); ^~~~~~~~~~~~~~ : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 8) = arg8; ^ ~ ^ ~ 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :note771:35: note: expanded from macro 'XEXP' :: expanded from macro 'PATTERN' ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771:23: note: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^~~: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39::2344: ./genrtl.h:198: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) ^ ~ note X0EXP (rt, 4) = NULL_RTX; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: ^ ~::341 659 note: expanded from macro 'INTVAL' ::#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~5 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 660:38: note: expanded from macro 'RTL_CHECK2' note note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 665expanded from macro 'RTL_CHECK1': 33: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::341:5: note: array 'fld' declared here 5 rtunion fld[1]; ^ :: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:4590:38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note: array 'fld' declared here = eliminate_regs (XEXP (XEXP (PATTERN (insn), 0), 0), ^~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 831#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:7267:40: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ unsigned int test = REGNO (XEXP (PATTERN (insn), 0)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'PATTERN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :23: note: expanded from macro 'XEXP' note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^ ~ 831 rtunion fld[1];:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'PATTERN' :expanded from macro 'RTL_CHECK2' #define PATTERN(INSN) XEXP (INSN, 4)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25: ^ ~ ^ ~In file included from 341:5 note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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): ^ ~ :2344: ./genrtl.h:201:3: warning: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:35: note rtunion fld[1];: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' X0EXP (rt, 7) = 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :660:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1112:31: ^: 660note: :659:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'REGNO' :39: note: expanded from macro 'RTL_CHECK2'#define REGNO(RTX) (rhs_regno(RTX))In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c ^~~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 108:: 341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 341:5: note: array 'fld' declared here :2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c:7277:24: warning: XEXP (rt, 2) = arg2;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ :341:5 int i = XVECLEN (PATTERN (insn), 0) - 1; ^~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:4589:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :831:23:: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (XEXP (PATTERN (insn), 0), 0) ^~~~~~~~~~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25831::34123: ^ ~note: expanded from macro 'PATTERN' : 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:223:3:#define PATTERN(INSN) XEXP (INSN, 4) warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note660 XEXP (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ rtunion fld[1]; ^ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: X0EXP (rt, 3) = NULL_RTX; ^ ~ (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' : note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659771::38: note: expanded from macro 'RTL_CHECK1' :23: note: expanded from macro 'XEXP' 660:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)225 ^ ~ warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ s/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ generated. 38 :note:note: expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)341:5: note: array 'fld' declared here : rtunion fld[1]; ^ (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h ^~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :198/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: 5expanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:788:27: note: expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:39: note: expanded from macro 'RTL_CHECK2' 39#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:: note: expanded from macro 'RTL_CHECK1' 2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; : ^ ~ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:391:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem):341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:4632:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^~~~~ rtx next = NEXT_INSN (insn); note: array 'fld' declared here ^ ^~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload.c: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 7281:23 ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: 660:38clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c -o rtl.o :27: note: expanded from macro 'X0EXP' expanded from macro 'XBBDEF' : note: expanded from macro 'RTL_CHECK2' rtx elt = XVECEXP (PATTERN (insn), 0, i); #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: ^ ~ 4637:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h prev = PREV_INSN (insn);#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 659 ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK1' :825:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : note: expanded from macro 'PREV_INSN' note X0EXP (rt, 6) = NULL_RTX;#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: array 'fld' declared here : expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788:27: note: expanded from macro 'X0EXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 341:5: note: array 'fld' declared here note:: 38expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~In file included from #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::772:35: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :: ^ ~20 38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warningexpanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341: 25: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5: In file included from noteexpanded from macro 'RTL_CHECK1' attrs = MEM_ATTRS (x); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)213: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 2344 s generated. ^ ~ ^~~ ^~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: ./genrtl.harray 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];227 ^ ::1458note::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c24: note: 108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3expanded from macro 'MEM_ATTRS' ::: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1):46562344: expanded from macro 'RTL_CHECK2'./genrtl.h : : ^ ~warning20115#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : warning: ^~~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: : 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]array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] prev = PREV_INSN (marker);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;: ^~~~~~~~~~~~~~~~~~ X0EXP (rt, 5) = NULL_RTX;note: 795: ^ ~ 29 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTVEC_ELT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 788788: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])note : ^~~~~expanded from macro 'X0MEMATTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3412727::825#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): 5: 25 ^ ~note : :: expanded from macro 'X0EXP'note: array 'fld' declared here rtunion fld[1]; ^ notenote: expanded from macro 'PREV_INSN' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define PREV_INSN(INSN) XEXP (INSN, 1) : expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: :659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :661:37: note: expanded from macro 'RTL_CHECKC1' note:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 659 ^ ~ :expanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: expanded from macro 'RTL_CHECK1' :38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5note: expanded from macro 'RTL_CHECK1' : note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c -o rtlanal.o 660 rtunion fld[1]; ^ 5:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:4668:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fixup_args_size_notes (prev, PREV_INSN (next), ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' : array 'fld' declared here#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :33: XINT (rt, 6) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:4675:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 108 if (asm_noperands (PATTERN (insn)) >= 0)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 2344 ^ 771:23: note: expanded from macro 'XEXP' : #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229: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) XSTR (rt, 7) = arg5; ^ ~ : ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: note: expanded from macro 'XEXP' ::770:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 223: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~660:38: note: :771 rtunion fld[1];: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: 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]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 341::note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.cnote: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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 XEXP (rt, 2) = arg2; ^ ~ 4676/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:12: warning ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note:247:3: 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 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ for (p = NEXT_INSN (prev); p != next; p = NEXT_INSN (p)): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 :768:23: note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :826: ^ ~25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 660:38: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2'In file included from expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:23445:: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here ^ ~ rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4676 X0EXP (rt, 4) = NULL_RTX;:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 23note: note: expanded from macro 'XEXP' ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ for (p = NEXT_INSN (prev); p != next; p = NEXT_INSN (p)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2)array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23: note: 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'X0EXP' :25: expanded from macro 'XEXP'In file included from ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : warning rtunion fld[1];: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from XINT (rt, 2) = arg2; ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here 341:5: note: array 'fld' declared here : XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1];768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c660 ^ ~:: ^ ~ 470338 : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 13/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:27: note: expanded from macro 'X0EXP' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here 341 : rtunion fld[1];:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ for (x = NEXT_INSN (insn); x != old_next; x = NEXT_INSN (x))5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from ^~~~~~~~~~~~~~~~: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : 25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:2344: ./genrtl.h:272:3:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: warning: ^ ~ notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:clang: 775warning:: note: : 25#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]In file included from :expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.cexpanded from macro 'RTL_CHECK2' :108 ^ ~: : In file included from expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: XINT (rt, 6) = arg4;38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: ^ ~341 ^ ~ :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ XVEC (rt, 4) = arg4;:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ^ ~ : rtunion fld[1];:768 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4703:In file included from ::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c77250:::: 2523 note: :warning: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: for (x = NEXT_INSN (insn); x != old_next; x = NEXT_INSN (x)) ^~~~~~~~~~~~~ 20note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:110: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) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 4) = arg4;660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' : ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' 660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5 rtunion fld[1]; ^ ::38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ 4705 rtunion fld[1]; ^ In file included from rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 21: warning: XSTR (rt, 7) = arg5; ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : note_stores (PATTERN (x), forget_old_reloads_1, NULL);#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 770:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h: ^ ~ 275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:23: note: expanded from macro 'XEXP' In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ::771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 660:38: note: expanded from macro 'RTL_CHECK2' #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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ::772:23: note: expanded from macro 'XVEC' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 38#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote341::: :341:5: note: array 'fld' declared here 38 rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: array 'fld' declared here 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :5 XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: XINT (rt, 2) = arg2;array 'fld' declared here rtunion fld[1]; ^ ^ ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c: 77125: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: XBBDEF (rt, 3) = arg3; ^ ~ 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' note: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here 660 XEXP (rt, 4) = arg4; ^ ~ :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :659:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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;660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here rtunion fld[1];note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :6093:22: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 831#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 ^ ~ XEXP (rt, 1) = arg1;array 'fld' declared here : note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 341:5: rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 108/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2;: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c: XINT (rt, 6) = arg6;25: XBBDEF (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :342:5: note: array 'hwint' declared here XINT (rt, 1) = arg1; HOST_WIDE_INT hwint[1]; ^ XEXP (rt, 4) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' ^ ~ # define HOST_WIDE_INT long ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XWINT (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :29: expanded from macro 'RTL_CHECK2' ^ ~ note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c rtunion fld[1]; ^ ~ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:255: note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20array 'hwint' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:6522:14: warning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1];warning ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] byte = SUBREG_BYTE (rld[r].in_reg);: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :768:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hnote: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:61:26#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :1183/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' 26:note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT longnote ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ^ ~ 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])436 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from :788#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :27: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: XEXP (rt, 7) = arg7; ^ ~ noteIn file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : rtunion fld[1]; ^ ::771:23: note: expanded from macro 'XEXP' 31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from 2334659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:: :3810811:note: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here note attrs = MEM_ATTRS (x);In file included from : expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 XEXP (rt, 8) = arg8; ^ ~ rtunion fld[1];:1458:24: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ^ expanded from macro 'MEM_ATTRS' :7285#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' : rtx temp = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~660 ^ ~ 25 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XINT (rt, 1) = arg1; ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771:23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5768expanded 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]) ^ ~ note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341341:::53415:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: 5: notearray 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7287:9: : warningnote: array 'fld' declared here array 'fld' declared here: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];2344 temp = PREV_INSN (temp); rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ : ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h771:23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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; XEXP (rt, 1) = arg1; ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PREV_INSN(INSN) XEXP (INSN, 1) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~note: expanded from macro 'XEXP' : 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771:23: note: expanded from macro 'XEXP' ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: ^ ~ 5: note: array 'fld' declared here : rtunion fld[1]; ^ :341:5: note: array 'fld' declared here array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here warning: rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7291:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :788:27: note: && SET_DEST (PATTERN (temp)) == old In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^~~~~~~~~~~~~~ 51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) XEXP (rt, 1) = arg1; ^ ~ :108: In file included from XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' 771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP': ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 7712344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: rtunion fld[1]; ^ expanded from macro 'XEXP'664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c38: note341: :: 27./genrtl.h X0EXP (rt, 3) = NULL_RTX;::: 342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5504:expanded from macro 'RTL_CHECK2'3: ::2334warning: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ 11array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]788 attrs = MEM_ATTRS (x);: ^ ~ ^~~~~~~~~~~~~: 27 X0EXP (rt, 1) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1458array 'fld' declared here :note:1535:30:note24 : array 'hwint' declared here : rtunion fld[1];expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) HOST_WIDE_INT hwint[1]; ^ ~ : ^ ^ note: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.hexpanded from macro 'SET_DEST' ^ ~:#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ expanded from macro 'MEM_ATTRS' :61 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:816/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:2751:: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: note31 : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~expanded from macro 'XC2EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h795In file included from :29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'X0MEMATTR'#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 341 ^~~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6625:: 39: note:: expanded from macro 'RTL_CHECKC2' ./genrtl.h661#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 26 ^~~659 ::10738 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note :: 37341:3::: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here note rtunion fld[1];5 : :note ^note XEXP (rt, 1) = arg1;: : expanded from macro 'RTL_CHECK1'expanded from macro 'HOST_WIDE_INT' note : array 'fld' declared here expanded from macro 'RTL_CHECKC1' ^ ~ # define HOST_WIDE_INT long #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^771 ^In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7293/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c::22: warning ^ ~ 108/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:In file included from 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h: :19823::: :3 : warningnote: 341array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:2344: X0EXP (rt, 4) = NULL_RTX;./genrtl.h ^ ~ : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: && asm_noperands (PATTERN (temp)) < 0expanded from macro 'XEXP' ^~~~~~~~~~~~~~: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):402/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here ^ ~ :788831:23array 'fld' declared here: : 327/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: rtunion fld[1]; ^ : note rtunion fld[1];: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 expanded from macro 'X0EXP' XWINT (rt, 2) = arg2; ^ ~ :In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27664: : ^ ~In file included from ^29 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344: ./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::25:33:: 38: note: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32344:expanded from macro 'RTL_CHECK1'expanded from macro 'PATTERN'note : ./genrtl.h: 505:53::#define PATTERN(INSN) XEXP (INSN, 4) #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]warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1;: array 'fld' declared here ^ ~ X0EXP (rt, 2) = NULL_RTX;: rtunion fld[1];expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5 ^ ~: ^ 771:23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 771note#define XWINT(RTX, N) ((RTX)->u.hwint[N])788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.cnote: :expanded from macro 'XEXP'31 : :In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here:2327:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344: note: expanded from macro 'XEXP'note rtunion fld[1];: expanded from macro 'X0EXP' ^ ^ ~./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :note342: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6592344:: ./genrtl.h:199:3:: 660warning:: 38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~: 38array 'hwint' declared here : X0EXP (rt, 5) = NULL_RTX; note: expanded from macro 'RTL_CHECK1' 108/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 3note:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning341 ^ ~ HOST_WIDE_INT hwint[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:275:: expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :61 XEXP (rt, 2) = arg2;341 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :notenote ^ ~5: :26: : note: expanded from macro 'HOST_WIDE_INT' expanded from macro 'X0EXP'# define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: array 'fld' declared here: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:659:38: ^ note: expanded from macro 'RTL_CHECK1' 771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c note: array 'fld' declared here ^ ~ rtunion fld[1]; :In file included from ^23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23447296 rtunion fld[1];: 341note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:660:38: note: expanded from macro 'RTL_CHECK2' :note: array 'fld' declared here : warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c./genrtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]51435#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];: && count_occurrences (PATTERN (insn), old, 0) == 1) 3 ^ ~ :25 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23In file included from : X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : ^ ~: 341 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:788:527: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:325: : ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::20note: :: expanded from macro 'PATTERN'warning In file included from : #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : expanded from macro 'X0EXP' note524#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] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: ^ ~ XEXP (rt, 1) = arg1; ^ ~./genrtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771:65923:: : array 'fld' declared here 38::200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23:note:771: expanded from macro 'XEXP' rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ^ ~ note ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::31 ^ ~:660: 23: expanded from macro 'XEXP' :: 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341 ^ ~: 2344: ./genrtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788341 :5::109::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note27:: :: 6603: : notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here38 : :: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' array 'fld' declared herenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ^ rtunion fld[1]; ^ ~In file included from XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:659: 38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: ::7298108660note:38: :expanded from macro 'RTL_CHECK1'In file included from 24 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 2344: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array 'fld' declared here rtx old = SET_DEST (PATTERN (temp));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h rtunion fld[1];: ^~~~~~~~~~~~~~note 436::: 775:25: note: expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)5 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: 831::23:warning25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'PATTERN'::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 X0EXP (rt, 2) = NULL_RTX;: ::2344#define PATTERN(INSN) XEXP (INSN, 4)5: : notenote./genrtl.h:525: ^ ~: 3array 'fld' declared here ^ ~659 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:warning788: :array 'fld' declared here27: 771: rtunion fld[1];expanded from macro 'RTL_CHECK1' note ^:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP' XINT (rt, 2) = arg2; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23 rtunion fld[1];: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^ ~note: :: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h201 ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:::3341:5: :note : warningarray 'fld' declared here :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h66023: 38array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:::38 rtunion fld[1]; ^ :: 107note: X0EXP (rt, 7) = NULL_RTX; note ^ ~: expanded from macro 'RTL_CHECK2' In file included from expanded from macro 'RTL_CHECK1' note: expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning:: 31: In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ 6602344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38: note1535: expanded from macro 'RTL_CHECK2' :788771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27: ^ ~:note ^ ~: 30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:23 : :expanded from macro 'X0EXP':./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 110: ^ ~341:5: note : :note 3: : warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here note ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'SET_DEST': array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^659 XEXP (rt, 4) = arg4; rtunion fld[1]; ^ ~ : #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 ^ ^~~ :660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :560:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.cwarning771: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ::816 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23:::51: 108notenote: 341: : noteexpanded from macro 'RTL_CHECK1' expanded from macro 'XEXP'In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.hexpanded from macro 'XC2EXP':770454: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)23 ::: : ^ ~ ^~~note note3: : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :662: ^ ~39 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: :note341: :: rtunion fld[1];5: note: array 'fld' declared herewarningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note 660 XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ : expanded from macro 'RTL_CHECKC2' In file included from :#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 27 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:341:: :In file included from 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: 5: expanded from macro 'RTL_CHECK2'note: expanded from macro 'XINT' note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :2344: ./genrtl.h:108In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c::253: array 'fld' declared here: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:: rtunion fld[1]; ^ : 20 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ^ ~:660: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array 'fld' declared here5 : rtunion fld[1];./genrtl.h :note223: expanded from macro 'RTL_CHECK2'7300 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :14:note: 3array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c771:::23: warning XEXP (rt, 1) = arg1; ^ ~ In file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 SET_DEST (PATTERN (temp)) = reloadreg;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from :note:771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^~~~~~~~~~~~~~: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: :array 'fld' declared hereexpanded from macro 'XEXP' 234431: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^In file included from ./genrtl.h:561:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XEXP' XSTR (rt, 2) = arg2;: : ^ ~expanded from macro 'PATTERN'2344 In file included from 660:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 111::#define PATTERN(INSN) XEXP (INSN, 4)3:: 770 ^ ~ notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~expanded from macro 'RTL_CHECK2':: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : 77123: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 108expanded from macro 'XSTR': XINT (rt, 5) = arg5;: 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): :660 note2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :expanded from macro 'XEXP': 38./genrtl.h:471 ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38note: expanded from macro 'RTL_CHECK2':768 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here23::660:38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; note ^ : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: ^ ~27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:warning30: : note:./genrtl.h :note109: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] : expanded from macro 'SET_DEST' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : expanded from macro 'XINT' array 'fld' declared here#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27: 816:51: note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:: 341 :5: note: note: expanded from macro 'X0EXP'In file included from : array 'fld' declared here noteexpanded from macro 'XC2EXP' rtunion fld[1];:775 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) : ^~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':662:39: :25: note In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: 659: : 38:expanded from macro 'RTL_CHECKC2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20: : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: In file included from ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c :: ^ ~ note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~341:5:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 : :771:23: rtunion fld[1]; In file included from note: array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7311::57915::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 :note5: : rtunion fld[1];341expanded from macro 'XEXP': 5 :: ^ notenote: : array 'fld' declared herearray 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && REGNO (SET_SRC (PATTERN (temp))) < FIRST_PSEUDO_REGISTER)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c ^~~~~~~~~~~~~~~~~~~~~~~~ :31: In file included from In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h108:: 27: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~2344: ./genrtl.h: :1536:22:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:: 110expanded from macro 'SET_SRC' 7702344:#define SET_SRC(RTX) XCEXP(RTX, 1, SET)660:: 3823./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::2344: ./genrtl.h:504:3112:3 :: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: note3 : ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XSTR' warning XEXP (rt, 4) = arg4; ^ ~: XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h805array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32:: 771note:: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 1) = NULL_RTX;#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: ^ ~ ^ ~note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: 661341::537/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: notenote: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^ ~: array 'fld' declared here788 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note rtunion fld[1]; : : expanded from macro 'RTL_CHECK2' ^noteexpanded from macro 'XINT': 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1112:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])31 ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.cnote:expanded from macro 'RTL_CHECK2'25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'REGNO'20 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define REGNO(RTX) (rhs_regno(RTX))341 :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341:5:: note2344: array 'fld' declared here 38: :: 660 rtunion fld[1];: ./genrtl.hnote:: expanded from macro 'RTL_CHECK1' 341array 'fld' declared here38 ::5 rtunion fld[1];: ^ 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 225/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c::34125 note: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344145:: ./genrtl.h warning5array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:598: rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 7311 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; 3:: warningnote: 341::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^ ~ 24 warning5s generated : ^ :. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: rtunion fld[1]; ^ 775:25array 'fld' declared here: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.cexpanded from macro 'XBBDEF': 31#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 659In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: && REGNO (SET_SRC (PATTERN (temp))) < FIRST_PSEUDO_REGISTER)3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 111 ^~~~~~~~~~~~~~ rtunion fld[1]; XEXP (rt, 7) = arg7; : ^ ~ :38: note XSTR (rt, 1) = arg1;3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^warning : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP'770831 XINT (rt, 5) = arg5;: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:23: 341:23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note :5: note:expanded from macro 'XSTR' ::: expanded from macro 'PATTERN' :note: 768660 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::38:10823#define PATTERN(INSN) XEXP (INSN, 4) ^ ~array 'fld' declared here ^ ~: :clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:2344: expanded from macro 'RTL_CHECK2' rtunion fld[1];note-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c -o rtlhooks.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:505::note 3: warning #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ^ ~expanded from macro 'RTL_CHECK2' 771#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX;:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: ^ ~20 rtunion fld[1];23:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h 341 ^:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6607885:: :note38: ::27array 'fld' declared here rtunion fld[1]; ^ In file included from 226/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c: expanded from macro 'RTL_CHECK2':3: : ./genrtl.h:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 31#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~599 :3: X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 660:38: note ^ ~expanded from macro 'X0EXP' : 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])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 659: ^ ~ ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: :38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :note note: : expanded from macro 'RTL_CHECK1': expanded from macro 'X0EXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 805:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :7725: :137:3:65945 ^ ~:38: note: note warning:23expanded from macro 'XCEXP': : note : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :341:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #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] array 'fld' declared here ^~~: XEXP (rt, 1) = arg1; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : In file included from : :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: ./genrtl.harray 'fld' declared here : rtunion fld[1];112 :38: 341: 5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECKC1' 771: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^~~3 note : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:::2325: 768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108In file included from : : 1112:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:23: note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 66020expanded from macro 'XEXP': In file included from 31:38: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: 2344 noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: :2344 expanded from macro 'REGNO'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 660:: #define REGNO(RTX) (rhs_regno(RTX)) 38expanded from macro 'RTL_CHECK2' ^~~./genrtl.h::227:3 : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note524 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3413:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5:warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: 660:38: 341note: ^ ~expanded from macro 'RTL_CHECK2'27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5#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] : : 341: XEXP (rt, 1) = arg1; note 5 ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: note: expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here : : 771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here array 'fld' declared here rtunion fld[1];note: : rtunion fld[1];341 rtunion fld[1]; ^ expanded from macro 'XEXP' ^ ~ : 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: : ^ note: ^ ~ 61738/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.carray 'fld' declared here :::7313 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK1': ^3: 28:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning660:38: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h spill_reg_store[REGNO (SET_SRC (PATTERN (temp)))] = 0; ^~~~~~~~~~~~~~~~~~~~~~~~notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27: In file included from 138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XVEC (rt, 1) = arg1; expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1536:22: note:341:3: 5: :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h notewarningexpanded from macro 'SET_SRC': ^ ~113: 3:: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ rtunion fld[1]; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; warning::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c 341:5 ^ ~:: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c25: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h772::108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344: 23: XEXP (rt, 7) = arg7; ^ ~./genrtl.h:23 805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :525:32note:: note: 3771:23:expanded from macro 'XEXP':20expanded from macro 'XVEC' : warningnote: expanded from macro 'XCEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~ :#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] expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :661:37: note: 2344: ./genrtl.h:expanded from macro 'RTL_CHECKC1'228:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3:38: :660 ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : 38warning: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : expanded from macro 'RTL_CHECK2' 1112expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 6) = arg4;76831: ^ ~ ^ ~ :38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~23expanded from macro 'REGNO' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5: note: :array 'fld' declared here note rtunion fld[1]; 768: ^ 341#define REGNO(RTX) (rhs_regno(RTX))note: : 5: ^~~ : :expanded from macro 'XINT'note23 : expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ rtunion fld[1];:5: : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 25: In file included from array 'fld' declared hereexpanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234431 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7313:37: ^ ~ : : ./genrtl.hwarning341:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::5./genrtl.h:139:: 38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 635:33 :660note spill_reg_store[REGNO (SET_SRC (PATTERN (temp)))] = 0;:: : :38note array 'fld' declared herewarning ^~~~~~~~~~~~~~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :831warningexpanded from macro 'RTL_CHECK2':23 : 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] note : XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 3) = arg3; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :775In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.carray 'fld' declared here::27 clang rtunion fld[1]; ^ ~ expanded from macro 'PATTERN': :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 2325:./genrtl.h:137 ^ : note: note: expanded from macro 'XBBDEF' expanded from macro 'XSTR'#define PATTERN(INSN) XEXP (INSN, 4): warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3In file included from :659:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 77138:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 23: XEXP (rt, 1) = arg1; note5 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note: ^ ~ : expanded from macro 'RTL_CHECK1' note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: : 771expanded from macro 'XEXP' ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: In file included from 23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20note: expanded from macro 'XEXP' ^ ~ array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: note2344: : array 'fld' declared here ./genrtl.h:660: :660:38 ^ ~38 ^ : note rtunion fld[1];: :expanded from macro 'RTL_CHECK2' ^ :229:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c: ^ ~expanded from macro 'RTL_CHECK2'3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :31: warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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) 38341:5: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared herearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 805: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c : XSTR (rt, 7) = arg5;45:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h108expanded from macro 'XCEXP' : ^ ~ 341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XEXP (rt, 4) = arg4; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~::5: :25 note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: array 'fld' declared here:./genrtl.h:770:: 23661:653:338: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344 : note: rtunion fld[1];: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771: XVEC (rt, 1) = arg1; 560: ^ ~ note ^ : expanded from macro 'XSTR' 323: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 772 XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECKC1':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from 23 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note ^~~ 38 ^ ~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XVEC' 27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :38::2344 ^ ~:770 expanded from macro 'RTL_CHECK2': : note ./genrtl.h23: note:: expanded from macro 'XSTR'1112:138:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : : :660:warning: expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 31 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 2) = arg2;: ^ ~ note: expanded from macro 'REGNO'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:341:23: ::341note: : 38:expanded from macro 'XEXP' :5expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 note :: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' #define REGNO(RTX) (rhs_regno(RTX)) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~ :: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1]; In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c341::315660: ::38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 2344: expanded from macro 'RTL_CHECK2' 5 noteIn file included from : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ./genrtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h141: 3 note: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:20341:5:array 'fld' declared here note: :: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: rtunion fld[1];array 'fld' declared here rtunion fld[1]; ^ : ^array 'fld' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 5) = arg5; ^ ~ ^ 2344 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c rtunion fld[1];: 7314 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::108: : In file included from In file included from ./genrtl.h:247:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c768: 323:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: 23:warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344:: 25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:561 XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote27: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : spill_reg_stored_to[REGNO (SET_SRC (PATTERN (temp)))] = 0; ^~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XINT' In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from 2344: 1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:23: ./genrtl.h:2344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)22: ./genrtl.h::note: 139 :672: ^ ~ 3note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3 ::3expanded from macro 'XINT' expanded from macro 'SET_SRC' warning: 660#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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; : 38 ^ ~ :: 805 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 32: note: 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP':25:660:expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)38 : ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 770expanded from macro 'RTL_CHECK2' ::661:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XBBDEF'23: ^ ~341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: note: expanded from macro 'XSTR' :: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770 341: note: ^ ~ ^ ~::23: noteexpanded from macro 'RTL_CHECKC1': note5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XSTR' 659array 'fld' declared here:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660note:: :38array 'fld' declared here 38 rtunion fld[1];: ^ ~ ^ ~note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note rtunion fld[1]; :: expanded from macro 'RTL_CHECK1'1112 ^ In file included from : expanded from macro 'RTL_CHECK2':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3131#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344note: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note./genrtl.h:: 5:expanded from macro 'RTL_CHECK2'142: note:: 3 expanded from macro 'REGNO'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];::34125: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^#define REGNO(RTX) (rhs_regno(RTX))5 ^~~5: warning:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: : note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 20 note: array 'fld' declared here XINT (rt, 6) = arg6; array 'fld' declared here5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: ^ ~ 27: note : rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: array 'fld' declared here 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c23442344: :./genrtl.h:25 rtunion fld[1];140 :3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c::: warning23:: ^108: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 4) = arg4; ^ ~ ./genrtl.hIn file included from :270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:In file included from :7314:23443:771:: :: ./genrtl.h2341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :673warning:: expanded from macro 'XINT': note:3: expanded from macro 'XEXP' warning 2344: : 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)warningarray 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 spill_reg_stored_to[REGNO (SET_SRC (PATTERN (temp)))] = 0; ^~~~~~~~~~~~~~:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:579660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;: 38 ^ ~: XSTR (rt, 2) = arg2; note 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660expanded from macro 'RTL_CHECK2'::770 ::38831 :2323#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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] note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: XSTR (rt, 1) = arg1; expanded from macro 'XSTR' 770 ^ ~ ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'PATTERN'23341 5:: 770:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):5#define PATTERN(INSN) XEXP (INSN, 4) ::23note: ^ ~ notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:38:: note : expanded from macro 'XSTR'expanded from macro 'XSTR' ^ ~ note: : expanded from macro 'RTL_CHECK2'array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23 rtunion fld[1]; : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341660: ::expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:538:31: ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:2344 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : :./genrtl.hexpanded from macro 'RTL_CHECK2'38 :143/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : :note: array 'fld' declared hereIn file included from expanded from macro 'RTL_CHECK2':3: 660:38: note warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'RTL_CHECK2'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ./genrtl.h ^ ~:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c141 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ ^ ~:3:5:25: ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20 notewarning:note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]341:: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:235 XINT (rt, 5) = arg5; ^ ~: :(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :768: : 23note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' rtunion fld[1]; rtunion fld[1]; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^805: ^:45 :2344: ./genrtl.h:271: : ^ ~note: expanded from macro 'XCEXP' 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): noteIn file included from note In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.cexpanded from macro 'RTL_CHECK2' : ^~~: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 warning: : 108: ./genrtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XINT (rt, 2) = arg2;:661:692 2344:: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :6603:38:: ^ ~ 38: : note: :warningexpanded from macro 'RTL_CHECKC1'note598 : :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1112:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 313: note::768 ^ ~ :23 XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: note: expanded from macro 'REGNO': ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:341 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 5 : rtunion fld[1]; ^#define REGNO(RTX) (rhs_regno(RTX)) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XINT' ^~~771:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c ^ ~:31 array 'fld' declared here:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::2344: note./genrtl.h:770: : rtunion fld[1]; 144:note: expanded from macro 'RTL_CHECK2'233 : :: ^ warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP'note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^ ~ notearray 'fld' declared here:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 27: ^ ~array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5:: X0EXP (rt, 8) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];In file included from : ^ 38:note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7331/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::: expanded from macro 'RTL_CHECK2': array 'fld' declared here:2344: ./genrtl.h: 2738::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 142 ^ ~note23: note: rtunion fld[1]; expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : 3 ^: warning341 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warningexpanded from macro 'X0EXP'In file included from :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):25 XINT (rt, 6) = arg6;note : ^ ~ while ((temp = NEXT_INSN (temp)) != insn) ^~~~~~~~~~~~~~~~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826: :array 'fld' declared here 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: rtunion fld[1];768659:5:2344:: : 23./genrtl.h ^::272:3: note 38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.cnote: : : array 'fld' declared here warningexpanded from macro 'NEXT_INSN': note rtunion fld[1];expanded from macro 'XINT'#define NEXT_INSN(INSN) XEXP (INSN, 2)25: : expanded from macro 'RTL_CHECK1' In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344In file included from : ./genrtl.h:693 :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c XVEC (rt, 3) = arg3; ^ ~: warning: :108: In file included from :771array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ::23: XSTR (rt, 2) = arg2;2344: ^ ~ 660341note ^ ~./genrtl.h::5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP'599: :3: warning: 770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23note: 772:38:: :23: array 'fld' declared here XVEC (rt, 2) = arg2;note: expanded from macro 'RTL_CHECK2'note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^ ~expanded from macro 'XSTR' note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'XVEC' ^ : 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: ^ ~ 660In file included from :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c: 660:31:: note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138note: expanded from macro 'XVEC' ::5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : expanded from macro 'RTL_CHECK2' :234438: note ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: :In file included from expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: :27 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 341::341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~5:5./genrtl.h : :note 169: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteexpanded from macro 'RTL_CHECK2': 2344array 'fld' declared here3341: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: XEXP (rt, 1) = arg1; 5:143 rtunion fld[1]; ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::3 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^: note 771warning: ^ ~ array 'fld' declared here:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c23array 'fld' declared here array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 7) = arg7; ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7333: ^771: rtunion fld[1];18expanded from macro 'XEXP':23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:: 25 341 note ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: warningexpanded from macro 'XEXP' ^ ~: 20 : : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) replace_rtx (PATTERN (temp), old, reloadreg); ^~~~~~~~~~~~~~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5In file included from 831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344:: 234423 ^ ~:: note./genrtl.h: : ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h273expanded from macro 'RTL_CHECK2':660 notenote:: expanded from macro 'PATTERN' : 3#define PATTERN(INSN) XEXP (INSN, 4):38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array 'fld' declared here : note: ^ ~712:3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~771: rtunion fld[1]; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 23: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5::770 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:23expanded from macro 'XEXP': 108: :array 'fld' declared here: 341: XVEC (rt, 4) = arg4; rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote: In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:31: 2344660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 772:./genrtl.h: : 38:23 rtunion fld[1];./genrtl.h::: expanded from macro 'XSTR' note :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note170 : ^ ~: :expanded from macro 'RTL_CHECK2'617 ^3 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cwarning: 660:38: note: expanded from macro 'RTL_CHECK2'27:: : 341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XEXP (rt, 2) = arg2; 5:: warning ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h note23:: ^ ~ 144note: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' XVEC (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: ^ ~3: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: note array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herearray 'fld' declared here660: X0EXP (rt, 8) = NULL_RTX; : ^ ~: 38: 341: rtunion fld[1];5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27 rtunion fld[1]; : ^note : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c :note: ^733923 : noteexpanded from macro 'X0EXP'In file included from :: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.cnote: array 'fld' declared here18expanded from macro 'XVEC': 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])25 SET_DEST (PATTERN (temp)) = old; rtunion fld[1]; ^~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:660::5: In file included from note: 382344array 'fld' declared here : note: : ./genrtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c :25: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):20 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from : ^ ~:713831: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~23 :: : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.cnote::5:31 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: note: expanded from macro 'PATTERN': array 'fld' declared here659 warning: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define PATTERN(INSN) XEXP (INSN, 4)38 rtunion fld[1];:./genrtl.h : :2344274note: : ^ ^ ~ XSTR (rt, 2) = arg2;expanded from macro 'RTL_CHECK1': ./genrtl.h : 171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;: 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :108:23: ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote In file included from :770warning: ^ ~ :: 23expanded from macro 'XEXP'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~341 ^ ~ 775 2344::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.hnote: expanded from macro 'XSTR'525:635 ::: 772#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: :23expanded from macro 'XBBDEF'660:: :3: ^ ~38: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'XVEC'note: ^ ~ warning: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 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, 1) = arg1; note ^ ~ ^ : expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:1535In file included from ::30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:65927: 660::38:3838: note: : note: expanded from macro 'RTL_CHECK2' : note: In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :noteexpanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'SET_DEST'341 ^ ~341 note::: : 55./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :660:169 :note38noteexpanded from macro 'RTL_CHECK1': :#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER)array 'fld' declared here : array 'fld' declared here :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 3: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1]; noteIn file included from : expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.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] XEXP (rt, 1) = arg1; ^ ~ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:2525/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::816: rtunion fld[1]; ^:20 :51: In file included from 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::note:: expanded from macro 'XC2EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: 234423In file included from #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) : In file included from : ^~~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h note: array 'fld' declared here :172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 732/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: rtunion fld[1]; XINT (rt, 1) = arg1;38: note ^ ~ XSTR (rt, 1) = arg1; ^ ~ ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :770In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];::660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7728:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || !(set = single_set (insn)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' 23: note: expanded from macro 'XSTR'3 #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c: warning: 401/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831:23: note: expanded from macro 'PATTERN' 660:38::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4)31array index 1 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]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: XWINT (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5;23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664note: array 'fld' declared here 2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :29: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; XSTR (rt, 1) = arg1;: expanded from macro 'XWINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ In file included from 341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :171:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here :7728:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ || !(set = single_set (insn)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' :775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here # define HOST_WIDE_INT long 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; : XINT (rt, 6) = arg6; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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) ^ ~ : note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XINT (rt, 1) = arg1;2344: ./genrtl.h:402:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ? PATTERN (I) : single_set_1 (I)) \#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here 660: ^~~~~~~~~~~:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 38: note: expanded from macro 'RTL_CHECK2'659: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]) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 8) = arg8; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h rtunion fld[1]; ^ ^ ~ In file included from #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :77161:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^23# define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from XEXP (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7730:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !reg_mentioned_p (old, SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341: :771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]) ^ ~ : ^ 341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7738:33:341:5: note: array 'fld' declared here rtunion fld[1]; ::341 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: for (p = get_insns (); p; p = NEXT_INSN (p)) ^~~~~~~~~~~~~ ^ 38: note: In file included from array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:#define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hexpanded from macro 'XEXP' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here :2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 2) = arg2;./genrtl.h:174:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7741:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx pat = PATTERN (p); ^~~~~~~~~~~:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~ :197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XINT' 770:23: note: expanded from macro 'XSTR' 2344: ./genrtl.h:454: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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8312344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: XVEC (rt, 1) = arg1; ^ ~ :23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 660:38: note: 38: expanded from macro 'RTL_CHECK2' :27: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) ^ ~ : expanded from macro 'RTL_CHECK2' :660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#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 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ : rtunion fld[1];note: array 'fld' declared here 660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c 788In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^:27: note: expanded from macro 'X0EXP' :7751:16: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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) rtx set = single_set (insn);:341:712:3::In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :768:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5: note: :341:5: note: array 'fld' declared here rtunion fld[1]; ^ 770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ rtunion fld[1];:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; array 'fld' declared hereIn file included from XEXP (rt, 7) = arg7; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 471: XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define single_set_1(I) single_set_2 (I, PATTERN (I)) ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: X0EXP (rt, 1) = NULL_RTX; : ^ ~ note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 38: note: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' X0EXP (rt, 6) = NULL_RTX;expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:732: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ 341:5: note: array 'fld' declared here :770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1]; ^ 341:5: note: array 'fld' declared here 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: rtunion fld[1];: expanded from macro 'XSTR' :7751:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx set = single_set (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~~~~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:524#define PATTERN(INSN) XEXP (INSN, 4)In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:341: XEXP (rt, 1) = arg1; ^ ~ :341:5 ^ ~ 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:771::note note: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 1123array 'fld' declared here: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningarray 'fld' declared here ./genrtl.h:851:3 771 rtunion fld[1]; :23 ::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1];note: array 'fld' declared here : 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) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770In file included from :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from 223/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24:array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23: In file included from #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) ^ ~2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7754:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == rl_reg_rtx) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 note : expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7756:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int src = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7766:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' : #define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.cnote:108: In file included from note: expanded from macro 'XEXP' : array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:157:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (BLOCK_FOR_INSN (insn)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:: ^~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' expanded from macro 'XEXP' 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)831:23: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ expanded from macro 'PATTERN':770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP': :23: #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):341:5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 expanded from macro 'RTL_CHECK2': XSTR (rt, 2) = arg2; ^ ~ ^ ~:27: note: expanded from macro 'X0EXP'38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 note: ^ ~ expanded from macro 'RTL_CHECK2' :23: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:158:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return BLOCK_FOR_INSN (insn)->index; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:175:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && NEXT_INSN (PREV_INSN (insn)) != insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) :659: rtunion fld[1];38: ^ rtunion fld[1]; 341 ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7766:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7776:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == rl_reg_rtx ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 108/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::8052344: ./genrtl.h:753:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:31: :27: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23In file included from 32660::38: note: :2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;: ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:175:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NEXT_INSN (PREV_INSN (insn)) != insn) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:177:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: XINT (rt, 1) = arg1;expanded from macro 'NEXT_INSN' ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:#define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'XSTR' expanded from macro 'XCEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning ^ ~In file included from : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 : :38: 768#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XEXP (rt, 2) = arg2; note ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: note: expanded from macro 'XINT' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:184:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7784:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = NEXT_INSN (p); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7787:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (next); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7787:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (next); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7788:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set && SET_SRC (set) == s_reg ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h rtunion fld[1]; ^ :270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:189:14 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:7940:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (asm_noperands (PATTERN (insn)) < 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8264:50: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && !reg_set_p (reload_reg_rtx_for_input[r], PATTERN (insn))) ^~~~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ : X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:192:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = XVECEXP (PATTERN (insn), 0, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:274:23: 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 (x); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1424:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:275:29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_referenced_resources (ASM_OPERANDS_INPUT (x, i), res, false); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:282:34: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:290: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_referenced_resources (SET_SRC (x), res, false); ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :772:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8394:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: expanded from macro 'XVEC' XVEC (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:315:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx insn = PREV_INSN (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'PATTERN' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :335:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^ ~23:660:38 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; rtunion fld[1];::23: note: note ^ ~expanded from macro 'XEXP' ^ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECK2' note771:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c: expanded from macro 'RTL_CHECK2' :24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XWINT (rt, 1) = arg1; ^ ~ :2344: ./genrtl.h:224:3: warning: : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602344:: ./genrtl.h:809: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: 38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N])expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: 341 rtunion fld[1];: ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:321:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NEXT_INSN (insn) != x) ^~~~~~~~~~~~~~~~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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) ^ ~ array 'hwint' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: 25 XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 770:23: note:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38expanded from macro 'XSTR' : note: expanded from macro 'RTL_CHECK2' ^ ~ : # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::660:38: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : : note: array 'fld' declared here rtunion fld[1];expanded from macro 'RTL_CHECK2' :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^expanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:: 5: note ^8394/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:15 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5In file included from :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.carray 'fld' declared here :31: rtunion fld[1]; : : note ^ ~ array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here 341 : rtunion fld[1];5 : ^ :warning341 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:5 :2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:323:19:: ./genrtl.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ sequence = PATTERN (NEXT_INSN (insn));In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:402/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:3: :108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning ^ ~2344: ./genrtl.h:829:20: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; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~ :664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853::29: 2344note: :expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 342:5: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1996::23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:323:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: sequence = PATTERN (NEXT_INSN (insn)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; :772:23: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ : ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8399:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_reg = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:39In file included from :14: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: 8582 rtx body = PATTERN (insn);warning:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' :2344: ./genrtl.h:435:3: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~23: note: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here:788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 108: In file included from :788 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38 rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:45:1327: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' asmop = SET_SRC (body);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^~~~~~~~~~~~~~: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ::1536:22: note: expanded from macro 'SET_SRC'#define RTL_CHECK1(RTX, N, C1) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && REGNO (out) == REGNO (XEXP (in, 1))) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 830note: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37::: XSTR (rt, 2) = arg2; ^ ~ 660note: expanded from macro 'RTL_CHECKC1' : array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:29: note: expanded from macro 'PATTERN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ::771:23: note: expanded from macro 'XEXP' 341expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:5 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note: array 'fld' declared here rtunion fld[1];note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c rtunion fld[1]; :31: ^In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c::5: 38 ^: ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77124: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :./genrtl.h:436:335: note: expanded from macro 'XEXP' :#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; :2344: ./genrtl.h : ^ ~ ^ note228: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c:6603: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :39: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4; X0EXP (rt, 2) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :50:13: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:356:18: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:454: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]):341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ for (link = CALL_INSN_FUNCTION_USAGE (x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3:8585:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (in, 0) || op1 != XEXP (in, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8728:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return last ? NEXT_INSN (last) : get_insns (); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: asmop = SET_SRC (XVECEXP (body, 0, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :warning:1536:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 22: note: expanded from macro 'SET_SRC' 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) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:2344 XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:358:11: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:363:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx slot_pat = PATTERN (XVECEXP (sequence, 0, i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c::58:11:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :270:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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] loc = ASM_OPERANDS_SOURCE_LOCATION (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:38: note: ::array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:1434770 rtunion fld[1];: :: 5: ^34143::warningnote:23 : 5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:expanded from macro 'RTL_CHECK2':: note: : note: array 'fld' declared here108: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; ^In file included from : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XSTR' n_occurrences = count_occurrences (PATTERN (insn), reg, 0); ^~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c ^ ~ :#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 32 :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:388:note3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: In file included from : expanded from macro 'XCUINT' XVEC (rt, 5) = arg5;#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_referenced_resources (PATTERN (x), res, include_delayed_effects); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c :31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:431:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:462:29: warning: :warning788: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 27: 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] mark_set_resources (XEXP (PATTERN (insn), 0), res, 0, ^~~~~~~~~~~~~~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 831 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24::23: note: expanded from macro 'PATTERN' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 116:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:237768:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' 23 if (INSN_CODE (insn) < 0): ^~~~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:: note: expanded from macro 'XINT' array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8789:24: warning: array index 8 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' note: :#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:844 note: :25: notenote ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ ^ ~ expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8790:41: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) n_occurrences += count_occurrences (CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' :5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:535:: note: array 'fld' declared here ^ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: : note: In file included from In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cexpanded from macro 'XEXP'660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :3824:27:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note ^ ~./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from 504/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443412344:: ^~~:expanded from macro 'RTL_CHECK2': 3 ./genrtl.h: ./genrtl.h:314:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning5: #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] ::660 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] 754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ :39: note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8793:41: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] n_occurrences += count_occurrences (PATTERN (insn), ^~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:474:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' for (i = 0; i < XVECLEN (PATTERN (insn), 0); i++) ^~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: expanded from macro 'GET_NUM_ELEM' ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:476:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] this_jump_insn = XVECEXP (PATTERN (insn), 0, i); ^~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; XEXP (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:117: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 154#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] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : ^ ~ note: :341:5: note660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)In file included from : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772:35: note: expanded from macro 'XVEC' 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 844:25: note: expanded from macro 'INSN_CODE' ^~~ XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~ :771:23note: #define INSN_CODE(INSN) XINT (INSN, 6) array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788:27: note: expanded from macro 'X0EXP' : #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]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: rtunion fld[1];:663:35: note: expanded from macro 'RTVEC_ELT' 660:38:note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : ^~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: : note: :expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8796:60: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:493:12: warning: ^ array 'fld' declared here array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ next = JUMP_LABEL (this_jump_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ rtunion fld[1]; for (i1 = reg_equiv_alt_mem_list (REGNO (reg)); i1; i1 = XEXP (i1, 1)) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: rtunion fld[1]; note: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:117: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h155::335:3: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]66138:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 31 : XEXP (rt, 1) = arg1; ^ ~ warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c23: note: expanded from macro 'XEXP' : ^ ~ 97#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 500: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from : ^ ~831:770::19: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c23warning:s generated: note: :expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::31 note: array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h . #define PATTERN(INSN) XEXP (INSN, 4)array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ rtunion fld[1]; 525:3: warning note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : array index 2 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660::8799 :note341:5: note: array 'fld' declared here *jump_target = JUMP_LABEL (this_jump_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:768:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c::43117: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:1103:expanded from macro 'RTL_CHECK2'28: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])155note:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]235: : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32warning: note: expanded from macro 'XCEXP' n_occurrences += count_occurrences (PATTERN (insn), XEXP (i1, 0), 0); ^ ~: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sbitmap.c -o sbitmap.o : note5: : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^~~~~~~~~~~~~~expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~5660:38: note: expanded from macro 'RTL_CHECK2': 831:23: note: expanded from macro 'PATTERN' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: In file included from :661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here 2344: 844./genrtl.h:25:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])341 : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5::773:3:expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 5 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344768: note ^ ~ rtunion fld[1]; ^ : :23:warning : array 'fld' declared here note: expanded from macro 'XINT' : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c: 533./genrtl.h:34: :336:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ for (i = 1; i < XVECLEN (PATTERN (insn), 0); i++) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:23: note: expanded from macro 'PATTERN' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660771::23#define PATTERN(INSN) XEXP (INSN, 4)38:: ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 772:23: note: XEXP (rt, 2) = arg2;23 : ^ ~note expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note ^ ~: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ noteexpanded from macro 'XEXP' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38expanded from macro 'XSTR' :: note: expanded from macro 'RTL_CHECK2' ^ ~341:5: note: ^ ~array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ ^ : :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :note5:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:117: : expanded from macro 'XVEC': 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : return INSN_CODE (insn); : ^~~~~~~~~~~~~~~~ note note341: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: rtunion fld[1];844 ^~~:: expanded from macro 'RTL_CHECK2' : 25: note: expanded from macro 'INSN_CODE'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ::660:39: : note: array 'fld' declared here note: array 'fld' declared here ^ ~ rtunion fld[1];note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8815:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: noteIn file included from : expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344770 for (i1 = NEXT_INSN (output_reload_insn);:: ./genrtl.h:791:3: 23#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): : note: expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XINT' :24: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341note:5: note: : warning:2344: ^ ~./genrtl.h :401:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 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] XWINT (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::768:23: note: array 'fld' declared here660:38:expanded from macro 'XINT'expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:38:: expanded from macro 'RTL_CHECK2' rtunion fld[1];note : 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c::341:5: note: array 'fld' declared here rtunion fld[1]; ^ 535:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here = ! INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^~~~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:888:43: note: expanded from macro 'INSN_FROM_TARGET_P' (RTL_FLAG_CHECK3("INSN_FROM_TARGET_P", (RTX), INSN, JUMP_INSN, CALL_INSN)->in_struct) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:760:52: note: expanded from macro 'RTL_FLAG_CHECK3' #define RTL_FLAG_CHECK3(NAME, RTX, C1, C2, C3) (RTX) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :117: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] expanded from macro 'XWINT' #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8816:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i1 != insn; i1 = NEXT_INSN (i1)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c::27: note ^ ~ : array 'fld' declared here 770 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: ::23 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 534:33: ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)) ^~~~~~~~~~~~~~ : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4)array 'hwint' declared here23 HOST_WIDE_INT hwint[1]; ^ : note: expanded from macro 'XEXP' 660:38: note ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:: 26: note: expanded from macro 'HOST_WIDE_INT' expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 771 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3 rtunion fld[1]; ^#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] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: 5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8818:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (i1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8821:48: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && refers_to_regno_p (regno, regno + nregs, PATTERN (i1), NULL)) ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];expanded from macro 'RTL_CHECK2' rtunion fld[1]; In file included from ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:124: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:888:43: note: expanded from macro 'INSN_FROM_TARGET_P' (RTL_FLAG_CHECK3("INSN_FROM_TARGET_P", (RTX), INSN, JUMP_INSN, CALL_INSN)->in_struct) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:760:52: note: expanded from macro 'RTL_FLAG_CHECK3' #define RTL_FLAG_CHECK3(NAME, RTX, C1, C2, C3) (RTX) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8827:49: warning: :24: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from In file included from HOOK_VECTOR_END (asm_out) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n_occurrences += rtx_equal_p (reg, XEXP (PATTERN (i1), 0)) != 0; ^~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c X0EXP (rt, 1) = NULL_RTX; 2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::829 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::3415413831 :23: ::5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^34:note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) :50:: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 788note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::: 27 771:23: expanded from macro 'HOOK_VECTOR_END' :In file included from note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: XVEC (rt, 1) = arg1;warningIn file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3#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] : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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] : for (i = 1; i < XVECLEN (PATTERN (insn), 0); i++): expanded from macro 'XEXP' XVEC (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::831::23 5:23:660:38: note: expanded from macro 'XVEC' : note : ^: note: expanded from macro 'PATTERN' note #define PATTERN(INSN) XEXP (INSN, 4)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) array 'fld' declared here ^ ~ : expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:124#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];: In file included from ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h617341::39 : ^172 5: note: :3 ^ ~expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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)note ^~~660 XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^::34138:: array 'fld' declared here ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5note: X0EXP (rt, 2) = NULL_RTX;: :note772: : note ^:23 expanded from macro 'HOOK_VECTOR_END'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c ^ ~ ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note: 772: 2344expanded from macro 'X0EXP' ^8828::: expanded from macro 'XVEC' 13 :35 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) ^ ~ : note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here i1 = NEXT_INSN (i1); ^~~~~~~~~~~~~~ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: noteIn file included from :660830:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.cIn file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:12424warning: 38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:::39 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote: 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]expanded from macro 'NEXT_INSN' 2344: note: expanded from macro 'RTL_CHECK2' 172 XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ./genrtl.h:454:3: warning: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) note ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: XINT (rt, 1) = arg1;: :31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note ^ ~: 1104:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XSTR' :768::5123In file included from ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 660: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38 : ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: ^ ~ notearray 'fld' declared here 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:43660: ::50635: ::expanded from macro 'RTL_CHECK2' 383: : note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'HOOK_VECTOR_END' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:543:39: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#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]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : array 'fld' declared here rtunion fld[1]; = ! INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:124: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8863:17: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from XSTR (rt, 1) = arg1; ^ ~ for (i2 = PREV_INSN (insn); i2; i2 = PREV_INSN (i2)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c::83127:In file included from 23: 23note:: 24expanded from macro 'PATTERN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:124: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: #define PATTERN(INSN) XEXP (INSN, 4)In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 2344expanded from macro 'XSTR': : :2344: ./genrtl.h:471:3: warning: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 2342array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1: ^ ~:831 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 warning:23: note: expanded from macro 'XEXP' : X0EXP (rt, 1) = NULL_RTX;3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771 : ^ ~: 23empty macro arguments are a C99 feature [-Wc99-extensions]:: ^ ~notewarning: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3827 HOOK_VECTOR_END (calls) :: XVEC (rt, 3) = arg3;: ^ ~660note:: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note noteexpanded from macro 'X0EXP' : 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]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :772:23: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c43660 ^ ~:: ^ ~31:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8863 :50 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :: note: : expanded from macro 'HOOK_VECTOR_END' 659:44:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):2344: ./genrtl.h:653:3: 38: note: : expanded from macro 'RTL_CHECK1'(skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : for (i2 = PREV_INSN (insn); i2; i2 = PREV_INSN (i2)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 663/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h825 XVEC (rt, 1) = arg1;124 : rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 341HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~ :35::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: note:5: ^ 772: expanded from macro 'PREV_INSN' :23: 43:50: note note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8865:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (i2); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ In file included from :660:38note: : expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])expanded from macro 'HOOK_VECTOR_END': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^~~~~ rtunion fld[1]; ^ :In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c2344:23:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:: 2431: 124: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ./genrtl.h:851 note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23443: :: In file included from expanded from macro 'PATTERN' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: note: expanded from macro 'XSTR'#define PATTERN(INSN) XEXP (INSN, 4) XSTR (rt, 1) = arg1;888: :./genrtl.h43: 504 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h771:2327 note ^ ~: :660:38:: 43: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'INSN_FROM_TARGET_P':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 77050: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ::660:38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c:124: (RTL_FLAG_CHECK3("INSN_FROM_TARGET_P", (RTX), INSN, JUMP_INSN, CALL_INSN)->in_struct)expanded from macro 'RTL_CHECK2' 23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: expanded from macro 'XSTR' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: ^~~:341: ^ ~5warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:760:52: note: expanded from macro 'RTL_FLAG_CHECK3' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)660 note#define RTL_FLAG_CHECK3(NAME, RTX, C1, C2, C3) (RTX) ^: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~ : rtunion fld[1];38 rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c::659In file included from :542 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c341:8865:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3833:512414::: warning: array index 4 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] : rtx set = single_set (i2); note INSN_FROM_TARGET_P (XVECEXP (PATTERN (insn), 0, i)): 2344: ./genrtl.h:673note : array 'fld' declared here ^~~~~~~~~~~~~~expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h rtunion fld[1];:: note172: : expanded from macro 'single_set': #define RTL_CHECK1(RTX, N, C1) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ :831:23: note: expanded from macro 'PATTERN' ^ ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def27: :77123In file included from 28425831:23: note: expanded from macro 'PATTERN' ::23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1: warning#define PATTERN(INSN) XEXP (INSN, 4)note : ^ ~: ::2344 empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'XEXP'note : array 'fld' declared here rtunion fld[1];./genrtl.h ^ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from HOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h23852:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: 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]) ^ ~ :43:50expanded from macro 'XEXP'note expanded from macro 'XSTR' : note: expanded from macro 'HOOK_VECTOR_END' :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) : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)(skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: XSTR (rt, 2) = arg2; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8875:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ && reg_mentioned_p (reg, PATTERN (i2)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38 ^:770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::663 : :35: note: ^~~~~~~~~~~~788 note: :27: note: expanded from macro 'X0EXP' In file included from expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reorg.c :124expanded from macro 'RTVEC_ELT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' ^ ~:659:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK1' :831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 888 : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] 43HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::660 note341: :expanded from macro 'INSN_FROM_TARGET_P'341:^5 :: 38 5 (RTL_FLAG_CHECK3("INSN_FROM_TARGET_P", (RTX), INSN, JUMP_INSN, CALL_INSN)->in_struct):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50:: note: ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' noteexpanded from macro 'HOOK_VECTOR_END': array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:760:52 rtunion fld[1];:660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8887:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i2 = PREV_INSN (insn); i2; i2 = PREV_INSN (i2)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8887:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i2 = PREV_INSN (insn); i2; i2 = PREV_INSN (i2)) ^~~~~~~~~~~~~~ note: expanded from macro 'RTL_FLAG_CHECK3' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692#define RTL_FLAG_CHECK3(NAME, RTX, C1, C2, C3) (RTX)770:3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:564:35: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] find_dead_or_set_registers (JUMP_LABEL (this_jump_insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: ^ ~ note: expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning#define PREV_INSN(INSN) XEXP (INSN, 1): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 107 warnings generated. In file included from ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :657/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' :16:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):29: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154771768 ::2323 for (link = CALL_INSN_FUNCTION_USAGE (x);:: 7 ^ ~note :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' : expanded from macro 'XINT'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) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ if (INSN_CODE (insn) < 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf ^ ~-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c -o sched-deps.o ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844: 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note341: expanded from macro 'RTL_CHECK2' 934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' note :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8): note: array 'fld' declared here 341 rtunion fld[1];: 5: note: array 'fld' declared here ^ ~ ^ ~ expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:658:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: link; link = XEXP (link, 1)) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:::523:771:In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c 8889note:2331:: In file included from :: 14/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT': :note: expanded from macro 'XEXP' 2344: ./genrtl.h:754:3: warning#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 ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; rtunion fld[1];: 660 ^ ~: 38 ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtx set = single_set (i2);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:: 771expanded from macro 'RTL_CHECK2': 23 ^~~~~~~~~~~~~~~ : note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ::#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:note 24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:232344: ./genrtl.h:525:3:: 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)note: array 'fld' declared here:1996:22: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: ^ ~ ^expanded from macro 'single_set' 38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ? PATTERN (I) : single_set_1 (I)) \: 660 ^~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:683:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] x = PATTERN (x); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42 XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~: ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'single_set_1':expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341768::5 :341:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:23 array 'fld' declared herenote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from #define single_set_1(I) single_set_2 (I, PATTERN (I)):#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c 660: rtunion fld[1]; ^ ~: 31 ^: ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 note::660:38:In file included from 831 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: :: expanded from macro 'RTL_CHECK2'2923: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155: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]): note: expanded from macro 'PATTERN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~./genrtl.h:755 :3#define PATTERN(INSN) XEXP (INSN, 4) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ notewarning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here ^~~~~~~~~~~~~~~~: 771: rtunion fld[1];23341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3;::844:25: note: 5 ^ expanded from macro 'INSN_CODE'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c: : ^ ~expanded from macro 'XEXP' note : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: : 770 ^ ~698 ^: 27 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c mark_set_resources (SET_SRC (x), res, 0, MARK_SRC_DEST);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~ :8889:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (i2); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note1996: :array 'fld' declared here :In file included from 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c rtunion fld[1]; ::24768 ^ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ :23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 805: expanded from macro 'single_set' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 770:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ? PATTERN (I) : single_set_1 (I)) \32: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771:23: note: expanded from macro 'XCEXP'expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ./genrtl.harray 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1];:773#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :3: ^ 660In file included from ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:29: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: return INSN_CODE (insn);38 661:37 ^~~~~~~~~~~~~~~~: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 772expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: ^ ~660: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' ^ ~:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 341:5: note: : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'INSN_CODE': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define INSN_CODE(INSN) XINT (INSN, 6) expanded from macro 'RTL_CHECK2' note ^ ~: array 'fld' declared here ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :768:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1]; ^5 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c ^ ~: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 730341:In file included from :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ::385: notearray 'fld' declared here24: : :: warning rtunion fld[1];array 'fld' declared hereIn 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344 ^ mark_set_resources (XEXP (XEXP (x, 1), 0), res, 0, MARK_SRC_DEST); ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~: ./genrtl.h:561: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:731:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (XEXP (XEXP (x, 1), 1), res, 0, MARK_SRC_DEST); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:731:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (XEXP (XEXP (x, 1), 1), res, 0, MARK_SRC_DEST); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8921:13 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:341 737/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtx set = single_set (dead_insn); ^~~~~~~~~~~~~~~~~~~~~~ :27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:: mark_set_resources (XEXP (x, 1), res, 0, MARK_SRC_DEST); ^ ~ 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning22: : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:note ^ ~: ^ expanded from macro 'single_set'#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' ? PATTERN (I) : single_set_1 (I)) \#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note1998:42: noteIn file included from : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))): expanded from macro 'single_set_1'660 :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31#define single_set_1(I) single_set_2 (I, PATTERN (I))38: rtunion fld[1]; ^ ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning ^~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:array index 1 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 PATTERN(INSN) XEXP (INSN, 4) ^ ~ 24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./genrtl.h:579:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:30: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660:38771: : 23note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: XSTR (rt, 1) = arg1; expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c::172 note: ^ ~ 738: :27expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:341381:: warning: empty macro arguments are a C99 feature [-Wc99-extensions]:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: note ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here :660:38: : rtunion fld[1]; ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here mark_set_resources (XEXP (x, 2), res, 0, MARK_SRC_DEST); rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (asm_out) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c: ^31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: 771In file included from :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:43 :23: 2344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c./genrtl.h: 50:829: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' XVEC (rt, 1) = arg1; ^ ~ 8921#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :13: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c : rtx set = single_set (dead_insn); 24 ^~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h598:3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::660: 660:38:: note: expanded from macro 'RTL_CHECK2' 381996:8: note: expanded from macro 'single_set' : ? PATTERN (I) : single_set_1 (I)) \array index 1 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 note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: :note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 831 ^ ~: 23341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note: array 'fld' declared here :5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];660: HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note38 ^:43:: note 50:: array 'fld' declared here: expanded from macro 'PATTERN'notenote rtunion fld[1]; ^ : expanded from macro 'HOOK_VECTOR_END' In file included from #define PATTERN(INSN) XEXP (INSN, 4)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c: 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:795:23: warning: 3#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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : for (i = 0; i < ASM_OPERANDS_INPUT_LENGTH (x); i++)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: 771341 ::30array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :::23 : note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~172: 1424:40: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :expanded from macro 'ASM_OPERANDS_INPUT_LENGTH': array 'fld' declared here660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:231104:1#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) : ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 814 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (vectorize):2344: ./genrtl.h::43599:: 3: note38: ^:: expanded from macro 'XSTR' warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : noteexpanded from macro 'RTL_CHECK2' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'XCVECLEN' XVEC (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: note: expanded from macro 'RTL_CHECK2' 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:50::32 :note note: :expanded from macro 'XCVEC'772 : array 'fld' declared here : rtunion fld[1]; ^note:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)23: note: : expanded from macro 'HOOK_VECTOR_END' expanded from macro 'XVEC'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c: note ^ 31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ 831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8931:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ prev = PREV_INSN (dead_insn);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:expanded from macro 'GET_NUM_ELEM' :note 31 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3 ^~~~~~~~~~~~~~~~~~~~~#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)In file included from : expanded from macro 'RTL_CHECK2' : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: In file included from ^ ~825: 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:341 note: expanded from macro 'PREV_INSN' : XSTR (rt, 1) = arg1;#define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172:5 :341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ^ ~note:HOOK_VECTOR_END (addr_space)5 :^ : array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:796:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 770:23In file included from mark_set_resources (ASM_OPERANDS_INPUT (x, i), res, in_dest, ^~~~~~~~~~~~~~~~~~~~~~~~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c: note: expanded from macro 'XEXP' :24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here43 : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:: ::1423:36: In file included from 8932expanded from macro 'XSTR':note 1050/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :expanded from macro 'ASM_OPERANDS_INPUT'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ./genrtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : next = NEXT_INSN (dead_insn);note: expanded from macro 'HOOK_VECTOR_END' 617:3: warning ^ ~ : #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ : ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)772note:23: note: expanded from macro 'XVEC' :813:43: ^826#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XCVECEXP' :25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8935:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' set = single_set (next); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996: rtunion fld[1]; ^ 22: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~: array 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \ rtunion fld[1];./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^~~~~~~~~~~~~~~~:852 :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : ^3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998: :2342::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])42 warning: ^ ~ 1 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23: note: expanded from macro 'XSTR' note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663: 35:#define single_set_1(I) single_set_2 (I, PATTERN (I))warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : empty macro arguments are a C99 feature [-Wc99-extensions] note ^~~~~~~~~~~ ^ ~ : expanded from macro 'RTVEC_ELT' HOOK_VECTOR_END (calls)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660^: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) 24 ^~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3412344:: 5./genrtl.h:: 635note:: 3array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h38:43:50:: note: rtunion fld[1];expanded from macro 'HOOK_VECTOR_END' ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]:In file included from 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'PATTERN' ::341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (c) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 829771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770 ^ ~::770^23 :36: :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h660::4338::50 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XSTR' note: expanded from macro 'XSTR' warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here #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] rtunion fld[1]; return return_insn_p (XVECEXP (PATTERN (insn), 0, 0)); ^~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 ^: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 660: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:expanded from macro 'PATTERN' 8935:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) set = single_set (next); :38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: ^~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]:660: 38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :1996/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : HOOK_VECTOR_END (cxx) 8^ ^ ~: note: expanded from macro 'single_set' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::34123::5 note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hexpanded from macro 'XEXP': note: array 'fld' declared here 43 ^ ~ ? PATTERN (I) : single_set_1 (I)) \#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~ : rtunion fld[1]; ^ ~50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' note#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :341:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24array 'fld' declared here :38:: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:expanded from macro 'HOOK_VECTOR_END' :note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : 771expanded from macro 'RTL_CHECK2' :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]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:50: note: expanded from macro 'HOOK_VECTOR_END' 341:660:39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8936:10: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: set2 = single_set (prev); ^~~~~~~~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:30:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: 2344warning: 1996 rtunion fld[1]; ^ ./genrtl.h:: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (target_option) ^ 22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43::50: note: expanded from macro 'HOOK_VECTOR_END' 653 note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'single_set':3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' note: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8936:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set2 = single_set (prev); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::23: note121:: expanded from macro 'XSTR' 53:660:38:: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8944:36: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:970:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) || ! rtx_equal_p (dst, XEXP (SET_SRC (set), 0))24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ start_insn = XVECEXP (PATTERN (start_insn), 0, 0); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note#define SET_SRC(RTX) XCEXP(RTX, 1, SET): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 805: 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:974: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]) ^~~ stop_insn = next_insn (PREV_INSN (stop_insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XEXP (rt, 1) = arg1; 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h997::26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8945:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here real_insn = XEXP (PATTERN (insn), 0); rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:184:37 ^~~~~~~~~~~~~~ || ! rtx_equal_p (dst, XEXP (SET_SRC (set2), 0)): ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23 : note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4)1536:22: note: expanded from macro 'SET_SRC' XSTR (rt, 2) = arg2; ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h805:32:771:23: note: expanded from macro 'XEXP' :#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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (GET_CODE (x) == SYMBOL_REF && SYMBOL_REF_HAS_BLOCK_INFO_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631:5:: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' 38: ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XCEXP' note: expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])785 rtunion fld[1];:27 ^ : note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c::24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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])660 :39: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 3411025:20#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];warning ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :8947:16: warning: array index 1 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] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' != -INTVAL (XEXP (SET_SRC (set2), 1)))) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 341 for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:732:3:5 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define REG_NOTES(INSN) XEXP(INSN, 7) XSTR (rt, 1) = arg1; ^ ~ note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.c:263:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8947:22771 && ORIGINAL_REGNO (XEXP (orig, 0)) == REGNO (XEXP (orig, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::770:23: :23: 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 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' != -INTVAL (XEXP (SET_SRC (set2), 1)))) ^~~~~~~~~~~~~~ expanded from macro 'XSTR':1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'X0UINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:22: note: #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint)expanded from macro 'SET_SRC': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341805::32: note: expanded from macro 'XCEXP': 5: note: array 'fld' declared here341:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 5: rtunion fld[1];note: array 'fld' declared here ^ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:1025:56: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) ^ ~ 771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])661:37 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:1033::5: note21/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:: expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here :197:24: 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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ || rtx_varies_p (XEXP (x, 1), for_alias); note_stores (PATTERN (real_insn), update_live_status, NULL); ^ ~ rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from :831:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660expanded from macro 'PATTERN':660: 24:3839#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XINT (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 1153:28#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5: note: array 'fld' declared here 665:33: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XCWINT' note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:770:23: note: expanded from macro 'XSTR' :5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ : ^ ~341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8946:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:275:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::1037:20 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]660 || (INTVAL (XEXP (SET_SRC (set), 1)) ^ ~ for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~ decl = SYMBOL_REF_DECL (x); :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c -o sched-ebb.o 38: note: expanded from macro 'RTL_CHECK2'903/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~~~~~~~~~~~~~~~~~25: 771:23: note: expanded from macro 'XEXP' note: expanded from macro 'REG_NOTES'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here:#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 1585 rtunion fld[1]; ^ 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]) ^ ~ ^ ~43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153: note: expanded from macro 'SYMBOL_REF_DECL' : (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2))In file included from ^ ~ 28: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 1) = arg1;660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INTVAL'::38: note: expanded from macro 'RTL_CHECK2' 791:28: note: expanded from macro 'X0TREE' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ 28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCWINT' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])772 attrs = MEM_ATTRS (x);: 659 ^~~:38: ^~~~~~~~~~~~~ :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notenote:: 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:array 'fld' declared here: 24 :: rtunion fld[1]; ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c5:: 8946expanded from macro 'RTL_CHECK1' note: array 'fld' declared here : expanded from macro 'XVEC' note: expanded from macro 'MEM_ATTRS' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ || (INTVAL (XEXP (SET_SRC (set), 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795 ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:29: note: expanded from macro 'X0MEMATTR' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): 660 ^ ~:: 38::1536 :34122note:: :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here :expanded from macro 'RTL_CHECK2' 1037note:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:327:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !rtx_addr_can_trap_p_1 (XEXP (x, 0), offset + INTVAL (XEXP (x, 1)), for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) ^ ~661 ^ ~:#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]) expanded from macro 'SET_SRC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note: 771: :23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 771:23: note: expanded from macro 'XEXP' array 'fld' declared hereexpanded 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:805:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: note: expanded from macro 'XCEXP' In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c660::38: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)24:38 ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'In file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344661expanded from macro 'RTL_CHECK2':: 37 :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344:note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECKC1': ./genrtl.h:33791: ^ ~ : ^ ~3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' : 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])3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note : ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :expanded from macro 'XCWINT' rtunion fld[1];768#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]) :23: note: expanded from macro 'XINT' ^ ~ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :::660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1153:28: note: expanded from macro 'INTVAL':341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1058::341note:: note: array 'fld' declared here rtunion fld[1];5 : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here ^13 rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:335:37: 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) #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 bb = BLOCK_FOR_INSN (real_insn);:33 ^~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ return rtx_addr_can_trap_p_1 (XEXP (x, 1), offset, size, /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: 771828 :note: 2328:notearray 'fld' declared here: expanded from macro 'XCWINT' : note: expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : In file included from ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];30 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; 2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ :660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :noteexpanded from macro 'RTL_CHECK2' 660:38:: note: expanded from macro 'RTL_CHECK2' expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341 ^ ~:5: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38660:38: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8983:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c for (prev = PREV_INSN (dead_insn); prev; prev = PREV_INSN (prev)): rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~1072:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (real_insn) == NOTE_INSN_EPILOGUE_BEG) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:404:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: :960:25:#define PREV_INSN(INSN) XEXP (INSN, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: XVEC (rt, 1) = arg1; ^ ~: In file included from note: expanded from macro 'NOTE_KIND' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hexpanded from macro 'XEXP'771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 77223: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XVEC' 107:3 ^ ~: ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 38: ^ ~661:37: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::115323:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1':28 :341note::: note: expanded from macro 'INTVAL' 5#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP': 665:33 expanded from macro 'RTL_CHECK2' :note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~5 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:: note660: array 'fld' declared here : rtunion fld[1];: #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]) ^ ~ expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):341:5: note: array 'fld' declared here rtunion fld[1];2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ ^~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c341:: 7705/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 :note23:: 28array 'fld' declared here:: note: array 'fld' declared here: rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:419: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c108: note: expanded from macro 'XSTR' 3 return nonzero_address_p (XEXP (x, 1)); ^ ~ :8983:51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :771:23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : warningnotewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' for (prev = PREV_INSN (dead_insn); prev; prev = PREV_INSN (prev)) ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ expanded from macro 'XEXP' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 8252344 ^ ~ : 25 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'PREV_INSN': ./genrtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3:note warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 XVEC (rt, 3) = arg3;note : ^ ~:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1211: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'RTL_CHECK2'341:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];7 :: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^341: BLOCK_FOR_INSN (BB_HEAD (bb)) = bb; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : 5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' : note: expanded from macro 'RTL_CHECK2'#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]) ^ ~ 341 ^ ~ : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:341 ::659:58990note:: : 38:note25array 'fld' declared here: :array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' if (reg_set_p (x, PATTERN (prev))) ^~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ : note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:110:660:38: note: :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/resource.c:1250:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: warning./genrtl.h:851:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :472:9:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_FOR_INSN (BB_HEAD (bb)) = NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning XEXP (rt, 4) = arg4;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 XSTR (rt, 1) = arg1;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x = PATTERN (x); ^~~~~~~~~~~ :30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): 831 ^ ~:23: note: rtunion fld[1];expanded from macro 'PATTERN' ^ ~note : #define PATTERN(INSN) XEXP (INSN, 4) expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c::659771:23: note: expanded from macro 'XEXP' :38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 8992 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32::5: note: array 'fld' declared here note: rtunion fld[1];660: expanded from macro 'RTL_CHECK2' : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 if (reg_referenced_p (x, PATTERN (prev))) ^~~~~~~~~~~~~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^341 note: expanded from macro 'RTL_CHECK2':5: note: array 'fld' declared here : rtunion fld[1];831:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.cnote: array 'fld' declared here:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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]) ^ ~ rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ ^expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:476:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' x = SET_SRC (x); 28 ^~~~~~~~~~~ :341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:111::3: warning: note: array 'fld' declared herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 805In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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) ^ ~ :32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 3) = arg3;:note660: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2'770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XCEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: :note: expanded from macro 'XSTR' :38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)341 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):5: note 94 warnings#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ generated ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h. ::341:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];2344660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ :8998:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: set = single_set (prev); ^768 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22:23 note: expanded from macro 'single_set' rtunion fld[1]; ^ : ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:8998:9:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c -o sched-rgn.o note: expanded from macro 'XINT' 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) ^ ~ set = single_set (prev);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:495:22: 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):1996 return - INTVAL (XEXP (x, 1)); ^ ~ :8: note: expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 660:38: note: expanded from macro 'RTL_CHECK2' ? PATTERN (I) : single_set_1 (I)) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23::1153:28: note: expanded from macro 'INTVAL' note: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4)#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341:5:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:498:20: warning: array index 1 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]; ^ ^ ~ return INTVAL (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:9005:25: 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]) ^ ~ if (! reg_set_p (dst, PATTERN (dead_insn))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:541:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' expanded from macro 'XINT' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:546:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_HAS_BLOCK_INFO_P (symbol) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) 341:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c23 : In file included from 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ 659: note: expanded from macro 'XEXP' :28: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; :844:25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define INSN_CODE(INSN) XINT (INSN, 6) : ^ ~ ^:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here 771 rtunion fld[1]; :23: note: expanded from macro 'XEXP' ^:768 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:9009:17: warning ^ ~ : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' for (i2 = NEXT_INSN (dead_insn); i2; i2 = NEXT_INSN (i2)) ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here 826 rtunion fld[1]; ^ :25: noteIn file included from : expanded from macro 'NEXT_INSN' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 568:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5 *offset_out = XEXP (x, 1);:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning660:: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: note: expanded from macro 'X0EXP' 38 note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ::771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::23: note: expanded from macro 'XEXP' 155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ 831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660: 23:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ note: expanded from macro 'PATTERN' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c::28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 9009:49: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: for (i2 = NEXT_INSN (dead_insn); i2; i2 = NEXT_INSN (i2)) ^~~~~~~~~~~~~~ note XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155: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]) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 660 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:604:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 9015:844:25: note: expanded from macro 'INSN_CODE' :341:5:: note: array 'fld' declared here if (XEXP (x, 1))31 ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (reg_referenced_p (dst, PATTERN (i2))) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^~~~~~~~~~~~./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' :768: XEXP (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :23: note: expanded from macro 'XINT'expanded from macro 'PATTERN' :#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :341:5: note: array 'fld' declared here 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:771:23: :23:: note: expanded from macro 'XEXP'note38: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:605:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) count += count_occurrences (XEXP (x, 1), find, count_dest);#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'INSN_CODE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::775:25: note: expanded from macro 'XBBDEF' :23: note: expanded from macro 'XINT' 5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ 9052:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:615:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' return count_occurrences (SET_SRC (x), find, count_dest); ^~~~~~~~~~~ if (reg_set_p (dst, PATTERN (i2)))#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 1536:22: note: expanded from macro 'SET_SRC' :341#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ::23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ::805:32: note: expanded from macro 'XCEXP' 5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 rtunion fld[1];: :clang ^ expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3:: 37: note: warningexpanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : #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] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlhooks.c rtunion fld[1]; ^ :27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ^ ~ XEXP (rt, 4) = arg4;#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' : && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/reload1.c:9056:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] delete_address_reloads_1 (prev, SET_SRC (set), current_insn); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:650: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && REG_EXPR (op) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^~~~~~~~~~~~~ 173:3: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here warning rtunion fld[1]; ^ : #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:650:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && REG_EXPR (op) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:651:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && TYPE_UNSIGNED (TREE_TYPE (REG_EXPR (op)))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ note: 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~(skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:1260:42: note: expanded from macro 'TYPE_UNSIGNED' rtunion fld[1]; ^ #define TYPE_UNSIGNED(NODE) (TYPE_CHECK (NODE)->base.u.bits.unsigned_flag) ^~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:914:42: : In file included from note: expanded from macro 'TYPE_CHECK' #define TYPE_CHECK(T) TREE_CLASS_CHECK (T, tcc_type) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:893:37: note: expanded from macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:651:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && TYPE_UNSIGNED (TREE_TYPE (REG_EXPR (op)))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' : array 'fld' declared here #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ : note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:1260:42: note: expanded from macro 'TYPE_UNSIGNED' #define TYPE_UNSIGNED(NODE) (TYPE_CHECK (NODE)->base.u.bits.unsigned_flag) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:914:42: note: expanded from macro 'TYPE_CHECK' #define TYPE_CHECK(T) TREE_CLASS_CHECK (T, tcc_type) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:893:37: note: expanded from macro 'TREE_CLASS_CHECK' #define TREE_CLASS_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:735:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 97 warnings generated. for (p = NEXT_INSN (beg); p != end; p = NEXT_INSN (p)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:735:43: 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]) ^ ~ for (p = NEXT_INSN (beg); p != end; p = NEXT_INSN (p)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c -o sched-vis.o #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:752:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344 for (insn = NEXT_INSN (from_insn); insn != to_insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~ : XEXP (rt, 1) = arg1; ^ ~./genrtl.h:33:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 826 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:752:62: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note:: for (insn = NEXT_INSN (from_insn); insn != to_insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~826:25 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN' 341:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2):5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27 XBBDEF (rt, 3) = arg3; ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:754:36: XEXP (rt, 4) = arg4; warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (reg_overlap_mentioned_p (reg, PATTERN (insn)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ^ ~array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:772:39: 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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ if (reg_overlap_mentioned_p (x, SET_SRC (body))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:792:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_INPUT_LENGTH (body) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1424:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:793:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_overlap_mentioned_p (x, ASM_OPERANDS_INPUT (body, i))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:830:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return reg_referenced_p (x, COND_EXEC_CODE (body)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1548:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:848:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = NEXT_INSN (from_insn); insn != to_insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: rtunion fld[1];660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:848:62: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = NEXT_INSN (from_insn); insn != to_insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c XSTR (rt, 1) = arg1; ^ ~ :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XINT (rt, 6) = arg6; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:906:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XVEC (rt, 5) = arg5; ^ ~ for (insn = NEXT_INSN (start); insn != end; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23: note: expanded from macro 'XINT' :341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:906:58: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = NEXT_INSN (start); insn != end; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: noteexpanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : expanded from macro 'XEXP' 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) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1013: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 32: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note_stores (INSN_P (insn) ? PATTERN (insn) : insn, set_of_1, &data); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note XEXP (rt, 1) = arg1; ^ ~ : array 'fld' declared here expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 150 warnings generated. :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1036:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), record_hard_reg_sets, pset); XWINT (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here warning rtunion fld[1]; ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1039:15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11 for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define REG_NOTES(INSN) XEXP(INSN, 7) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24 ^ ~ : note: expanded from macro 'MEM_ATTRS'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: 664:29: note: expanded from macro 'XWINT' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 795771expanded from macro 'XWINT':: 29#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here 23:: note: expanded from macro 'XEXP' note: expanded from macro 'X0MEMATTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOST_WIDE_INT hwint[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sdbout.c -o sdbout.o ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long:342660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1039: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2': 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1];In file included from ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1137:43: 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]):788:27: note: expanded from macro 'X0EXP' for (i = 0, found = 0; i < XVECLEN (PATTERN (insn), 0); i++) rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #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) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c ^ ~ :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:::23447725: :./genrtl.h:454:3: 35: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :788:27: note: expanded from macro 'X0EXP' note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :659:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:660: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1158:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::341:5: note: array 'fld' declared here 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3:expanded from macro 'XCEXP' note ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :: ^ ~341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 661:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 1) = arg1; ^ ~ ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1169:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! BYTES_BIG_ENDIAN && XEXP (dst, 2) == const0_rtx ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1177:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SUBREG_BYTE (src) != SUBREG_BYTE (dst)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: 341noteIn file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:: 5: note: :array 'fld' declared here:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3#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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: ^ ~ X0EXP (rt, 1) = NULL_RTX;27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX;note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1177:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (SUBREG_BYTE (src) != SUBREG_BYTE (dst)):expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:2344 ^ ~ : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:504::511833 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26:note note: X0EXP (rt, 1) = NULL_RTX;expanded from macro 'SUBREG_BYTE': expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG):341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :505 X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]803 :788::27: note: expanded from macro 'X0EXP' X0EXP (rt, 2) = NULL_RTX;32: note: expanded from macro 'XCUINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];341 : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1193:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:clang: warning#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 27In file included from rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.cIn file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: :warning:2344: ./genrtl.h:524:3: : warning771array 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]51: XEXP (rt, 1) = arg1;In file included from 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: 2344 : ./genrtl.h: XEXP (rt, 1) = arg1;110 ^ ~note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: ^ ~771:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' array index 4 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ^ ~ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768660:23: note: expanded from macro 'XINT' ::385:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: array 'fld' declared here note660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' 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]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here : XINT (rt, 2) = arg2;:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: :768 ^5: : rtunion fld[1];In file included from ^ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1195:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) == NOOP_MOVE_INSN_CODE) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' 23: note: expanded from macro 'XINT' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :::660:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: 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] 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]) ^ ~ XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :770:23: note: expanded from macro 'XSTR' 341:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::660 note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24note: expanded from macro 'RTL_CHECK2' : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1240:12: ./genrtl.h::341579notenote: expanded from macro 'MEM_ATTRS' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: for (p = PREV_INSN (*pinsn); p && !LABEL_P (p); ^~~~~~~~~~~~~~~~~~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 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] : XSTR (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~:expanded from macro 'RTL_CHECK2' 51 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::825:25::795:29:5: 770:23 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note::note : : XINT (rt, 6) = arg6; ^ ~ expanded from macro 'X0MEMATTR'expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here :768:23: note: expanded from macro 'XINT' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; ^ note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define PREV_INSN(INSN) XEXP (INSN, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR': :66038::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) ^ ~ 661:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1241:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341 p = PREV_INSN (p))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' rtunion fld[1]; ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; ^ ~ 771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1244:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (p); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:33: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1998 ^ ~ :42: note: expanded from macro 'single_set_1' :771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define single_set_1(I) single_set_2 (I, PATTERN (I))#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :341:5: note: array 'fld' declared here : ^~~~~~~~~~~ rtunion fld[1];770 : 23: note: expanded from macro 'XSTR' ^ ~ ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :831:23: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341 ^ ~ ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from :341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: 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] ^ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from 38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;: 660 ^ ~: In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38598::2344: 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]) XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 23./genrtl.h: note ^ ~:note51 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warningnote: expanded from macro 'XSTR': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):341: 5: note: array 'fld' declared here ^ ~ In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 1244:12: 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]) rtx set = single_set (p); :660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^~~~~~~~~~~~~~38:::771:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: :array 'fld' declared here : 1996In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::2344: ./genrtl.h:617:3 8:660 ^ ~: rtunion fld[1]; ^ :In file included from warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'single_set' :772:23: note: expanded from macro 'XVEC' :51: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ? PATTERN (I) : single_set_1 (I)) \ ^ ~expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here: 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: array 'fld' declared here23 rtunion fld[1];: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28 2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ./genrtl.h:139:3: warning341: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here In file included from XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27 775:: 25: note2344: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30note: : ./genrtl.h:599:: expanded from macro 'RTL_CHECK2' 635#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 :3 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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, 2) = arg2; XSTR (rt, 1) = arg1; ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:770:23: note: expanded from macro 'XSTR' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :: ^ ~771:note77223: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::341:523: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here note ^: expanded from macro 'XEXP' rtunion fld[1]; note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XVEC' 2344: ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' :140: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1249:16: warning: XEXP (rt, 4) = arg4;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: ^ ~ : note: expanded from macro 'RTL_CHECK2' 341 rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536: ^ ~ :22/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::523341:: :5 :: note : notenote: : expanded from macro 'SET_SRC'array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :805:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c660In file included from :28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: note: expanded from macro 'RTL_CHECK2' In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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; ^ ~ XVEC (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :661:37: rtunion fld[1];note: note: expanded from macro 'XVEC' : 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]) ^ ~ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1255:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here || ! modified_between_p (src, PREV_INSN (p), valid_to)) rtunion fld[1]; ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :25:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define PREV_INSN(INSN) XEXP (INSN, 1) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28 ^ ~ rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ./genrtl.h:672/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :660:38: note: expanded from macro 'RTL_CHECK2' :51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];5: expanded from macro 'RTL_CHECK2' ^ ~ ^note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note:38: : array 'fld' declared here note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 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]) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here ::5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ 660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c : ^ ~51 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c2344: :warning1349: array index 2 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] ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' : #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note ^ ~ XVEC (rt, 1) = arg1;: expanded from macro 'XCEXP' note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :770:23: note: expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 772:23: note: expanded from macro 'XVEC' 660:34130/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::5: note: array 'fld' declared here 38: 660note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: 38: rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111::: 341expanded from macro 'RTL_CHECK2':5: note: 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] ^ :38 XINT (rt, 5) = arg5; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note ^ ^ : :array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660:38: note rtunion fld[1];:1492:9: ^ : In file included from ./genrtl.h: :In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c :28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 693/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: :: ./genrtl.h:672:3 : X0EXP (rt, 8) = NULL_RTX;warning: warning: 341 ^ ~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] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: x = COND_EXEC_CODE (x); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~: 788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1548/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~: note: 29expanded from macro 'XSTR':770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c23expanded from macro 'COND_EXEC_CODE'note ^ ~ : note: expanded from macro 'XSTR' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:38: note: expanded from macro 'RTL_CHECK2' :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]) ^ ~ #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : :341:5: note: :341:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ ^ ~ 805In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1];: ./genrtl.h:673:: ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 768:23: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 32 XSTR (rt, 2) = arg2; ^ ~ note: expanded from macro 'XINT' : note: expanded from macro 'XCEXP' XEXP (rt, 1) = arg1; ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771:23: note: expanded from macro 'XEXP' 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:expanded from macro 'RTL_CHECKC1' 38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5771: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1551:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):array 'fld' declared here14 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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 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_uses (&PATTERN (XVECEXP (body, 0, i)), fun, data);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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; ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR': ^ ~341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ rtunion fld[1]; ^ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1559:16: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warningnote for (i = ASM_OPERANDS_INPUT_LENGTH (body) - 1; i >= 0; i--): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here :38: note rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1424:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' XSTR (rt, 1) = arg1; ^ ~#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ :In file included from 770 ^ ~:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])814 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :43: note: expanded from macro 'XCVECLEN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^ ~:771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5./genrtl.h:172:3: 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] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 4) = arg4; ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:: ^ ~341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:27770:23: note: : ^ ~ : expanded from macro 'XSTR' In file included from 23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: ^ ~2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: 660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: note391: expanded from macro 'RTL_CHECK2' :2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32./genrtl.h::: 771:38::139 note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: 3 ^ ~: : warningexpanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 341:5: note: array 'fld' declared here : note rtunion fld[1]; rtunion fld[1];38: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): ^ XBBDEF (rt, 3) = arg3; ^ ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c 775::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 : note: expanded from macro 'XBBDEF' In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)51 ^ ~: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 341 :5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:173:: ^ 3 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c::659 :38: note: expanded from macro 'RTL_CHECK1' 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]) :15602344 ^ ~ :: XINT (rt, 5) = arg5;11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:: : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27713341:5:: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:warning warning: : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.carray 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] XINT (rt, 1) = arg1; : 30array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140 :3: (*fun) (&ASM_OPERANDS_INPUT (body, i), data);768 XSTR (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :23: note: expanded from macro 'XINT' XEXP (rt, 4) = arg4; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::1423 :771770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::36768::660clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf:2323: note : noteexpanded from macro 'XSTR' : -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c -o sel-sched-ir.o #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::23 expanded from macro 'ASM_OPERANDS_INPUT' 38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XINT' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~: :expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from :38:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cexpanded from macro 'RTL_CHECK2': ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:43: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])66051: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ ./genrtl.h38:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: : note: array 'fld' declared hereexpanded from macro 'XCVECEXP'note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])174 rtunion fld[1]; ^ ~38 ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:: array 'fld' declared here rtunion fld[1]; ^ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; ^ ~ 27note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~In file included from : 3:expanded from macro 'RTL_CHECK2':768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::660 note: expanded from macro 'XINT'2344 : ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: note: expanded from macro 'RTL_CHECK2' : 341:5note: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here:expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) 754 rtunion fld[1]; ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 660: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] :5: note: array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' 142:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1;: :660:warning538: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note:: ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note XINT (rt, 6) = arg6; : ^ ~array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];:6635: note: :35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770768:23:23 rtunion fld[1]; ^: : ^note: expanded from macro 'RTVEC_ELT' note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): expanded from macro 'XSTR' ^~~~~In file included from In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660341: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38:::5 XEXP (rt, 7) = arg7;: : note38: :./genrtl.harray 'fld' declared here:755:3 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c::771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 215 ^ ~ 1593: XSTR (rt, 3) = arg3;23 : note: expanded from macro 'XEXP' warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)::15341:5: s ^ ~ generated. : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ (*fun) (&XEXP (dest, 2), data);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note :23: note: expanded from macro 'XSTR' :341:5: :array 'fld' declared here ^ rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^note :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here2344: ./genrtl.h:733: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:6603:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660 51: XEXP (rt, 2) = arg2;38 In file included from : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h::143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: XEXP (rt, 7) = arg7;38 ^ ~ expanded from macro 'RTL_CHECK2' : note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771./genrtl.h:176:3: warning: array index 8 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' ^ ~ 771clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c -o sel-sched-dump.o ::23: note: expanded from macro 'XEXP' XEXP (rt, 8) = arg8; ^ ~ 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : expanded from macro 'XEXP' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::5 660: : ^ ~note: :77138array 'fld' declared here : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2'note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' 341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ : rtunion fld[1]; ^ array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: 28#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: clang:341:3415: :./genrtl.h:753: : warningnote: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :3:In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::2344 : ./genrtl.h:array 'fld' declared here warning773 : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:3: warning:1715: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :13: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c pattern = PATTERN (insn);: 51 ^~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:./genrtl.h23: ^ ~ 195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:768:23772:: ^23 XEXP (rt, 1) = arg1; ^ ~: note: expanded from macro 'XVEC' note: expanded from macro 'PATTERN' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :expanded from macro 'XINT'66030660 : :38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ ^ ~38 note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ./genrtl.h:169 :expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3413:: warning: :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]) XEXP (rt, 1) = arg1; ^ ~ 660: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 :341:771 :: ^ ~ ^ note: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3415: ^ ~note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here27 : rtunion fld[1]; ^5 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c660array 'fld' declared here :: ./genrtl.h:791:3 ::38 :: rtunion fld[1]; ^ note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1732expanded from macro 'RTL_CHECK2': 13note :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cwarning:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : #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 'fld' declared here rtunion fld[1]; ^ body = COND_EXEC_CODE (body); ^~~~~~~~~~~~~~~~~~~~~ In file included from XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h196array 'fld' declared here::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23: note: expanded from macro 'XINT' :771: rtunion fld[1];23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1548 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344660: :./genrtl.h ^note: expanded from macro 'XEXP' :38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)29 ^ ~ expanded from macro 'RTL_CHECK2'::754:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cwarning ^ ~: expanded from macro 'COND_EXEC_CODE' : #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) : ^ ~:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170660: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32::341 XEXP (rt, 2) = arg2; ^ ~ note: expanded from macro 'XCEXP' : :38: note:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : note5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here::341:5: noteexpanded from macro 'XEXP' rtunion fld[1]; ^ 661:37:: note array 'fld' declared here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ 660 :expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~38 ^ ~:27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:771:23: :5note: expanded from macro 'XEXP' 197In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ./genrtl.h:809:3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1758: ^ ~19: XEXP (rt, 1) = arg1;:: note: ^ ~warningexpanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : 23: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: expanded from macro 'XEXP' array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341 rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h903:341::5:In file included from note: array 'fld' declared here :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c25: note: expanded from macro 'REG_NOTES' rtunion fld[1];: array 'fld' declared here ^ #define REG_NOTES(INSN) XEXP(INSN, 7)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : ^ ~ rtunion fld[1]; clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cIn file included from :771 :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: :38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :./genrtl.h ^ ~ 234451 note: expanded from macro 'RTL_CHECK2': : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h171#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]./genrtl.h: ./genrtl.h::660:38: note755: ^ ~ expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h198/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:3::3 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25: note: expanded from macro 'XBBDEF' warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]341:5 ^ ~:: 341 note: array 'fld' declared here rtunion fld[1];: XSTR (rt, 3) = arg3;5 ^ ~ 659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'array 'fld' declared here ^ 38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c770 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~: 231758/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:50 ^ ~: :341:5 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' : for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c::note: :2327:38 : notenote: :: array 'fld' declared hereexpanded from macro 'XEXP' : array 'fld' declared here In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: rtunion fld[1]; ^ ^ ~ rtunion fld[1];./genrtl.h expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:829:3: In file included from :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cwarning: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172 XVEC (rt, 1) = arg1;:In file included from ^ ~ expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c 772:23: note: expanded from macro 'XVEC' #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] ^ ~:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:341:5: note: ./genrtl.h:199:3:: array 'fld' declared here : rtunion fld[1]; 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ^:5: warningnote: : array 'fld' declared here 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) :660:38: rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX; note ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1764 ^ ~ :15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note for (link = REG_NOTES (insn); link; link = XEXP (link, 1))./genrtl.h : ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:27: :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note XSTR (rt, 2) = arg2;903:25 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: notenote: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'REG_NOTES' 3: warning: #define REG_NOTES(INSN) XEXP(INSN, 7)In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 770 : ^ ~ XVEC (rt, 1) = arg1;30 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ^ ~ ^ ~:: 38: note: expanded from macro 'RTL_CHECK1' 23In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note::341: 771expanded from macro 'XSTR'::2344 5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 23 772 rtunion fld[1]; ^ ~ ./genrtl.h ^:23: : note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :expanded from macro 'XEXP'expanded from macro 'XVEC' 173:3: :warning660:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : #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] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ : ^ ~ note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])768:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23:note ^ ~ note: : expanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 660note: array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: 338: :: 200#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 3 warning: : note array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: rtunion fld[1];warning: XVEC (rt, 3) = arg3;array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' note X0EXP (rt, 6) = NULL_RTX; ^ ~ : expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:772::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1764:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:659:38 : note: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ note ^ ~: ^ ~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'fld' declared here expanded from macro 'XVEC'341: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 :341 :note5: :array 'fld' declared here note:771: rtunion fld[1]; ^23 In file included from : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cwarning: : ^: 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; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 30 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here In file included from note:: rtunion fld[1];788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : :./genrtl.h:7912344:: noteexpanded from macro 'XEXP'3 ^: : ./genrtl.h: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 174/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :array 'fld' declared here#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] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: XINT (rt, 1) = arg1; ^ ~ 2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 :23: note: rtunion fld[1];expanded from macro 'XINT' XINT (rt, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h : ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:76838:: 23: :note:660:38851: : note: 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 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) notenote : : ^ ~expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c rtunion fld[1]; ^ ~: 51 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38expanded from macro 'RTL_CHECK2':2344341:: :./genrtl.h 5:223: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; note ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: rtunion fld[1];2344: :./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note80923341:: 3: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' 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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; ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^:771:23: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here In file included from 38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.cexpanded from macro 'RTL_CHECK2' :note27: rtunion fld[1];: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:In file included from 1784/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:: 15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660: :./genrtl.harray 'fld' declared here: : 30: In file included from rtunion fld[1]; :852:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 warning: XSTR (rt, 2) = arg2; ^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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) 341In file included from :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c5 ^~~~~~~~~~~~~~~~ :: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here:./genrtl.h51: :176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 903 XEXP (rt, 8) = arg8; ^ ~ rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 25: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770./genrtl.hnote:: :77123::23expanded from macro 'REG_NOTES' : note: note: expanded from macro 'XSTR'224 #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XEXP':771: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 23: note note:: 28expanded from macro 'RTL_CHECK2': ^ ~: expanded from macro 'XEXP': 660 :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829660 :38:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::3: 660 :38: notewarningexpanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' 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])expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772:23::5: note :note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341expanded from macro 'XVEC': :5: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:5: 5 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note: array 'fld' declared here :: rtunion fld[1];: notearray 'fld' declared here27: : array 'fld' declared here ^ rtunion fld[1]; In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1]; ^ 38: note./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c853:51: : :1784:expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195#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] ^ ~3 In file included from : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::234446: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: : :: 225array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning ^ ~:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: XBBDEF (rt, 3) = arg3; XSTR (rt, 3) = arg3;: 771:23 ^ ~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)) ^ ~ 5:: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:38: :note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' ^ 770:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 771 ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23:: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:660:38 : note::: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5note :expanded from macro 'RTL_CHECK2'38 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note notenote: : expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::In file included from 341:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~:5:: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:51note: : In file included from array 'fld' declared here : array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 2344: ./genrtl.h:226:3 rtunion fld[1];: :341:5 : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];warning ^ array 'fld' declared here ^ rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1806:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: ::38660 expanded from macro 'REG_NOTES'note: :38: note: expanded from macro 'RTL_CHECK2'#define REG_NOTES(INSN) XEXP(INSN, 7) note: expanded from macro 'RTL_CHECK2' : expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ^ ~ note:23: note: expanded from macro 'XEXP' : :341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ^ ~ 659 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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; ^ ~ In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h36::341788: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:5788::27: 154:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::27note: : note: expanded from macro 'X0EXP' : note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note7 : ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :2344 : warning./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :: 341array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^: 5851 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here1806 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: : rtunion fld[1]; 30 ^ 844In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:46 XSTR (rt, 1) = arg1;25: note: expanded from macro 'INSN_CODE': ::51In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344: ./genrtl.hIn file included from #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ ^ ~ warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: 198array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:233/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:::23: 228note: expanded from macro 'XINT' : for (link = REG_NOTES (insn); link; link = XEXP (link, 1))3 :: ^ ~ notewarning: warning: expanded from macro 'XSTR': 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4;: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: :38note768: note: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~27 660: expanded from macro 'XEXP' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here rtunion fld[1]; ^ ~ 23 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38In file included from :note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.cexpanded from macro 'X0EXP':note: 66028: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 852:note:: 38expanded from macro 'RTL_CHECK2': expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2' 3 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :: ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:#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]660 ::38:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :341array 'fld' declared here: XSTR (rt, 2) = arg2;: 5 rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:note :: 23expanded from macro 'RTL_CHECK1'note:: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:36:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:341341:155::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 531: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~array 'fld' declared here rtunion fld[1];:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3:2344 warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ : ./genrtl.h:199/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c :1832 X0EXP (rt, 5) = NULL_RTX;::23341 ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23: note: expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: : set = single_set (insn); ^~~~~~~~~~~~~~~~~ note788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set': : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ expanded from macro 'PATTERN' ^ ~ array 'fld' declared here note#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42:659: expanded from macro 'RTL_CHECK2' ^ ~ note :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note: 771: expanded from macro 'single_set_1':23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK1' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: 28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:5 ^ ~ 853/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^~~~~~~~~~~38: note: :expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3831::23: note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:array 'fld' declared here5 : note: rtunion fld[1]; ^ array 'fld' declared here ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341:5: In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cnote: expanded from macro 'PATTERN' ^ :51: In file included from XSTR (rt, 3) = arg3;In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::note: array 'fld' declared here 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:247:3: warning:: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]30 note: XINT (rt, 1) = arg1;expanded from macro 'XSTR' ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c::771#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344: ^ ~36 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h768:23: : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)155./genrtl.h:660:: ^ ~:200: 38note: expanded from macro 'XINT'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' 660:38 : X0EXP (rt, 6) = NULL_RTX; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :25: ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38note27::: note 341: 5: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:expanded from macro 'X0EXP'note expanded from macro 'INSN_CODE'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'array 'fld' declared here 659:38341: rtunion fld[1]; 5: : note: expanded from macro 'RTL_CHECK1' note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341 :5 rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c5:1832:9:::: note: array 'fld' declared here 23 rtunion fld[1]; ^ : notewarning: expanded from macro 'XINT' In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): set = single_set (insn);660 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: ^ ~25array 'fld' declared here ^~~~~~~~~~~~~~~~~: rtunion fld[1]; :38 ^ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'1996:: 3418: note: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ expanded from macro 'single_set'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: :expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 5 ? PATTERN (I) : single_set_1 (I)) \:In file included from ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c831:23:51: : In file included from note: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4)29 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:./genrtl.h:270:323: note: expanded from macro 'XEXP' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note : warning expanded from macro 'X0MEMATTR': rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ 341:5: ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)note: array 'fld' declared here : rtunion fld[1]; 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::38770:: 23note:: expanded from macro 'RTL_CHECK2'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 :37: note: expanded from macro 'RTL_CHECKC1' : 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~341 :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1];./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: return INSN_CODE (insn);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341223 : ^~~~~~~~~~~~~~~~ ^ ~ :3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: :: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771note:: :25array 'fld' declared here:660 :23: note: expanded from macro 'XEXP' rtunion fld[1]; note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1835:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ x = avoid_constant_pool_reference (SET_SRC (set));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :38: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1536:22: note: expanded from macro 'SET_SRC' note: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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; ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: rtunion fld[1];772 ::55 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23note: note:: array 'fld' declared here 2344: array 'fld' declared here In file included from rtunion fld[1]; : rtunion fld[1];./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c224:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' ^ :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1864:19: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934::383: note: expanded from macro 'RTL_CHECK2' In file included from 40: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: 36expanded from macro 'CALL_INSN_FUNCTION_USAGE' ^ ~ : :#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]145825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: : 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::338341:5: : note: In file included from warning: expanded from macro 'MEM_ATTRS'macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 771 :#if HAVE_DESIGNATED_UNION_INITIALIZERS XEXP (rt, 2) = arg2;#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 23: ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : : ^ ~./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :795771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:: XEXP (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h29558: note:: 660 ^ ~: array 'fld' declared here: : 2338:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9:: 771::expanded from macro 'X0MEMATTR': :23 rtunion fld[1];#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ^ ^ ~note:note 154: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from : noteexpanded from macro 'XEXP':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c7note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) : ^ : 51warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 661array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ 37 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h 844:38275: note: :: ^ ~:25 : noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :3660: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'INSN_CODE' :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':#define INSN_CODE(INSN) XINT (INSN, 6)538:: 768: note: expanded from macro 'RTL_CHECK2' : ^ ~note: array 'fld' declared here 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 ^ ~: note : array 'fld' declared here note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:5:: 1866expanded from macro 'XINT'note: array 'fld' declared here ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: rtunion fld[1];30 :12:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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] ^ ~ 341:5: note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h link = XEXP (link, 1))In file included from :768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: rtunion fld[1]; note: : ^ ~: ^ 2344660expanded from macro 'XINT': ./genrtl.h : 225::338#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :771:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: XBBDEF (rt, 3) = arg3;note ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.cexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::25: : In file included from : 775expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:108:2344 3note:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:5: note: array 'fld' declared here ^ ~25:: ./genrtl.h ^ ~:33:3 rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^warning ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: : : 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38expanded from macro 'XBBDEF' 341:: XEXP (rt, 2) = arg2;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)5:38 : ^ ~ note: : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h expanded from macro 'RTL_CHECK2':23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h155:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38 :note: :array 'fld' declared here note31: :expanded from macro 'RTL_CHECK1':771 rtunion fld[1]; : : ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~23: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:341:5::In file included from : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: expanded from macro 'RTL_CHECK2' array 'fld' declared here: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~ : :51 rtunion fld[1];In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: 341expanded from macro 'PATTERN' ^ #define PATTERN(INSN) XEXP (INSN, 4) ::30: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: note: expanded from macro 'RTL_CHECK2' : 2344./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2935: :226:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:note:: ^ ~3771:: warning: 1907 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h15:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:34123:5:: note: : array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 1) = arg1; warning: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: ^ ~25array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note: ^ In file included from warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) X0EXP (rt, 4) = NULL_RTX;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2344In file included from :23In file included from : : expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c ./genrtl.h note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934::39 109 ^ ~: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :25expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:40 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : note273./genrtl.h:: :172note660 : : :51expanded from macro 'X0EXP'expanded from macro 'CALL_INSN_FUNCTION_USAGE': 660#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ 38:3::: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note659: 771 :52123:: XBBDEF (rt, 3) = arg3; ^ ~38: note: expanded from macro 'RTL_CHECK1' :expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warningnote ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note 1: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5expanded from macro 'XEXP' 775:: warning XEXP (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~note : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771HOOK_VECTOR_END (asm_out)25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^: 23341:note : note: 5expanded from macro 'XBBDEF'array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];:: note659 ^ : expanded from macro 'HOOK_VECTOR_END' In file included from :341 ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: ^30note ^:: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'note660In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: 2344array 'fld' declared here 38 :: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note: : ./genrtl.h:22738:expanded from macro 'RTL_CHECK2' rtunion fld[1];3: :note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341155In file included from X0EXP (rt, 5) = NULL_RTX;::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c5: note:39: 51: :5: ::In file included from In file included from 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: array 'fld' declared here: ::array 'fld' declared here ^ ~warning : 1725:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ note: ^ array 'fld' declared here: 2344 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ./genrtl.h::313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :940:1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:788: ^ :772: ^ 25warning: 84427 :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25empty macro arguments are a C99 feature [-Wc99-extensions]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1907:23 :2344::: 25notenote : 61: ./genrtl.h: expanded from macro 'XVEC'HOOK_VECTOR_END (sched)warningIn file included from :^: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h107: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP':expanded from macro 'INSN_CODE' 32344 : ::660: #define INSN_CODE(INSN) XINT (INSN, 6): ^ ~43./genrtl.h:110:338:: warning: 50 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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 'HOOK_VECTOR_END'warning XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771: ^ ~23 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 XEXP (rt, 4) = arg4;341::: :: ^ ~In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h 771:172: 768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::::231104/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h235:: notenote:expanded from macro 'RTL_CHECK1'771:23:1: : : expanded from macro 'XEXP' note: expanded from macro 'XEXP': expanded from macro 'XINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38warningnote:: ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here:empty macro arguments are a C99 feature [-Wc99-extensions]38 341 :note rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :: 660 note: array 'fld' declared here : ^38 rtunion fld[1]; ^5:expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' ^expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h In file included from note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: 43:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: ^ ~156: ^ ~: 50 10:: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:51 : note: :341660:expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c::5:warning ::note30 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :: notenote2344: : : : ^ ./genrtl.hexpanded from macro 'RTL_CHECK2' :array 'fld' declared here 314In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 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])3 :array 'fld' declared here return INSN_CODE (insn);2344 ^~~~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ./genrtl.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:warning1691: ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 1 rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 228 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844 XEXP (rt, 2) = arg2;In file included from ^ ~ :3341: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 771:5: :note: array 'fld' declared here : XINT (rt, 6) = arg4; ^ ~23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c : 25warning: empty macro arguments are a C99 feature [-Wc99-extensions]25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1957 rtunion fld[1];:: :: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (addr_space) note :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c2344:768^: : expanded from macro 'INSN_CODE'expanded from macro 'XEXP': 51 ./genrtl.h25: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h111:::43:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6) 23warning ^ ~3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::50::: 660:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:38: note : 768 expanded from macro 'HOOK_VECTOR_END':note REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn));2344 : expanded from macro 'XINT': ./genrtl.h23: warningexpanded from macro 'RTL_CHECK2'#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] XINT (rt, 5) = arg5; :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h108#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : :903 ^ ~ note3 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660 :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'REG_NOTES'warning : : :768:23expanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38array 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)note : XEXP (rt, 2) = arg2; ^ ~ ^ ~#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660::771:23341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :note 771:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: 39#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ noteexpanded from macro 'RTL_CHECK2'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: array 'fld' declared here38: : :23In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'XEXP':note 660:38 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 172: : 341 ^note:: : note ^ ~: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' 5: noteIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: : ^ ~ ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :51array 'fld' declared here:341:: :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 : :empty macro arguments are a C99 feature [-Wc99-extensions]5 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:660In file included from note: array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38HOOK_VECTOR_END (calls) ^note rtunion fld[1]; :: expanded from macro 'RTL_CHECK2' note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])234443expanded from macro 'RTL_CHECK2': : ^ ~ 50 In file included from : ^./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 315note ^ ~:30 note 3:: : In file included from expanded from macro 'HOOK_VECTOR_END' In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c rtunion fld[1]; ^:341341 ^ ::5: : note25./genrtl.h: : XEXP (rt, 3) = arg3;229In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here39 3 rtunion fld[1];::2344: ./genrtl.h:112 warning :: ^: In file included from 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~ :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]172 XINT (rt, 6) = arg6; XSTR (rt, 7) = arg5; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 5:19572585771:3: warning:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h123: note:: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~770In file included from ::array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c :warning:: :76838:: note: 23 REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions]array 'fld' declared herenote:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' : rtunion fld[1];9035HOOK_VECTOR_END (c) ^ ^note :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XSTR' :In file included from 66025#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: :: note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: expanded from macro 'REG_NOTES'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 25: In file included from ::43::50notemacro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]#define REG_NOTES(INSN) XEXP(INSN, 7)38::: expanded from macro 'RTL_CHECK2'660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:note3: 38: : ^ ~note: expanded from macro 'RTL_CHECK2' 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 ;) #if HAVE_DESIGNATED_UNION_INITIALIZERS warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ : 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 558note: :341:: expanded from macro 'XEXP' :5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : XBBDEF (rt, 3) = arg3; ^ ~ note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from rtunion fld[1]; ^5 ^ ~ : note ^ ~9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: : 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30note rtunion fld[1]; ::660note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS': expanded from macro 'XBBDEF' ^:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 39 5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ./genrtl.h:38: 172: ^ ~ note : 247/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'RTL_CHECK2' && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))3 : : warning659note ^:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here2704 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:::38511:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:note2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:113/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :3: :expanded from macro 'RTL_CHECK1':empty macro arguments are a C99 feature [-Wc99-extensions] 5HOOK_VECTOR_END (cxx): XINT (rt, 1) = arg1;:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^2344note: : ./genrtl.h:316: array 'fld' declared here3 ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : rtunion fld[1]; : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;341 :5: ^ ~:50: note: expanded from macro 'HOOK_VECTOR_END' warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: ^768: array 'fld' declared here771 1970 rtunion fld[1]; ^ : X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : XEXP (rt, 2) = arg2;7660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.cexpanded from macro 'RTL_CHECK2' : note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~39/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341::5:234423:: In file included from :38:: : note./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: 172: array 'fld' declared here :note: expanded from macro 'RTL_CHECK2'warning: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def 110#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ::2771:1: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: empty macro arguments are a C99 feature [-Wc99-extensions]note: expanded from macro 'RTL_CHECK2' : ^ ~#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] 3In file included from HOOK_VECTOR_END (emutls) ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h if (REG_NOTES (insn) == note) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^~~~~~~~~~~~~~~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30903341:25: note: 50expanded from macro 'REG_NOTES' : :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 7): 341 :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ XEXP (rt, 4) = arg4;55 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 2344: :: noteexpanded from macro 'HOOK_VECTOR_END'./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h270:#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] : array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1];: 771 : ^ ~23 ^ 771:23 :note note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note rtunion fld[1];: expanded from macro 'XEXP' ^ ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:770:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c::51 ::660:381: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: 660note:: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.cHOOK_VECTOR_END (target_option)note:: 252344expanded from macro 'RTL_CHECK2' 38: ./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:: ^ ~ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344401: :3:^ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::43137:3341 : ^ ~:5660 :38 ::50 :note : expanded from macro 'RTL_CHECK2'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOOK_VECTOR_END': 341 ^ ~:5 : note: In file included from XWINT (rt, 1) = arg1;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here :note : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c ^warning rtunion fld[1];: :44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h XEXP (rt, 1) = arg1; ^ ~: 172 rtunion fld[1];341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: : ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1664:: In file included from In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c5:: :empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.cHOOK_VECTOR_END (asm_out) ^:29 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::1971:3925: 23 In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : In file included from :array 'fld' declared here2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h50: : rtunion fld[1];: noteexpanded from macro 'XWINT' ./genrtl.h:: :#define XWINT(RTX, N) ((RTX)->u.hwint[N])expanded from macro 'XEXP'172 : ^ warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:111:: 302980 : : ^ ~noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END' 1#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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) : :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] 3::342 ^ ~ : ./genrtl.hHOOK_VECTOR_END (C90_EMPTY_HACK) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5:43:50 REG_NOTES (insn) = XEXP (note, 1);warning: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~::271:3: In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:38: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: :903 : array 'hwint' declared here warning 44: note XINT (rt, 5) = arg5;: note: :array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h25 ^:: : expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2'172#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61: ^ ~: XINT (rt, 2) = arg2; note26: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (sched)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5:: expanded from macro 'REG_NOTES'^ ^ ~768# define HOST_WIDE_INT long #define REG_NOTES(INSN) XEXP(INSN, 7) note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: ^array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:In file included from : 23107/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:::5::771 :23:2351: : rtunion fld[1]; ^ warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote: note: 43In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: : expanded from macro 'XEXP':: note2344: expanded from macro 'XINT' 25#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 50#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660: ^ ~ BLOCK_NUM (head), BLOCK_NUM (tail)); ^ ~: ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h ./genrtl.h::note:: 38660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h402: :6601370/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:2344: ::38::32 38::expanded from macro 'HOOK_VECTOR_END' note: ./genrtl.h:note :: note: expanded from macro 'BLOCK_NUM': 138:3:expanded from macro 'RTL_CHECK2' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'3 XWINT (rt, 2) = arg2; ^ ~ : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0): ^~~~~~~~~~~~~~~~~~~~~ ^expanded from macro 'RTL_CHECK2'664#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] :29: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c ^ ~771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:828: :23::34144 note:::5note: 30:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: : : :expanded from macro 'XWINT'noteexpanded from macro 'XEXP'note 341:: 172: rtunion fld[1]; array 'fld' declared here ^expanded from macro 'BLOCK_FOR_INSN'#define XWINT(RTX, N) ((RTX)->u.hwint[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~ :1104 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5::25: : 342 In file included from ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1 :2344: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions] :775note30: ./genrtl.h: HOOK_VECTOR_END (vectorize) :In file included from :6605array 'fld' declared here:112 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];38:note^: 2344: : ./genrtl.h3 note: ^:warning25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: : :array 'hwint' declared hereexpanded from macro 'RTL_CHECK2' : 272 note:43 : HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: expanded from macro 'XBBDEF' ^50: note array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'HOOK_VECTOR_END' XINT (rt, 6) = arg6; ^ ~ 61:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning ^ ~: ^26: ^ ~: 1971: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 24array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 659 XVEC (rt, 3) = arg3; : ^ ~warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'HOST_WIDE_INT' 5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c768 : REG_NOTES (insn) = XEXP (note, 1); ^ ~ note: array 'fld' declared here :# define HOST_WIDE_INT long38: note44/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; :772: expanded from macro 'RTL_CHECK1' :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^771 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23 In file included from ^ ~note: expanded from macro 'XVEC' :23In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:: 172 : 25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:note ^ ~: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)435/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning ^ ~:341:: : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:660 2344:38HOOK_VECTOR_END (addr_space) :3^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660: note:: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h38:: : expanded from macro 'RTL_CHECK2' notewarning: expanded from macro 'RTL_CHECK2' 43 :: #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] : :50 ^ ~./genrtl.h: note38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 139array 'fld' declared here::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ 3: warningnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: XBBDEF (rt, 3) = arg3; expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2':341 rtunion fld[1];: ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^341:::: 341 :5 note: expanded from macro 'X0EXP'5: 5 775:25:note note: expanded from macro 'XBBDEF'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: array 'fld' declared herenote: 107:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note rtunion fld[1]; ^ 23: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c ^ ~ ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :: 659array 'fld' declared herearray 'fld' declared here BLOCK_NUM (head), BLOCK_NUM (tail));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ 659:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: rtunion fld[1];In file included from :: 38: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:44: noteIn file included from note: 30expanded from macro 'RTL_CHECK1': ^:2344 : ./genrtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h113#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1973:: 172 17:: 2344: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defwarning:: :warning341:: :2732342array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h::expanded from macro 'RTL_CHECK1':1370 3array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5 for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) : 1 XEXP (rt, 7) = arg7; ^~~~~~~~~~~~~~~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:32 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : notewarning: : ^ ~25 ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'BLOCK_NUM'note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XVEC (rt, 4) = arg4;: array 'fld' declared here expanded from macro 'REG_NOTES' HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0)#define REG_NOTES(INSN) XEXP(INSN, 7) :43: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c50 ^~~~~~~~~~~~~~~~~~~~~:23 ^ ~:: note: expanded from macro 'XEXP' ::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :expanded from macro 'HOOK_VECTOR_END'828: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 : 23:771 note::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 2344: : expanded from macro 'XVEC' ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note:: ^: array 'fld' declared here30 : 660note: rtunion fld[1]; ^ ~ ^:140 expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 66038::: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: 38 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cIn file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c::: warning:note51: : note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :44: 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from 660 : ./genrtl.h XEXP (rt, 4) = arg4;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775436:341:771:3172:5:::23341:: : note : 255: warning:: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: : rtunion fld[1]; 2585notenote: :: array 'fld' declared here ^note: 341 expanded from macro 'XBBDEF'expanded from macro 'XEXP' rtunion fld[1];1 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: warning1973 :48: ^: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 2) = NULL_RTX; warning#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 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~ ^ ~ : array 'fld' declared here for (link = REG_NOTES (insn); link; link = XEXP (link, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ : 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788::In file included from HOOK_VECTOR_END (c) rtunion fld[1]; 38 ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c :noteIn file included from 3825^27: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: notenote: : 30: In file included from expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'X0EXP'In file included from :expanded from macro 'RTL_CHECK1': ./genrtl.h::274:3 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:137 ::warning: note: :433expanded from macro 'XEXP'659 :: 50: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 :5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::38: array 'fld' declared here 341 warning: rtunion fld[1]; ^ :660: XVEC (rt, 5) = arg5; In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:expanded from macro 'HOOK_VECTOR_END': note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38note: :25 XEXP (rt, 1) = arg1; note: array 'fld' declared here : expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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]) : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 : 341: ^ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 141:3771:: 23warning: note23 : expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from : : note341 ^ ~ : expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: ::notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here:127 5 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 4438:: XINT (rt, 5) = arg5; : note:: 29In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :172: ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c 660:51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::note 23:38:2704 debug_ebb_dependencies (NEXT_INSN (prev_head), PREV_INSN (next_tail));:1: : ^~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ rtunion fld[1]; expanded from macro 'RTL_CHECK2': 826: ^empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:note:2344: 1974:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):11: ::341expanded from macro 'XINT'25 : 5warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~::: ^ ~notenote : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::454 array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: if (XEXP (link, 1) == note) expanded from macro 'NEXT_INSN' 660 rtunion fld[1]; :341: ^ ~35: ^43::50#define NEXT_INSN(INSN) XEXP (INSN, 2) :38 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ::: note XINT (rt, 1) = arg1;:771: ^ ~77123: :23: 2344: :note array 'fld' declared here note: expanded from macro 'XEXP' : expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2' #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];: expanded from macro 'XEXP': ./genrtl.h ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 275In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:44: 768:23: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341note660:25: In file included from :In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: : note::./genrtl.h: expanded from macro 'XINT' :13838: array 'fld' declared here172note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: warning: : :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]660array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:: XINT (rt, 6) = arg6;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'RTL_CHECK2'38 rtunion fld[1]; : note 38: ^ ~:2771:1 XEXP (rt, 2) = arg2; expanded from macro 'RTL_CHECK2': : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341In file included from :5 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c768: : :expanded from macro 'RTL_CHECK2': warning: 771note:23::empty macro arguments are a C99 feature [-Wc99-extensions]23: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ HOOK_VECTOR_END (emutls): : notenotearray 'fld' declared here : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~2344: expanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: rtunion fld[1];: 660./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ::38 ^ ~ note: 142 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note43:3:::array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c::660 : note12750warning rtunion fld[1]; array 'fld' declared here: ^: rtunion fld[1]; 38:: 52 ^:: note: expanded from macro 'HOOK_VECTOR_END': #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] In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cexpanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.cnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) debug_ebb_dependencies (NEXT_INSN (prev_head), PREV_INSN (next_tail)); expanded from macro 'RTL_CHECK2' : XINT (rt, 6) = arg6; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~44 :1976: ^ ~4 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:768 : :825warning51: In file included from : :23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: XEXP (link, 1) = XEXP (note, 1); ^ ~ 172note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234425: 771::: 23: : :./genrtl.hnoteexpanded from macro 'XINT'341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 2842 5:: expanded from macro 'XEXP': :expanded from macro 'PREV_INSN'341:note471#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~1:: ^warning : note ^ ~ : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :660:3830 rtunion fld[1];: :771In file included from 660 ^ HOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:2344:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:: 23: 2543::38 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:139 :note./genrtl.h50note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::293: expanded from macro 'XEXP' noteexpanded from macro 'RTL_CHECK2' ^ ~3:3: X0EXP (rt, 1) = NULL_RTX;#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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' warning 341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5#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] XBBDEF (rt, 3) = arg3;: ^ ~ ^ ~ note ^ ~:660: XINT (rt, 1) = arg1; : array 'fld' declared here 38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];341 ^: ^ note: 5:In file included from 25 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c ::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c788:44note: expanded from macro 'XBBDEF': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from : array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:27768:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'RTL_CHECK2' ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 232344: : ./genrtl.hnote : : ^ ~:143expanded from macro 'XINT' 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:note: : expanded from macro 'X0EXP' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1 3: 1976/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :21: ^ ~: ^ ~warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 7) = arg7;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:659 :38 warning: 659: ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]341 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: expanded from macro 'RTL_CHECK1'771:5HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (link, 1) = XEXP (note, 1); ^ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h23::: ^ ~ ^ ~660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43 :771:50note: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^ :note38: 341:expanded from macro 'RTL_CHECK1' 5: :array 'fld' declared here : :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP'notenote: : 23expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note rtunion fld[1];: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5 ^ ^ ~ : note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:131:15:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h for (insn = NEXT_INSN (prev_head); insn != next_tail; insn = NEXT_INSN (insn)) ^: 660660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~: 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::array 'fld' declared here5826::25: In file included from note : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:expanded from macro 'NEXT_INSN' note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:110:25#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ rtunion fld[1]; ^ ~ 20: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: : ./genrtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c5: note: ::140shifting a negative signed value is undefined [-Wshift-negative-value] ./genrtl.h::30341:3:504:: 3: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEP_COST (dep) = UNKNOWN_DEP_COST; 2344: note38: : X0EXP (rt, 1) = NULL_RTX; array 'fld' declared herenote: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.hexpanded from macro 'RTL_CHECK2' rtunion fld[1]; XEXP (rt, 4) = arg4;:247:./genrtl.h rtunion fld[1]; : 313 ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 29 ^ ~: note: expanded from macro 'UNKNOWN_DEP_COST' : ^ ~#define UNKNOWN_DEP_COST (-1<<19)3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ~~^ ^ In file included from :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:note: array 'fld' declared here warning rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1998:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c ^: 25 ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27771:: : 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP'note:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c./genrtl.h:: 131:64: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 144 for (insn = NEXT_INSN (prev_head); insn != next_tail; insn = NEXT_INSN (insn))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~ ^ ~ :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: loc = ®_NOTES (insn); XVEC (rt, 1) = arg1;: expanded from macro 'X0EXP' warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~ note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: note :: 903array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2538: note ^ ~: expanded from macro 'RTL_CHECK1' 772 X0EXP (rt, 8) = NULL_RTX; :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : expanded from macro 'REG_NOTES' ^ ~:#define NEXT_INSN(INSN) XEXP (INSN, 2)341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:531:13: 23:#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ 5 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note:: expanded from macro 'XVEC':5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: : 27#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)771: :: ^ ~:warning771 : array 'fld' declared herenotearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtx pat = PATTERN (insn); rtunion fld[1];::660 :38: ^ expanded from macro 'X0EXP'note23 In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: :: expanded from macro 'XEXP' note: array 'fld' declared here ^~~~~~~~~~~~~~ 25expanded from macro 'XEXP'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 831: ^ ~ 23 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note659: note660: :expanded from macro 'RTL_CHECK2'In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c38: noteIn file included from :51: : expanded from macro 'RTL_CHECK1'expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define PATTERN(INSN) XEXP (INSN, 4) ^ ~38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~2344: ./genrtl.h: 505 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: 3: :341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771note:23: ./genrtl.hnote: warning:: expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'XEXP' 141/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : 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])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ^ ~3: X0EXP (rt, 2) = NULL_RTX; :341warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : : :341array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 : array 'fld' declared here : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h57885 rtunion fld[1];:: :note XINT (rt, 5) = arg5;note :: :array 'fld' declared here660 ^:27: array 'fld' declared here note38 : : rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 : :768expanded from macro 'X0EXP': ^In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30341:23 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:5:3::2003659: note: expanded from macro 'XINT' 9#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning: warning:: : note: array 'fld' declared here: ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: note: 314/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' 660: :338: note: : XEXP (rt, 1) = arg1; rtunion fld[1];: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 2) = arg2; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h151 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :771543:9: ^ ~ : warning7 *loc = XEXP (*loc, 1);23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning : 771:: src = SET_SRC (pc_set (insn));: 341 ^~~~~~~~~~~~~~~~~~~~~~~notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'XEXP' ^ ~ 5: if (BLOCK_FOR_INSN (insn) == last_bb/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:153623#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 22: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 771:341note:expanded from macro 'SET_SRC' ^~~~~~~~~~~~~~~~~~~~~:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :23:note: : array 'fld' declared hereexpanded from macro 'XEXP' 805: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::32: notenote rtunion fld[1]; : 38 ^: array 'fld' declared here ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h828 :In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c::660 : note: 38: notenote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XCEXP' : 30expanded 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]) rtunion fld[1];25 :: ^ ~In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here note:2344: rtunion fld[1];./genrtl.h : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'BLOCK_FOR_INSN' In file included from #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c660: ^ ~51:341:142: In file included from :38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:775:661::note: 3: 30: array 'fld' declared here : : rtunion fld[1]; In file included from :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notewarning:524:25373::: ^: note: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XBBDEF'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.cexpanded from macro 'RTL_CHECK2' 2344 XINT (rt, 6) = arg6;: expanded from macro 'RTL_CHECKC1': ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:./genrtl.h warning ^ ~315#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 170: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659:38:: warningwarning ^ ~ : 768: XEXP (rt, 1) = arg1; 341:5: note: : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:341 array 'fld' declared here ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; 5 XEXP (rt, 3) = arg3;:771: ^ ~23: : expanded from macro 'XINT' : expanded from macro 'RTL_CHECK1' note rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note771 ^ rtunion fld[1];: expanded from macro 'XEXP' :: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: note771 : expanded from macro 'XEXP' : ^ ~23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:545:7 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : if (XEXP (src, 2) == pc_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:660:38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c38771:23: 38660:38:note: 341: note:: : expanded from macro 'XEXP'2045note: expanded from macro 'RTL_CHECK2':5:note:: 26expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 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]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: for (x = listp; x; x = XEXP (x, 1)) 5660::341:5: : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : 155 :1838:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341warningarray 'fld' declared here :::5341: :23note rtunion fld[1];5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : : : ^note: noteIn file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.cexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' rtunion fld[1]; && last != PREV_INSN (insn)) array 'fld' declared here : ^: array 'fld' declared here ^~~~~~~~~~~~~~~~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 143: ^ ~ 3: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from ^:825 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :25: note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3825expanded from macro 'PREV_INSN' :: noteIn file included from ^#define PREV_INSN(INSN) XEXP (INSN, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: 2344 rtunion fld[1]; ^ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.cwarningexpanded from macro 'RTL_CHECK2' : ^ ~: 2344: ./genrtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c : ./genrtl.h XEXP (rt, 7) = arg7; :171#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:547 :5253: ^ ~: 771:12warning:: warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]330/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning:: 23:23: In file included from note ^ ~ : : note XBBDEF (rt, 3) = arg3; expanded from macro 'XEXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h else if (XEXP (src, 1) == pc_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:775::341:: XINT (rt, 2) = arg2; 2523445expanded from macro 'XEXP' ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :./genrtl.h: ^ ~ 316:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XBBDEF': : note ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array 'fld' declared here#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: 38660771: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:23 rtunion fld[1];: ^note38:note :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 X0EXP (rt, 4) = NULL_RTX;note : : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38 :note: expanded from macro 'RTL_CHECK2' note ^ ~: : expanded from macro 'RTL_CHECK1' :2069:6: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XINT'warningnote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : :341:5: ^ ~ ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:array 'fld' declared here :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: :note: array 'fld' declared here ^ ~ XEXP (prev, 1) = XEXP (temp, 1); rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ 660 ^ In file included from note ^ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.cnote:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:177expanded from macro 'RTL_CHECK2': 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c::In file included from :659expanded from macro 'RTL_CHECK2':38 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 256 : In file included from :: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' :note341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here2344 x = NEXT_INSN (insn);2344: : : ^~~~~~~~~~~~~~~~./genrtl.h660 ./genrtl.h ^ ~: rtunion fld[1]; :172::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::144/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h383:341: : :826 ^3warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK1'25 : note: expanded from macro 'NEXT_INSN' :note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c XEXP (rt, 4) = arg4;:5#define NEXT_INSN(INSN) XEXP (INSN, 2) expanded from macro 'RTL_CHECK2' :: 579array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 771:array 'fld' declared here 23 ^ ~ X0EXP (rt, 8) = NULL_RTX; rtunion fld[1];9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: note : expanded from macro 'XEXP' warning ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771: :788:660:341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:341 38: ^23:note 27: note::5note: XEXP (cond, 1));: 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]) expanded from macro 'X0EXP' rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2069 : rtunion fld[1]; ^ ~23: :warning In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)51#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :2344: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (prev, 1) = XEXP (temp, 1); ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h560 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:38: note:38: 660In file included from 771:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c::expanded from macro 'RTL_CHECK1'note3830: ::23 notenote: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: In file included from : expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared hereexpanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3 : warning rtunion fld[1];:2344expanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:341 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: ./genrtl.h ^ ~:335:3 : ^ ~ 5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 187: note: note:770array 'fld' declared here16:: array 'fld' declared here :warningwarning./genrtl.h rtunion fld[1];: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 23 rtunion fld[1]; 660:39::38: note XEXP (rt, 1) = arg1; : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]40 ^ ~noteexpanded from macro 'RTL_CHECK2': ^note ^: : expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c expanded from macro 'gen_rtx_fmt_ee' gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_END (bb))); ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341771: ^ ~5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2344: : 23./genrtl.h: ^~ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h173note :: :3note:341array 'fld' declared here In file included from rtunion fld[1];:: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h965: 660:7 38:: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' 2344: ./genrtl.h ^::: && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)note: expanded from macro 'RTL_CHECK2' 169warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 5: :note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: :960:325: 2071/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XINT (rt, 5) = arg5; rtunion fld[1]; ^ ~ 15660:warning: note: expanded from macro 'NOTE_KIND'38 ^341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: : ^ ~ expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]note : *listp = XEXP (temp, 1); ^ ~ 768802::3223 : note: ^ ~expanded from macro 'XCINT' :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: rtunion fld[1]; ^7715: ^ ~ note: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.cIn file included from 771:23: rtunion fld[1];: ^: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: 639In file included from :51:note : note10: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:expanded from macro 'XINT':expanded from macro 'XEXP'561: : 30warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'XEXP': ^ ~ warning661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660: 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)37: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : expanded from macro 'RTL_CHECKC1': :660 XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && XEXP (cond1, 1) == XEXP (cond2, 1)) ^ ~ note: expanded from macro 'RTL_CHECK2'660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note: ^ ~ ^ ~ : : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:234423:770 695::: expanded from macro 'RTL_CHECK2' 14#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~note note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 :341:: 336/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5341660:5: expanded from macro 'gcc_assert': note:38:53: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)): expanded from macro 'XSTR' ^~~~: note: note:array 'fld' declared here: note warning : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array 'fld' declared here : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ array 'fld' declared here: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c : rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~: ^2077 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: ^ ~In file included from 25: 5660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:14/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :771 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25warning: In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34138 temp = XEXP (temp, 1); ^ ~ :::array 'fld' declared here2344::2344 5note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: expanded from macro 'RTL_CHECK2': rtunion fld[1]; note: note./genrtl.h:./genrtl.h ^ 174: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:771expanded from macro 'XEXP':192 :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 170 ^ ~array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3 rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:639:29:: warning : 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning && XEXP (cond1, 1) == XEXP (cond2, 1))::: ^ ~38 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning 15: note5: XINT (rt, 6) = arg6; : note:: 660expanded from macro 'RTL_CHECK2' array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~warning: :2338 rtunion fld[1]; : 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] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: :note : XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx next = NEXT_INSN (insn); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~ ^ ~note: expanded from macro 'XINT'expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : ^ ~: expanded from macro 'RTL_CHECK2'51: 341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~~~~~~ ^ ~ :5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344:: 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :: rtunion fld[1]; ^660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:./genrtl.h341 :5:660:579:3:771: : :3838::: note note: : expanded from macro 'RTL_CHECK2':notewarning: array 'fld' declared hereexpanded from macro 'RTL_CHECK2': 23array 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]) ^ ~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'NEXT_INSN': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define NEXT_INSN(INSN) XEXP (INSN, 2) In file included from :341:5: XSTR (rt, 1) = arg1; 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c :38 : ^ ~ note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~30: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h401:: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note rtunion fld[1];341::: 3: warningarray 'fld' declared here: rtunion fld[1]; ^ 5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ : note: array 'fld' declared here 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: rtunion fld[1];25: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]770 ::23: note./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' XWINT (rt, 1) = arg1;23 : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: ^ 171 :2344: :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3;:664:29: note: expanded from macro 'XWINT' ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]):175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 775 :25: note: XEXP (rt, 7) = arg7; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:688:23expanded from macro 'XBBDEF'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: ^ ~ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) warning : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 if (side_effects_p (PATTERN (insn)))::659:38: note: 38expanded from macro 'RTL_CHECK1' : ^~~~~~~~~~~~~~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2'660831 : 342expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2'23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5:: note: expanded from macro 'PATTERN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 5note:: array 'hwint' declared here 5note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ note: array 'fld' declared here: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ rtunion fld[1]; rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c HOST_WIDE_INT hwint[1]; ^ : ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^771 :23: 341note:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25: 5:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c expanded from macro 'XEXP' :2561#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):26 : note: noteexpanded from macro 'HOST_WIDE_INT' : : ^ ~array 'fld' declared here194 : rtunion fld[1];In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: 13In file included from In file included from # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.carray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:2350 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XEXP (rt, 8) = arg8; ^ :41/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h next = NEXT_INSN (next);2344: :660 ^~~~~~~~~~~~~~~~2344 warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: ./genrtl.h: ^ ~17238 : : if (!CONSTANT_P (XEXP (x, 1)) || (XEXP (x, 1) == const0_rtx))In file included from : 3 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 771: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826:warning :771./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:23:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 598/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: note./genrtl.h XEXP (rt, 4) = arg4; 23341: expanded from macro 'XEXP': :5: 25: note ^ ~:notenote:3:: array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771: expanded from macro 'XEXP' ^ ~warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 402:3: warning23: 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: XSTR (rt, 1) = arg1;expanded from macro 'NEXT_INSN' expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::695660 :#define NEXT_INSN(INSN) XEXP (INSN, 2) : XWINT (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~32:: ^ ~771note :660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::warning note664: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :expanded from macro 'RTL_CHECK2'770: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: 29 23 :expanded from macro 'XEXP'660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : :: note: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XWINT' 341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XSTR' ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660 if (may_trap_or_fault_p (PATTERN (insn))):38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here:341 #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ note rtunion fld[1]; ^ ~ ^~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^expanded from macro 'RTL_CHECK2':5 831 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: :array 'hwint' declared here ^ ~ note: array 'fld' declared here: rtunion fld[1]; ^ :341:5:23: note: note: 38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'PATTERN' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 5 : ^ ~ ^ rtunion fld[1];note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c :#define PATTERN(INSN) XEXP (INSN, 4)25 : ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h61::26771: note: :expanded from macro 'HOST_WIDE_INT' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:202: :./genrtl.h39:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:173::1953:233:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341:5:: note: array 'fld' declared here: # define HOST_WIDE_INT long ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:: 23: ^./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38: : In file included from :warningnote: 2567:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: 43511:expanded from macro 'RTL_CHECK2'3 note: expanded from macro 'XEXP' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] current_sched_info->next_tail = NEXT_INSN (BB_END (bb));#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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ XINT (rt, 5) = arg5;warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826: : ^ ~:5: 660 25: : 51: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:2344: ./genrtl.h:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : :38: expanded from macro 'NEXT_INSN':768: ^ ~ rtunion fld[1];note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^599: 23:788:#define NEXT_INSN(INSN) XEXP (INSN, 2) 27 ^ ~3: SUBREG_BYTE (x)); : : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771:23:expanded from macro 'X0EXP' 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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~ 659:38 : note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 1183expanded from macro 'RTL_CHECK2': 26: :note: expanded from macro 'SUBREG_BYTE'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 ^ ~: XVEC (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ^ ~ array 'fld' declared here:#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: ::341:538note: note: array 'fld' declared here : : note803 rtunion fld[1]; ^ : :expanded from macro 'RTL_CHECK2'In file included from :772:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.cnotearray 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c32:237:21 :: rtunion fld[1];25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC': In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ^ basic_block bb1 = BLOCK_FOR_INSN (insn1);expanded from macro 'XCUINT'2344 : ./genrtl.h:196:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning660:38: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) In file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note828:30: :array 'fld' declared here : rtunion fld[1]; ^ XEXP (rt, 2) = arg2;note: expanded from macro 'RTL_CHECK2'In file included from 30#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c ^ ~::25: In file included from : 37 : note: expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote 2344: expanded from macro 'BLOCK_FOR_INSN' :: ^ ~2344: ./genrtl.h:436: :array 'fld' declared here3: warning : #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :./genrtl.h771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 174note:3: warning: expanded from macro 'XEXP' : ::775#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c X0EXP (rt, 2) = NULL_RTX;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h51: 660 ^ ~25 :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:341: note: expanded from macro 'RTL_CHECK2' : : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : XINT (rt, 6) = arg6;./genrtl.h ^ ~ note: array 'fld' declared here :: 617expanded from macro 'XBBDEF' rtunion fld[1]; :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27 ^3: :341 ^ ~ note: 659: :38: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' : 768 XVEC (rt, 1) = arg1;:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5: 23note: array 'fld' declared here ^ ~ : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~772 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c note: expanded from macro 'XINT' rtunion fld[1]; : ^2646 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:21: :warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:: 659 if (JUMP_P (l) && JUMP_LABEL (l) == old_label) ^~~~~~~~~~~~~~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103::38:238:2321 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: ::note : expanded from macro 'XVEC'noteexpanded from macro 'RTL_CHECK2' : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]234428 : basic_block bb2 = BLOCK_FOR_INSN (insn2);: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1543 ^~~~~~~~~~~~~~~~~~~~~~:note16:: ^ ~: expanded from macro 'JUMP_LABEL'197expanded from macro 'RTL_CHECK1'warning ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : 3341:#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828::660 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note_uses (&PATTERN (con), record_hard_reg_uses, &uses); 5 ^ ~: ^~~~~~~~~~~~~ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831:warning2330array 'fld' declared here :: : note38: note:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'PATTERN'expanded from macro 'RTL_CHECK2' rtunion fld[1];: ^ ~ 805#define PATTERN(INSN) XEXP (INSN, 4) ^ X0EXP (rt, 3) = NULL_RTX;:32 noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: : 771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'BLOCK_FOR_INSN'::2344: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)341./genrtl.h 788::27 : 5: note:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 175#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~expanded from macro 'X0EXP' 341 : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here : expanded from macro 'XCEXP' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~5::775 660 rtunion fld[1]; :::: 38 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ warning25: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]::array 'fld' declared here661:: 65937: note ^ : rtunion fld[1]; : ^ note: XEXP (rt, 7) = arg7;note38: : note: expanded from macro 'XBBDEF'In file included from expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2'In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~:expanded from macro 'RTL_CHECKC1' 51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 30#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~771: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~232344: : ^ ~./genrtl.h: 635:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:./genrtl.h: notenote:: expanded from macro 'XEXP'659 454warning: : array 'fld' declared here:38::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:3 : note: expanded from macro 'RTL_CHECK1' 5 ^ ~: 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] : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XINT (rt, 1) = arg1;341 : ^ ~ 38 XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c770::5768:: :::note25: note: array 'fld' declared here1568array 'fld' declared here23:23 : rtunion fld[1];:: In file included from rtunion fld[1]; ^ notenote: expanded from macro 'RTL_CHECK2' ^23: : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:266#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 2647: ::51938 ./genrtl.h ^ ~note:: : warning :198warningwarning:expanded from macro 'XSTR' :: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array index 8 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]: ^ ~ JUMP_LABEL (l) = new_label;note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; list; list = XEXP (list, 1)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ^~~~~~~~~~~~~~ X0EXP (rt, 4) = NULL_RTX; basic_block b = BLOCK_FOR_INSN (insn); ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103: 28 ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341: ^ ~38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note :828 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771341::23: expanded from macro 'RTL_CHECK2'7885 :5: : notenote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'JUMP_LABEL' : expanded from macro 'XEXP' : ^ ~: note: expanded from macro 'BLOCK_FOR_INSN'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared here27array 'fld' declared here::341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775 #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) 5:25: note: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ expanded from macro 'XBBDEF' note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1];:659 660: ^ ~ 38 ^ ~: :38note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~:5138 noteIn file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c341:30:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from :471:note:25:expanded from macro 'RTL_CHECK1' : : expanded from macro 'RTL_CHECK1' 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ./genrtl.h: : array 'fld' declared here2344 warning: : ./genrtl.h: 176: rtunion fld[1];3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:653:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: expanded from macro 'XCEXP' X0EXP (rt, 1) = NULL_RTX;: ^ :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 3: warning ^ ~: 5:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788: 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:1691661::note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 37 XEXP (rt, 8) = arg8; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~: rtunion fld[1]; array 'fld' declared here ^ ~ XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: ^ 23 ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772 rtunion fld[1]; if (BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (prev_nonnote)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])659 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.cnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :25: In file included from :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~: 828note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: noteexpanded from macro 'RTL_CHECK1': array 'fld' declared here 2344: : ./genrtl.h:199:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^: note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 303:: notewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: expanded from macro 'XEXP':2656:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:352:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:341660:634: 38: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~: 5expanded from macro 'BLOCK_FOR_INSN' X0EXP (rt, 5) = NULL_RTX;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 : notewarning: : ^ ~note: note array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ++LABEL_NUSES (new_label); ^ ~: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'27 ^~~~~~~~~~~~~~~~~~~~~~~ basic_block insn2_block = BLOCK_FOR_INSN (insn2); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1048: expanded from macro 'RTL_CHECK2' 26: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 775 :25note ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ : 828expanded from macro 'LABEL_NUSES' :#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) :30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from note::5802/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:note:30: In file included from : : array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];:expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32 note: array 'fld' declared here: 2344 ^ : : ./genrtl.h:504:3: ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note :: warningexpanded from macro 'XCINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : ^ ~ In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'BLOCK_FOR_INSN'659 X0EXP (rt, 1) = NULL_RTX; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:: 25 ^ ~:659:38: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) 51: In file included from note: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 : ::2344 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::195note ^ ~661 : :expanded from macro 'RTL_CHECK1' : :: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:672 ^ ~ 788: ^ ~3727 :: :775:3note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:: 3: expanded from macro 'RTL_CHECKC1'341: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: warning: XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: : ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP'341note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: XSTR (rt, 1) = arg1; note: 341:expanded from macro 'XBBDEF'array 'fld' declared here 5 rtunion fld[1]; ^ :: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1691 :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)659:770 rtunion fld[1];: :: 38: note ^ : array 'fld' declared here ^ ~23noteexpanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: ::2657note: : expanded from macro 'XSTR'32expanded from macro 'XEXP' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~6#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 warning ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5In file included from : warning38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:: array 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 note: : array 'fld' declared here if (BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (prev_nonnote) 25: : 38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --LABEL_NUSES (old_label);expanded from macro 'RTL_CHECK2' In file included from ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 30:./genrtl.h:341::5: note: ^ ~1048 array 'fld' declared here:200 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:: expanded from macro 'BLOCK_FOR_INSN' rtunion fld[1]; : 3:38#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26775: ^::warning: 25 30 In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:In file included from 341array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 25: :note5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344 :: 2344: : : expanded from macro 'XBBDEF' X0EXP (rt, 6) = NULL_RTX; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.hexpanded from macro 'LABEL_NUSES' ./genrtl.h: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here341#define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) : ^ ~ ^ ~:5 rtunion fld[1]; : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h505 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note802: array 'fld' declared here 196::3: rtunion fld[1];3: warning : ^ 32array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788:27:: X0EXP (rt, 2) = NULL_RTX; : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:: note : 659 note: expanded from macro 'X0EXP' ^ ~note: expanded from macro 'XCINT' expanded from macro 'X0EXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:389/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h19: 51:: In file included from ^ ~:661 771:warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):37: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote23:2344note: rtx next_tail = NEXT_INSN (tail); :659: ^~~~~~~~~~~~~~~~: ./genrtl.hexpanded from macro 'RTL_CHECK1':: 38:659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:673 : : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECKC1'note: expanded from macro 'RTL_CHECK1' 38: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3: expanded from macro 'NEXT_INSN' note: :expanded from macro 'XEXP' expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 XSTR (rt, 2) = arg2; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here5 :771341:5: :23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :: note 770 : notenote: : array 'fld' declared here 23 rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : :expanded from macro 'XEXP' In file included from 660note:: array 'fld' declared here 38note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:: 25#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ : rtunion fld[1]; ^./genrtl.h ^:201 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:2709:11: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from label = JUMP_LABEL (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344660: :3./genrtl.h:524::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^~~~~~~~~~~~~~~~~:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:warning383: :: warning2344array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: : X0EXP (rt, 7) = NULL_RTX;./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103 ::28 XEXP (rt, 1) = arg1;:note:1982:: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~note 692:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::expanded from macro 'JUMP_LABEL' 788 warning23341::#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN): 48 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: warning: 27array 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]5: : note ^ ~: for (list = reg_last->uses; list; list = XEXP (list, 1)) ^ ~ note: XEXP (rt, 1) = arg1; array 'fld' declared here note rtunion fld[1];expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~ :expanded from macro 'XEXP' 771 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:341 ^ ~ 25:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32:23:2344: ./genrtl.h:197659 note::: :: 3note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP' : ::: 660#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: :771array 'fld' declared here:38expanded from macro 'XEXP'38 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : notewarning: 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 rtunion fld[1]; note ^ ~: ^ ~: X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK1' 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):661 ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:3415:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27: : :note:6605note::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c37noteexpanded from macro 'X0EXP': array 'fld' declared here : : 38: note:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 660: :array 'fld' declared here392: 38 note:: note47: rtunion fld[1];: warning: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' 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]) for (insn = head; insn != next_tail; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cnote: ^ ~ ^ ~ ^ ~30: 659:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::341:5expanded from macro 'NEXT_INSN': In file included from note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])25 2344 note: array 'fld' declared here: : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~array 'fld' declared here In file included from 5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :./genrtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ^3412344:: :note./genrtl.h: array 'fld' declared here5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c rtunion fld[1]; ^ ^ ~ note: :array 'fld' declared here51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 : note rtunion fld[1];: expanded from macro 'XEXP' 525#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ : 223 ^ ~: In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: ./genrtl.h:693::3:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 2751:warning: ./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]34 :: 198warning:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: warning: X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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]660 ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 2) = arg2; return (computed_jump_p_1 (XEXP (x, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :77138:23: XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'X0EXP': ^ ~ : : ^ ~notenote: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2'771 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::2209 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :::16659 ^ ~5770expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:38: : :notewarningnote: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:note660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 note_stores (PATTERN (insn), mark_insn_reg_clobber, insn);: expanded from macro 'XINT' : rtunion fld[1];38 38:: ^ : note note note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: expanded from macro 'RTL_CHECK2': ^~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 397#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 9:341:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :6605:warning: : :831:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 23 rtunion fld[1];341:5: :note 38 bb = BLOCK_FOR_INSN (insn);: note: expanded from macro 'PATTERN' 38 :: ^~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define PATTERN(INSN) XEXP (INSN, 4): notearray 'fld' declared here note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note rtunion fld[1]; ^ :: ^ ~ rtunion fld[1]; ^In file included from 828 ^ ~2752: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c : In file included from :expanded from macro 'RTL_CHECK2'30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 341771:23:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : In file included from :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344expanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :2344note5 ^ ~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] || computed_jump_p_1 (XEXP (x, 2))); : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h ^ ~./genrtl.h ^ ~:expanded from macro 'BLOCK_FOR_INSN':199 660 :224:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::warning : 771341::538/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: note: : expanded from macro 'RTL_CHECK2' 3:23array 'fld' declared herenote : : 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 ^ ~ XEXP (rt, 2) = arg2;array 'fld' declared here warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP' 775 rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25341 : ^ ~ ^ ~ ^: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: :30: 771:523: noteIn file included from 660:expanded from macro 'XBBDEF':: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c :expanded from macro 'XEXP' note: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX;: ^ ~ 51array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 2344: ^ ~ ./genrtl.h ^ ~:: ^ 2344 :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:560:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788341:659: ./genrtl.h:::66053:: note2738:: :array 'fld' declared here 712:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c ::2211warning note: :note38: : rtunion fld[1];: ^ : expanded from macro 'RTL_CHECK1' 3 note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 16warning: expanded from macro 'X0EXP': expanded from macro 'RTL_CHECK2'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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:2785:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote17 XSTR (rt, 1) = arg1;warning: 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]):659 ^ ~ ^ ~: array 'fld' declared here : rtunion fld[1]; note_stores (PATTERN (insn), mark_insn_reg_store, insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~ expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^770831341 :5: :: rtx pat = PATTERN (insn);2323 ^~~~~~~~~~~~~~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: : ^ ~23: note notenote: : note: expanded from macro 'PATTERN' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'XSTR'note38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'PATTERN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define PATTERN(INSN) XEXP (INSN, 4) expanded from macro 'RTL_CHECK1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : note: array 'fld' declared here:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:In file included from note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c : :491:: note rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' :9771:23: 660array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 25::: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^ ~38 rtunion fld[1]; : note 2344note: : : ^ expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c./genrtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.cexpanded from macro 'XEXP':38:warning25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])30: In file included from : 225: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:2344: :: 2344note: warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': : head = NEXT_INSN (head); : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5 ^~~~~~~~~~~~~~~~ :#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] note :: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:660:./genrtl.h XBBDEF (rt, 3) = arg3;:561 ^ ~: :3: 200:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341 rtunion fld[1]; ^ 3warning note: expanded from macro 'NEXT_INSN' 38:5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: 51note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2):: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~ : note: :array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 775:25: note warning: XSTR (rt, 2) = arg2; : expanded from macro 'XBBDEF' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771770 X0EXP (rt, 6) = NULL_RTX;:23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1];:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~ :5 ^ :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:: 2219:./genrtl.h: 659: ::expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :788:27:note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : array 'fld' declared here15: warning ^ ~note713: note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK1': : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3 for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) rtunion fld[1]; ^ ~ : ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note ^ :38 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cnote: :90338expanded from macro 'RTL_CHECK2': : :2788expanded from macro 'XEXP':25::11: XSTR (rt, 2) = arg2; ^ ~ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341 :warning: 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) if (JUMP_LABEL (insn) != NULL) ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~:770 rtunion fld[1]; : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:341660:38:1103::28expanded from macro 'XSTR': : expanded from macro 'REG_NOTES'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : note 341 ^ :5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c 5:note: expanded from macro 'RTL_CHECK2' #define REG_NOTES(INSN) XEXP(INSN, 7)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660: expanded from macro 'JUMP_LABEL' ^ ~ ^ ~note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38note: note:: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) 25: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: rtunion fld[1]; rtunion fld[1];: 8052344 ^ 523: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c::note ^3225:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP':: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)226 :23443 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:: 30: expanded from macro 'XEXP'note ^ ~: ^ ~:./genrtl.h array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661 X0EXP (rt, 4) = NULL_RTX; :::37660201:2344 rtunion fld[1];:5 ^ ~38:: : note note :./genrtl.h:: 3579: array 'fld' declared here:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' :expanded from macro 'RTL_CHECK2': rtunion fld[1];788 warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ : 327 ^: note: expanded from macro 'X0EXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)493: 5#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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :9note341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: : X0EXP (rt, 7) = NULL_RTX; XSTR (rt, 1) = arg1;: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~ ^ ~ ::: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:note51 rtunion fld[1]; ^: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 788: 38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c ^770:: :23In file included from :2219 :27: tail = PREV_INSN (tail);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:462344: note :: expanded from macro 'RTL_CHECK1' : ./genrtl.h:warningnote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~2806: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h732: expanded from macro 'XSTR': expanded from macro 'X0EXP'825:25: note: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'PREV_INSN': ^ ~27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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; ^ ~ warning: 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ && computed_jump_p_1 (SET_SRC (XVECEXP (pat, 0, i)))):770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659 23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :::38660 note:38: : note:23: note:: array 'fld' declared here: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~:expanded from macro 'XSTR'note7711536 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ::22 23:note ^: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 341: : ^ ~ In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c :25note5expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ^ ~ : expanded from macro 'XEXP':expanded from macro 'SET_SRC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38 2344 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::./genrtl.h:227: 5array 'fld' declared here::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:: 32note :6606603 note: note:38: :array 'fld' declared here rtunion fld[1];:expanded from macro 'RTL_CHECK2'38 : rtunion fld[1]; expanded from macro 'XCEXP' : ^ warning#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cexpanded from macro 'RTL_CHECK2':30 : #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]note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX;: 661 341:5 : ^ ~37::: ^ ~In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7882344: notenote: expanded from macro 'RTL_CHECKC1'27 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ./genrtl.h ^ ~:: 598/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c :25 ^ ~ : 341: 3note::: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 5:expanded from macro 'X0EXP' note: warning: ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~In file included from 2344array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: : XSTR (rt, 1) = arg1;note: :note51: In file included from note:: array 'fld' declared here : 223 rtunion fld[1];array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: expanded from macro 'RTL_CHECK1' ^3 ^ ~ rtunion fld[1];#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, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:4952344 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:./genrtl.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here733 :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:523:: warning : notenote771: :array 'fld' declared here23 : expanded 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) rtunion fld[1]; ^ ~ ^9: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; rtunion fld[1]; ^ : ^ ~expanded from macro 'RTL_CHECK2' In file included from head = NEXT_INSN (head); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25 ^~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: ./genrtl.hexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)228 :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ::expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:24133412811:31 660: 27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 5::: XINT (rt, 6) = arg4; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38:note note : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~: 77138warningexpanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 rtunion fld[1]; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :: warning5:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c 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: expanded from macro 'XEXP'note: array 'fld' declared here : sched_analyze_2 (deps, SET_SRC (x), insn); ^~~~~~~~~~~ 768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' && computed_jump_p_1 (SET_SRC (pat))) rtunion fld[1]; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: :38 ^:2344 23:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: note:note./genrtl.h: expanded from macro 'XINT':1536: :25:expanded from macro 'RTL_CHECK2' 599 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :3341 ^ ~1536 ^ ~ :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h:660225: 5warning: :note: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::224note: note: notenote: expanded from macro 'RTL_CHECK2': expanded from macro 'SET_SRC' array 'fld' declared here : rtunion fld[1];:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^: expanded from macro 'SET_SRC' 3:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here XVEC (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:805 ^ ~ ^ ~warning rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :805:3232 :772341 XEXP (rt, 2) = arg2;::51: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.cIn file included from ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: notenote: expanded from macro 'XCEXP' : note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):5005::2344expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XCEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ./genrtl.h: ^ ~771:14: ^ ~ note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66123/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :660: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37expanded from macro 'XEXP' :array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 753note: rtunion fld[1];: : 661:37expanded from macro 'RTL_CHECKC1' first_bb = BLOCK_FOR_INSN (head);:3 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from :: ^~~~~~~~~~~~~~~~~~~~~note38: : note : expanded from macro 'RTL_CHECK2'warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25:: In file included from 828 :expanded from macro 'RTL_CHECK2' 30#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'BLOCK_FOR_INSN' ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) note ^ ~ 2344 ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~:./genrtl.h:: 229:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:::25:341: :5768:23 5::note: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note XSTR (rt, 7) = arg5;note: : array 'fld' declared hereexpanded from macro 'XBBDEF' array 'fld' declared here341:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ 5 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::770 38 : note: expanded from macro 'RTL_CHECK1' 341::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c5: ^ ~23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 30note: : rtunion fld[1];expanded from macro 'XSTR': 660: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^:2983:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note:note : ^ ~ : expanded from macro 'RTL_CHECK2' : rtx add = XEXP (x, 1); In file included from ^ ~array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c :25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here ^ ~ 660./genrtl.h: rtunion fld[1]; 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 rtunion fld[1];:In file included from : ^ :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :: note ^: 617: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:2439:27note::2344: expanded from macro 'XEXP'3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:./genrtl.hexpanded from macro 'RTL_CHECK2' :5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 501 :warning:warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660341: note5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note22513:note: array 'fld' declared here XVEC (rt, 1) = arg1; : expanded from macro 'RTL_CHECK2' sched_analyze_2 (deps, XEXP (dest, 1), insn);warning: : : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 ::772 ^ ~ ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 3) = arg3; 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from rtunion fld[1]; last_bb = BLOCK_FOR_INSN (tail);341 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: 771: ^: ^~~~~~~~~~~~~~~~~~~~~25:expanded from macro 'XVEC' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51: :In file included from :: note828775: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247 :30:3:25: 2344:: note array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'::: : ./genrtl.h 660expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]754 38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ note660 XINT (rt, 1) = arg1; :: ::38expanded from macro 'BLOCK_FOR_INSN': ^ ~ 3note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): ^ ~ ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#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]341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~768: 5775:note: :25 ^ ~23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 note: :: 23: expanded from macro 'XINT'note array 'fld' declared herenote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: rtunion fld[1];: :: expanded from macro 'XBBDEF'341: ^38:expanded from macro 'XEXP' 5: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:3258:10:note 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 SUBREG_BYTE (x)); ^ ~expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: 2344: ./genrtl.h ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::635 rtunion fld[1];659:38: ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note: 11832440/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:3:: warning: 660expanded from macro 'RTL_CHECK1' ^:note: 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'SUBREG_BYTE' warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 38: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : sched_analyze_2 (deps, XEXP (dest, 2), insn);:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.cexpanded from macro 'RTL_CHECK2':341:5: : 25 ^ ~ #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~notenote: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h rtunion fld[1];::803:771: rtunion fld[1];5: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: 226array 'fld' declared here : ^32233:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c rtunion fld[1]; : ^770:23 ::: 25 notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR'expanded from macro 'XEXP': warning:expanded from macro 'XCUINT': :2344array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c504: :12 X0EXP (rt, 4) = NULL_RTX; : 51: ^ ~ #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~./genrtl.h./genrtl.h:270: 755:: :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788:273 ^ ~660:660 :38: note: :: ::38:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note return BLOCK_FOR_INSN (tail);note: : expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~:661 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :37expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: : 828#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:341 5:note: 5:note: array 'fld' declared here: XSTR (rt, 3) = arg3; ^ ~expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECKC1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ ~ : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 5:770:23::note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: : note : expanded from macro 'BLOCK_FOR_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from :2508:18 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note:./genrtl.h: : expanded from macro 'XSTR'653warning#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):: 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]) pending = XEXP (pending, 1);expanded from macro 'XSTR' : ^ ~note3 ^ ~: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::775341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 660:In file included from ::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25: 23: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c XVEC (rt, 1) = arg1; :38note: 5: ::25:38expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' ^ ~ note :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):772 note: expanded from macro 'XBBDEF' rtunion fld[1];:23note :: expanded from macro 'RTL_CHECK2'341 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^In file included from note: ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC'38 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :: ^ ~5./genrtl.h:341::227:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 659 5 warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: 38: X0EXP (rt, 5) = NULL_RTX; ^ ~note660 : note:array 'fld' declared hereexpanded from macro 'RTL_CHECK1' : notearray 'fld' declared here38: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^ noteexpanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' ^ ~In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25In file included from 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :27:In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c 2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5./genrtl.h::341 : :::341773::5note3531 note::310: warning:: :: ./genrtl.hexpanded from macro 'X0EXP' 5array 'fld' declared herenote: ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): warning array 'fld' declared here271 ^ ~note rtunion fld[1]; : : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 3 ^ : warning659 XVEC (rt, 1) = arg1;array 'fld' declared here : : rtunion fld[1];38array 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] : ^ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c: ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' SUBREG_BYTE (x),534 ^ ~::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~35 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c :772In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ::768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: 30note: warningexpanded from macro 'XVEC': In file included from 2509::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)341:: 5 warning ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: current_sched_info->prev_head = PREV_INSN (head);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:660 note pending_mem = XEXP (pending_mem, 1); ^ ~ :1183:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: note: array 'fld' declared here expanded from macro 'XINT' ^~~~~~~~~~~~~~~~ :2344: 3826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^: ./genrtl.h:23: note: expanded from macro 'SUBREG_BYTE'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):825 note note#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~In file included from : 672: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: 3:25expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP'::: warning: note25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from : expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1)803: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::32 ^ ~2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::228 XSTR (rt, 1) = arg1; 660note ^ ~ : :341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3 expanded from macro 'XCUINT':5note 771#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~::: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 770:note: array 'fld' declared here 661: ::37:23 rtunion fld[1];:23:660 :38 note: ^expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2': : note: expanded from macro 'RTL_CHECK2'warning note #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : expanded from macro 'XEXP' : ^ ~ In file included from :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 ^ ~ expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote XINT (rt, 6) = arg4;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38 : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: expanded from macro 'RTL_CHECK2' :341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 34151 ^ ^ ~: In file included from :660: :385: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteIn file included from :: notearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: array 'fld' declared here:note rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:341:5:: : 768 ^ :note23:: : expanded from macro 'RTL_CHECK2' array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h: rtunion fld[1];: ^ 2722344 note:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^:: expanded from macro 'XINT' 3555#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning ^ ~: : In file included from ./genrtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 46/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c XVEC (rt, 3) = arg3;791 :: ^ ~2521/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c : ^ ~::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning 18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from ::: 772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:234423:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: ./genrtl.h: warning subreg_get_info (regno, GET_MODE (subreg), SUBREG_BYTE (x), GET_MODE (x), : XINT (rt, 1) = arg1;: ^~~~~~~~~~~~~~~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 38673: : :1183:3 ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC'26 warningnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: pending = XEXP (pending, 1);:: array 'fld' declared here ^ ~ rtunion fld[1]; note 768 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) :note ^ ~ 23:771 XSTR (rt, 2) = arg2;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :803expanded from macro 'RTL_CHECK2'23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c note: : 32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~ expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 770 ^ ~note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h535:35:: ^ ~:23 ^ ~ :note: expanded from macro 'XEXP' 660 note: expanded from macro 'XSTR'expanded from macro 'XCUINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~38::: 660:38: 661 341:note:5:: expanded from macro 'RTL_CHECK2' 37 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 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]) 660: ^ ~38 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h current_sched_info->next_tail = NEXT_INSN (tail);38:: note341note: ^~~~~~~~~~~~~~~~ rtunion fld[1]; note:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' 5note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: ^ ~25 ^ ~:: : In file included from array 'fld' declared here826: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; :341:5: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :25 ^ ~: array 'fld' declared here:5341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^./genrtl.h rtunion fld[1];note:In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c expanded from macro 'NEXT_INSN' : ^ 3415::25#define NEXT_INSN(INSN) XEXP (INSN, 2): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: 229::3::5 note ^ ~ warning2344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 51:: array 'fld' declared herenote: ./genrtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; 273:: 771array 'fld' declared hereIn file included from : :23: rtunion fld[1];3:array 'fld' declared here ^ rtunion fld[1]; ^ XSTR (rt, 7) = arg5; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c 770 ^ note: :In file included from : :expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c2522 ::22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 30./genrtl.h:warning: 809:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23: 3: pending_mem = XEXP (pending_mem, 1); XVEC (rt, 4) = arg4; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteIn file included from note: expanded from macro 'XSTR': expanded from macro 'XVEC'warning:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~::3596 ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::12:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 77138 ^ ~:note: :660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: 23 note: expanded from macro 'XEXP'./genrtl.h: note: expanded from macro 'RTL_CHECK2'660:expanded from macro 'RTL_CHECK2':692:3:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning#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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~771:23660 ^ ~ : notenote: : expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 note341::5 ^ ~ :341: : expanded from macro 'RTL_CHECK2'5 note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : array 'fld' declared here:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here array 'fld' declared here ^ ~ 5: rtunion fld[1]; : rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :934660 :note341 In file included from ^ ^: 38::array 'fld' declared here: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:5: : note: 40array 'fld' declared here rtunion fld[1]; : rtunion fld[1];25In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cnote : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: :expanded from macro 'CALL_INSN_FUNCTION_USAGE'2544:30:: warning: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.cexpanded from macro 'RTL_CHECK2' 2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])51: ./genrtl.h:25 ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h274341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 sched_analyze_2 (deps, SET_SRC (x), insn); ^~~~~~~~~~~: ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::15365/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h2344: 771::warning829::22 :23:: :note./genrtl.h3: : note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]247note:array 'fld' declared here: 3:expanded from macro 'SET_SRC' : warning expanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning rtunion fld[1]; : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c ^ ^ ~ XVEC (rt, 5) = arg5; ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1;: 699: 11 ^ ~772: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805 :: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77266030: : 32::In file included from :warning38: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XVEC' : expanded from macro 'XVEC': expanded from macro 'XCEXP'768 2344#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): if (BLOCK_FOR_INSN (insn) != bb ./genrtl.h ^ ~ ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^~~~~~~~~~~~~~~~~~~~~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h693 : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 660:38: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: notenote3:38661: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' warning :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :37828: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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)note:305: : : ^ ~ XSTR (rt, 2) = arg2; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~: noteexpanded from macro 'RTL_CHECKC1'note: expanded from macro 'BLOCK_FOR_INSN' ^ ~ ^ ~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::array 'fld' declared here38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341::: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25:341770341 rtunion fld[1];::: note: ^note:5:expanded from macro 'XBBDEF'note note: array 'fld' declared here: : : array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c23 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~ rtunion fld[1];:3596:: ^ :In file included from rtunion fld[1]; ^ 51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note: :57expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 25 ^ ~ ^ ~ : :2344: :: 659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: :::660341::38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5:830 note2344warning: expanded from macro 'RTL_CHECK1': note: 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]):array 'fld' declared here ^ ~ note ./genrtl.h: expanded from macro 'RTL_CHECK2'3:275:3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; warning: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c ^ for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^ ~ 341:5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2653:13 XINT (rt, 6) = arg6;In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25 ^ ~ ^ ~warning array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:771 XSTR (rt, 2) = arg2; ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344::23: 770: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::expanded from macro 'XINT' ./genrtl.h341 :523::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: note pending = XEXP (pending, 1);note ^: : : expanded from macro 'XEXP' 270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-ebb.c:: ^ ~ 709expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660:array 'fld' declared here 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:12/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning660 ::660:38: : : warning: note rtunion fld[1];note: expanded from macro 'RTL_CHECK2' 38 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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]:expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771 XSTR (rt, 1) = arg1; ^ ~: && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb))); note : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~23In file included from : : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30note: : : expanded from macro 'XEXP' ^ ~341: ^ ~:965:7#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note5: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK):2344: 341:5:23: :expanded from macro 'RTL_CHECK2' note341note: 5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~: : ./genrtl.h rtunion fld[1];: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notearray 'fld' declared here: ^ ^ ~ array 'fld' declared hereexpanded from macro 'XSTR'712: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25 :341 rtunion fld[1]; note: ^:5expanded from macro 'NOTE_KIND' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c rtunion fld[1]; #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3616:16: 3note: warning802array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.cIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: before = PREV_INSN (before); : ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c : XSTR (rt, 1) = arg1; ^ ~ 32:2654#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::770:23825: :note2517: warning: : 51:In file included from 25: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XCINT' pending_mem = XEXP (pending_mem, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ::2344234438 661:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :./genrtl.h:293note37::3: note:: : expanded from macro 'PREV_INSN'expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: 771expanded from macro 'RTL_CHECK2'./genrtl.h :23: note: expanded from macro 'XEXP':#define PREV_INSN(INSN) XEXP (INSN, 1)note #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 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 831: ^ ~: 3expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: warning XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' ^ ~ :771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 34123 ^ ~:38 ^ ~: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h XVEC (rt, 3) = arg3; note:695:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h14 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note768: ::expanded from macro 'RTL_CHECK2'5341 ::: expanded from macro 'XEXP' note23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ::expanded from macro 'XINT' note: array 'fld' declared here772:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 23: note: expanded from macro 'XVEC' ^ ~ ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'gcc_assert' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660660In file included from array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:660: rtunion fld[1];341: 3838: 5 ^ ^~~~ : note :25: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 38: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:5:2344: ./genrtl.h :note:: : expanded from macro 'RTL_CHECK2'30: rtunion fld[1]; ^ 271/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3note: array 'fld' declared here:: :warning rtunion fld[1]; In file included from ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 ^ ~341: 5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XINT (rt, 2) = arg2; 2344: :2668note 5: note: array 'fld' declared here: ^ ~ ./genrtl.h : rtunion fld[1]; 713:3:5:13/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ::768array 'fld' declared here warning:23warning: 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] note: array 'fld' declared here rtunion fld[1];3636 pending = XEXP (pending, 1);note ^ ~ XSTR (rt, 2) = arg2; : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ :17:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^expanded from macro 'XINT'770:23771 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~warning23: note: expanded from macro 'XEXP' : array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:51#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note_stores (PATTERN (before), parms_set, &parm);::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 2344: ./genrtl.h:660: 2344 ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 31338:./genrtl.h:851/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note660::: : ^ ~:3883133:: : 23notewarning: ::: expanded from macro 'RTL_CHECK2' notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning XSTR (rt, 1) = arg1;:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'RTL_CHECK2'660 : :38expanded from macro 'PATTERN': note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ XVEC (rt, 1) = arg1; ^ ~ 770expanded from macro 'RTL_CHECK2':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~34123 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771:23:5: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5note: :772:23: note expanded from macro 'XSTR': ^ ~:note note note: expanded from macro 'XVEC': array 'fld' declared here array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : 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) rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c rtunion fld[1]; ::25: ^ ~341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from ::5 ^:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:38: notenote./genrtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.carray 'fld' declared here: :2669expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2': rtunion fld[1];:17 272:3: warning: ^: warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ ~ pending_mem = XEXP (pending_mem, 1);:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 30 ^ ~ :341: : ^ ~772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3415::5 :23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341::note771:: 23note: noteexpanded from macro 'XVEC'2344: 5:: note: : notearray 'fld' declared here: array 'fld' declared here ./genrtl.h:732 rtunion fld[1]; array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; :3 ^ ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c660: :38 ^ In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c note: :: 51warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: :In file included from 314: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] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: XEXP (rt, 2) = arg2; ^ ~ ./genrtl.h:852: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: warning: ^ ~ 3658/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:31:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:770: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660::23:: note: XSTR (rt, 2) = arg2; 23 :: ^ ~expanded from macro 'XSTR'341:5warning38 : : note: array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: rtunion fld[1];770 if (INSN_P (insn) && (set = single_set (insn)) != NULL): ^ ~ ^~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 In file included from ^ ~: note::note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.cexpanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660 66022#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' :: : note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::38 : 660: note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:234438: expanded from macro 'RTL_CHECK2':: expanded from macro 'single_set' : note ? PATTERN (I) : single_set_1 (I)) \ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'note: : ./genrtl.h: 273:array 'fld' declared here rtunion fld[1]; ^ ~3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^~~~~~~~~~~~~~~~ ^ ~ :warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:: 1998:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c42:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : XVEC (rt, 4) = arg4;note341341 :5:5 ^ ~ note: array 'fld' declared here::2672 : expanded from macro 'single_set_1':55 note: array 'fld' declared here note: rtunion fld[1];warning rtunion fld[1];: #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23 ^~~~~~~~~~~ ^array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from 831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25note: : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cexpanded from macro 'XVEC'23:51: ^: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cIn file included from : ./genrtl.h:853 note: expanded from macro 'PATTERN' :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3:: #define PATTERN(INSN) XEXP (INSN, 4)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 30 for (u = deps->last_pending_memory_flush; u; u = XEXP (u, 1)) ^ ~warning: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23442344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : ::23./genrtl.h: : XSTR (rt, 3) = arg3;./genrtl.h: : ^ ~771315: :660::73338/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote3:: 770:23: expanded from macro 'XEXP' note :warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~expanded from macro 'RTL_CHECK2' 3: XEXP (rt, 3) = arg3;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 ^ ~ XEXP (rt, 2) = arg2; : expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note :note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 341:: ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::771 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660note: :660:note: 38:38array 'fld' declared here::771 note:: array 'fld' declared here : note:23 rtunion fld[1]; 23:expanded from macro 'RTL_CHECK2' ^: : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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)note : 2344: ^ ~ ./genrtl.hexpanded from macro 'XEXP' ^ ^ ~ ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 274/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3658:: 31:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning:: :341: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~38: XVEC (rt, 5) = arg5;: notewarning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38::5:5expanded from macro 'RTL_CHECK2' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: if (INSN_P (insn) && (set = single_set (insn)) != NULL)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772notenote :23: : notearray 'fld' declared here expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ rtunion fld[1];: array 'fld' declared here ^ ~: rtunion fld[1];note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XVEC' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:341 :: 85: 341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:2675:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)48: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : for (u = deps->pending_jump_insns; u; u = XEXP (u, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 23expanded from macro 'single_set'5 ^ ~note:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared herearray 'fld' declared here ? PATTERN (I) : single_set_1 (I)) \:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: :expanded from macro 'XEXP'25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:::83130: : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 23./genrtl.h:7532344 : : : ./genrtl.harray 'fld' declared here::316:3note:: 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)expanded from macro 'PATTERN'3 X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788::27 rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:: 38#define PATTERN(INSN) XEXP (INSN, 4) XINT (rt, 1) = arg1;note ^ ~ : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):771:23note: note: expanded from macro 'XEXP' ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:23: 659note:: : 38 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK1' :275660::338#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2'In file included from ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]66060:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38::5341:: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h XINT (rt, 6) = arg6;note: 341: note ^ ~55: expanded from macro 'RTL_CHECK2':: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h154: array 'fld' declared here:: :array 'fld' declared here rtunion fld[1];768 ^ ~ rtunion fld[1];7 note : : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:23 ^array 'fld' declared here341 rtunion fld[1];warning:: In file included from :5 ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c :2726:38 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25: :3663 warningnote: :: : In file included from if (INSN_CODE (insn) < 0) expanded from macro 'XINT'array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtx x = gen_rtx_MEM (Pmode, XEXP (PATTERN (insn), 0));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: ^ ~ ::2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30./genrtl.h: :335:3:: ^~~~~~~~~~~~~~warning660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844 ::38: note: expanded from macro 'RTL_CHECK2' : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):831:23:array index 1 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]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && general_operand (SET_SRC (set), VOIDmode)) ^ ~ :note2344: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~:: 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'PATTERN': ./genrtl.h:1536:5 :: XEXP (rt, 1) = arg1; ^ ~ 754 22#define INSN_CODE(INSN) XINT (INSN, 6)#define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::3: ^ ~771 note:note: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23expanded from macro 'SET_SRC': array 'fld' declared here XEXP (rt, 2) = arg2;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~805 rtunion fld[1]; ^ ~ :32 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' ^ ::771:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: note: expanded from macro 'XEXP'::In file included from 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38note660note:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c expanded from macro 'XCEXP': expanded from macro 'XEXP' :note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 38:note: : expanded from macro 'XINT' ^ ~ : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from noteexpanded 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])expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ::./genrtl.h660 :293/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:::660:661::37: 3note5::38:: 5:38note warning: expanded from macro 'RTL_CHECK2': : : 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])noteexpanded from macro 'RTL_CHECKC1': array 'fld' declared here array 'fld' declared herenote #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; XINT (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ 341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^:30 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c5::: :25 note:341In file included from : 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 3523:array 'fld' declared hereIn file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote2344::: expanded from macro 'XEXP'5: 2344: rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h:expanded from macro 'XINT' ./genrtl.h :755:3 ^ 336: ^~~3 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :: 660:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning38 : 39: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; :note : :3666expanded from macro 'RTL_CHECK2' ^ ~ ^: 52 XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c warning:: ^ ~: :341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'60/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770:23: :771 && targetm.calls.function_value_regno_p (REGNO (SET_SRC (set)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note155 ^~~~~~~~~~~~~: :23 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' : note5: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);1536note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~: expanded from macro 'XEXP': array 'fld' declared here: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: rtunion fld[1]; note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :660 ::22: rtunion fld[1];note38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' 660expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ^ ~38note#define PATTERN(INSN) XEXP (INSN, 4) : expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c :: 25 :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:5::2757: #define SET_SRC(RTX) XCEXP(RTX, 1, SET)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote22: : ^ ~warning :771:In file included from : expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 : #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] : ^ ~ note for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++): :2344805expanded from macro 'XEXP' : : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h32: 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here313 : :5: rtunion fld[1]; 3 ^ ~: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warningexpanded from macro 'XCEXP' :1424:40: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) 660 ^ ~ : XVEC (rt, 1) = arg1; 38: ^ ~ ^ : note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here661:37: note: : expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c :30: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ^ 772: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:: 23341:5: note:: array 'fld' declared here ^ ~note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1112./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:::25: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:77338814: note31 rtunion fld[1];: 2344: : ./genrtl.hnote: ^ :43:401:: 33: :: expanded from macro 'RTL_CHECK2'In file included from : warning: expanded from macro 'REGNO'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~ warning :60#define REGNO(RTX) (rhs_regno(RTX)) : note ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'XCVECLEN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h :341:155:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; :#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) 5 ^ ~ : 341:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]55/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: note772: XWINT (rt, 1) = arg1;: 23: ^~~~~~~~~~~~~~~~ array 'fld' declared here : note: expanded from macro 'XVEC' note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ ^ ~844 :25: note: expanded from macro 'INSN_CODE' :In file included from #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c664:::80629:: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c#define XWINT(RTX, N) ((RTX)->u.hwint[N])768::6603225:3694:23 : note: expanded from macro 'XCVEC' :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~: 38In file included from ::13 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: :: ^ ~note: 342./genrtl.hexpanded from macro 'XINT' :314 :warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):661:37: :expanded from macro 'RTL_CHECK2' 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]5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660 note:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1':38: note: rtx tmp = JUMP_LABEL (jump_insn); ^~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 28 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 note ::5note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: noteexpanded from macro 'JUMP_LABEL': :array 'hwint' declared here:23: array 'fld' declared here rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~: note: expanded from macro 'XEXP' 391/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::805:325 ^: ^ ~ :note note: :array 'fld' declared here32 :: expanded from macro 'XCEXP' rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : :30 HOST_WIDE_INT hwint[1];expanded from macro 'GET_NUM_ELEM' : ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h :: 79138In file included from :3 ^~~~~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XINT (rt, 1) = arg1;note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :60: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37:::2326341341: : note::: 156:10expanded from macro 'HOST_WIDE_INT' note5note: : expanded from macro 'XINT':5:# define HOST_WIDE_INT long: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' note: In file included from return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c notearray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:25 array 'fld' declared here rtunion fld[1];: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h rtunion fld[1];:402:3 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ :660:: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h844:38:341: : ^5 25: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:: :note: 2758 XWINT (rt, 2) = arg2;25: array 'fld' declared here : In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 31::note ^ ^ ~expanded from macro 'RTL_CHECK2': warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_CODE' sched_analyze_2 (deps, ASM_OPERANDS_INPUT (x, j), insn); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c::37012344664 #define INSN_CODE(INSN) XINT (INSN, 6): ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ :29: note: 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.hexpanded from macro 'XWINT' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1423:36: note: expanded from macro 'ASM_OPERANDS_INPUT'warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ::315341:768:5 ^ ~ : 23: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) rtvec vec = XVEC (PATTERN (tmp),/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::342: note5 ^ ~:: array 'fld' declared here rtunion fld[1]; : ^ note: array 'hwint' declared here note: ^~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' warning HOST_WIDE_INT hwint[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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:83130: :813:43: : 61 ^ ~23noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809::3:26:: warning: : expanded from macro 'XCVECEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) note: ^ ~ note: ^ ~660expanded from macro 'HOST_WIDE_INT' : : :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:# define HOST_WIDE_INT long:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'PATTERN'806:771 ^ 32: :note23#define PATTERN(INSN) XEXP (INSN, 4): note23: note: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :: expanded from macro 'XEXP'341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25 : : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38note: array 'fld' declared here ::771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 661:: note./genrtl.h: 37 rtunion fld[1];:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 660: ^23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note 435: :38 ^ ~3 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341warning:5: note: array 'fld' declared here :: expanded from macro 'RTL_CHECKC1'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] rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^: 663 :: 35In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c X0EXP (rt, 1) = NULL_RTX; expanded from macro 'XEXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ expanded from macro 'RTVEC_ELT' 60: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ^ ~ ^ ~:25 ^~~~~ 27: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::notenote2344338: : 660./genrtl.hexpanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:38341array 'fld' declared here :316 rtunion fld[1]; :5 :: 5: note: ^warning array 'fld' declared here 3note:: : expanded from macro 'RTL_CHECK2' macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c X0EXP (rt, 4) = NULL_RTX;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#if HAVE_DESIGNATED_UNION_INITIALIZERS ^ 2790: ^ ~659 :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :558:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])9:30 rtunion fld[1];: ^ ~ ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'RTL_CHECK1' sched_analyze_2 (deps, XEXP (x, 1), insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :772:35note788: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cexpanded from macro 'XVEC' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^137/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 27::23: warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) s note341: ^~~: 5note30: generated: . expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38expanded from macro 'XEXP': noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~: ^~~ :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::660::38: note341: :expanded from macro 'RTL_CHECK2'5 expanded from macro 'RTL_CHECK1'829:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;array 'fld' declared here ^ ~ :341: rtunion fld[1];5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: :note341: expanded from macro 'XVEC' array 'fld' declared here: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ : array 'fld' declared here rtunion fld[1];5: note: rtunion fld[1]; ^ In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~ rtunion fld[1];clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf ^ -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c -o sel-sched.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::2344: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:3882: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: 830:3: warning rtx x1 = XEXP (x, 1); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.cIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::7712344: ./genrtl.h:335::233:: 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; ^ ~ note XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP':771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#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/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:525: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: :note note: 454:3: warning: : ^ ~expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' 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) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 1) = arg1;:660:38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' 5 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: note : ^ ~expanded from macro 'XINT' array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ :2871:11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:3892:36:: : warning: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 x = COND_EXEC_CODE (x);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c::5:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: : array 'fld' declared here./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c660::154830: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344336: :./genrtl.h3: && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))): : warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]831 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77138:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;::660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~:: expanded from macro 'COND_EXEC_CODE' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: 341 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) : ^ ~: 5:77164:23: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; note note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 805 ^ ~:In file included from array 'fld' declared here ^ ~32expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341 :772 ^: : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5note:: 23expanded from macro 'XCEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :3898:36: ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def660:38: ^ note: : :661expanded from macro 'RTL_CHECK2' :note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :521:371: :expanded from macro 'XVEC' warning:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1)))expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344660: ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h341:: :341471 ^ ~: :55note3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'empty macro arguments are a C99 feature [-Wc99-extensions] : note: array 'fld' declared herenote: HOOK_VECTOR_END (asm_out):771 ^ :23warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: : note rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ :43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP':: 341 ^ ~:5 array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~: 50: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :660 :note38: expanded from macro 'HOOK_VECTOR_END' 2895note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];27: : ^ 14: ^ note: expanded from macro 'RTL_CHECK2' : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP' ^ ~In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30341:401#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):3 In file included from : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :warning :: sub = COND_EXEC_CODE (sub);65964:38:In file included from : ^ In file included from ^~~~~~~~~~~~~~~~~~~~ note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1':2344: ./genrtl.h:851 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1;::1548:29: note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;172 ^ ~ : expanded from macro 'COND_EXEC_CODE':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def341:5:664: 29:: note: expanded from macro 'XWINT' ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N])#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h940:770:23:: note: expanded from macro 'XSTR' 1note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: empty macro arguments are a C99 feature [-Wc99-extensions]: array 'fld' declared here ^ ~ HOOK_VECTOR_END (sched) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ :342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5: note: array 'hwint' declared here :43:50: In file included from HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:504:6603:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 80538: note: expanded from macro 'RTL_CHECK2' note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOOK_VECTOR_END' ^ ~ : X0EXP (rt, 1) = NULL_RTX; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 411927: ^:32 ::33 note341:61: expanded from macro 'X0EXP'note: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP': & cached_nonzero_bits (XEXP (x, 1), mode,26: 5note: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : ^ ~ :expanded from macro 'HOST_WIDE_INT' 64 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 661: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^::771 :23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c172:659::25 ^ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:37note:1104: In file included from :expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c 38In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' note: :2344: ./genrtl.h:expanded from macro 'RTL_CHECK1':402 :3: 1 ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: ^ ~ warning30#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : In file included from : ^ ~ 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 clang: :341:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :: expanded from macro 'RTL_CHECK2'234443 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 2) = arg2;warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5:50: note ^ ~: 341: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note rtunion fld[1]; :664:5: ^ : expanded from macro 'HOOK_VECTOR_END'./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:29 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 5: :2910note:19852:3: rtunion fld[1];: ^ : note ^ warning: : array 'fld' declared hereexpanded from macro 'XWINT' warning: In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N])array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c :In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c XSTR (rt, 2) = arg2;25342:4134/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: :5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^ ~64: 37 In file included from :934:array 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23:2344: In file included from : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h 40::172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def./genrtl.h: note1691note:505:: expanded from macro 'CALL_INSN_FUNCTION_USAGE'3: HOST_WIDE_INT hwint[1];: warning1: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR'#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) : 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) ^ ~ ^ ^ ~ | cached_nonzero_bits (XEXP (x, 1), mode, /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: empty macro arguments are a C99 feature [-Wc99-extensions] :expanded from macro 'HOST_WIDE_INT' X0EXP (rt, 2) = NULL_RTX; 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 ^ ~::# define HOST_WIDE_INT long note: expanded from macro 'RTL_CHECK2' 771 HOOK_VECTOR_END (addr_space)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^23: ^ ~788: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 27:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : expanded from macro 'XEXP' :341: 5expanded from macro 'X0EXP'^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 50: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.cexpanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):660note 659: 38:note: ^note: expanded from macro 'RTL_CHECK1': 38 : array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):25: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344 rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:30: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344In file included from 660:38:: 341 note: expanded from macro 'RTL_CHECK2' :5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~./genrtl.h:853 ::435 expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:note:64:: array 'fld' declared here 3: :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning ^ ~:: 341: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ :warning172: X0EXP (rt, 1) = NULL_RTX; ^ ~ :array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];2342:::251: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 788warning XSTR (rt, 3) = arg3;: : noteempty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: : array 'fld' declared here 27 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: ^HOOK_VECTOR_END (calls) : note:In file included from : : 4152note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:expanded from macro 'XSTR' :27: 2910/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): :warning^ 2344 ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ./genrtl.h:52465: = cached_nonzero_bits (XEXP (x, 1), mode,expanded from macro 'X0EXP' :660:::3: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3843 : :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note50: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ ^ ~ :: note #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note 771:: ^ ~In file included from 23:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~ :expanded from macro 'XEXP':6438: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: 172 ^ ~expanded from macro 'XEXP':: 38 :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2585: : : ^ ~660expanded from macro 'RTL_CHECK1' 1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :expanded from macro 'RTL_CHECK2'660warning : note: array 'fld' declared here ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :HOOK_VECTOR_END (c) : 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^^ ^ ~note :341:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: 341note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ^ ::43:50: note5In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: array 'fld' declared here In file included from ^ ~: expanded from macro 'HOOK_VECTOR_END': 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25 rtunion fld[1];: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ X0EXP (rt, 2) = NULL_RTX;:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:2344: ./genrtl.h:525:3:: ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 4217 5 XINT (rt, 2) = arg2;note: note: array 'fld' declared here : rtunion fld[1]; ^ :15In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:64: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hexpanded from macro 'X0EXP':172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: 2963#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 18 ^ ~ ^ ~ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: HOOK_VECTOR_END (cxx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: ^note :warning659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]43 : : pending = XEXP (pending, 1);expanded from macro 'XINT' 50 ^ ~ :warning38: note: expanded from macro 'RTL_CHECK1' :: 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ 771:23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c :note64341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:64: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:64: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XINT (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' :768#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:276:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660 : ^38: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note : 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c FOR_BB_INSNS (b, insn): 2964 ^~~~~~~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:341expanded from macro 'RTL_CHECK2':522::: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :371 warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h pending_mem = XEXP (pending_mem, 1);:660::3828:: note: #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 herenote rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:expanded from macro 'FOR_BB_INSNS'23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1153:28In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c::25660: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344:5: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ : ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: XSTR (rt, 1) = arg1;:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : ^ ~826 :25: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'INTVAL':770:note23: :: expanded from macro 'RTL_CHECK2'note: expanded from macro 'XSTR': 2344#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)expanded from macro 'NEXT_INSN' ^~~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h:665#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 33 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660note: expanded from macro 'XEXP': ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: note ^ ~: noteexpanded from macro 'RTL_CHECK2': 471:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660warning:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: noteexpanded from macro 'XCWINT' ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341:5: 341note:5:: note: array 'fld' declared here#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ X0EXP (rt, 1) = NULL_RTX;array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.cnote: expanded from macro 'X0EXP' 5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2974 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 pending = XEXP (pending, 1);: ./genrtl.h: 561 ^ ~: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341 :5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note:23::array 'fld' declared here23 : rtunion fld[1]; ^ : note: :note659: array 'fld' declared hereexpanded from macro 'XSTR' expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c :2764218:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::3852: warning notewarning: expanded from macro 'RTL_CHECK1' :: 38: #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 index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5:note note: nonzero &= ((unsigned HOST_WIDE_INT) 1 << INTVAL (XEXP (x, 1))) - 1;array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' : 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]) ^ ~ FOR_BB_INSNS (b, insn) ^~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h5:504:53723::17 warning:: 771array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23:: note: array 'fld' declared here rtunion fld[1];: ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ note: expanded from macro 'FOR_BB_INSNS' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: (INSN) = NEXT_INSN (INSN)):788 : ^~~~~~~~~~~~~~~~27 array 'fld' declared here note rtunion fld[1];: : ^ note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.cexpanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 826:2975::22: expanded from macro 'XEXP'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note pending_mem = XEXP (pending_mem, 1);659: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ ~:: expanded from macro 'NEXT_INSN' ./genrtl.h 38:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :78579:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771771::::66023:::323::15: : 38note: warningnote:warningnote: : expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: && INTVAL (XEXP (x, 1)) < 0) expanded from macro 'XEXP' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ 771 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 ::660660 :note: 38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:341:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP':::23 5: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:: notenote : expanded from macro 'RTL_CHECK2'1153 ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR' 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ : 341 ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c::660:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: expanded from macro 'INTVAL': note: array 'fld' declared here:5 660:: rtunion fld[1];: : 38:25: In file included from note#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)note: : ^noteexpanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:array 'fld' declared here299:10expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ ~ : 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341warning665 : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h ^: :50533: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:3017:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h || (JUMP_LABEL (next) != XEXP (note, 0) : ^~~~~~~~~~~~~~~~~ 51:3 note: warning: expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :note :1103warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])1153: 28 ^~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :28: note341: X0EXP (rt, 2) = NULL_RTX;: 5array 'fld' declared here ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788 rtunion fld[1]; for (u = deps->last_pending_memory_flush; u; u = XEXP (u, 1)): note27 ::expanded from macro 'JUMP_LABEL' ^ : #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ array 'fld' declared here ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' rtunion fld[1];note ^: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'INTVAL' ^ ~:771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c23:: :25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:4272: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805note:659: 15 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' ^~~:38: note : expanded from macro 'RTL_CHECK1' :2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h ^ ~:: : : ^ ~598665 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && INTVAL (XEXP (x, 1)) >= 0 ^ ~: :33341 660:warning:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ::5: note note:: 771: :expanded from macro 'XCWINT'expanded from macro 'RTL_CHECK2'note: XSTR (rt, 1) = arg1; 23: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XCEXP':770array 'fld' declared hereexpanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ^ :5:341 :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5: note: ^ ~:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XSTR' In file included from 660: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here:661 :37 rtunion fld[1]; rtunion fld[1];25: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ note: 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: :3041 ^:note2344 : expanded from macro 'RTL_CHECKC1':14: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: 38524:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning : ^ ~: : 381note:#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]:: 30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~warning: prev = PREV_INSN (insn); 341: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1153warning: 5:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 1 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]) op[1] = GEN_INT (-INTVAL (XEXP (x, 1))); XEXP (rt, 1) = arg1; 28: ^ ~ ^ ~ rtunion fld[1]; ^ ~825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:302:3419:: expanded from macro 'INTVAL': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:255warning:::: : 771: 771notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)note: 23: || BLOCK_FOR_INSN (insn) != BLOCK_FOR_INSN (next)) ^~~~~~~~~~~~~~~~~~~~~: note expanded from macro 'PREV_INSN'23 : : expanded from macro 'XEXP' notearray 'fld' declared here ^~~ rtunion fld[1];#define PREV_INSN(INSN) XEXP (INSN, 1) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 828: : expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 665:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 33:660: ^ ~ ^ 38 :30 : 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 23In file included from note: expanded from macro 'XCWINT': expanded from macro 'BLOCK_FOR_INSN' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c :660:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])expanded from macro 'RTL_CHECK2' : #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):2538: : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) note: ^ ~ ^ ~2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341: ./genrtl.h:: :expanded from macro 'XEXP' 775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h599#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1153255:3: ::28 note: ^ ~warningexpanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^:341::5: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: XVEC (rt, 2) = arg2; : 659 note:note: array 'fld' declared here38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cnote: :4273 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK1' 772#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'INTVAL' In file included from ^ ~15#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) : ^~~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):66525: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XVEC': ^ ~341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 33 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~2344: 5: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray 'fld' declared here: 771: rtunion fld[1];23: :38expanded from macro 'XCWINT' :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): note341 :5: : expanded from macro 'XEXP' ^~~ ./genrtl.h notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :: 2363:525: ^expanded from macro 'RTL_CHECK2'3: 51#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:: 302: warning 34 rtunion fld[1]; : ^ ^ ~ ^ ~ note: expanded from macro 'GEN_INT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XINT (rt, 2) = arg2;341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:#define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N))warning5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 3092:: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:341:49array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:768: :: || BLOCK_FOR_INSN (insn) != BLOCK_FOR_INSN (next))warning: 5 ^~~~~~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: :expanded from macro 'XINT' notenote for (list = reg_last->uses; list; list = XEXP (list, 1)): expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: : notearray 'fld' declared here828:: array 'fld' declared here 30#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~expanded from macro 'BLOCK_FOR_INSN' :771 ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: expanded from macro 'XEXP' 660 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :In file included from 1153: ^38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c expanded from macro 'RTL_CHECK2' ^ ~ 28 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):86: : ^ ~12:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:: 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'INTVAL' ^ ~ op[1] = XEXP (x, 1); ^ ~ 775 38#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~ 25: : note341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 771665:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::expanded from macro 'RTL_CHECK2' :: expanded from macro 'XBBDEF' 52344#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: note: expanded from macro 'XCWINT' ^ ~: 23./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):: array 'fld' declared here: ^ ~617 note: ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];659::: 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning38: 341: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)5 : ^ ~ note XVEC (rt, 1) = arg1;: array 'fld' declared here ^ ~ : 341In file included from :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: ::772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: note: array 'fld' declared here::6602325:38::: ^note: expanded from macro 'XVEC' In file included from expanded from macro 'RTL_CHECK1'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c expanded from macro 'RTL_CHECK2' : :3341./genrtl.h:22 ^:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h560:: ^ ~ 3 ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660 rtx tmp, set = single_set (insn);:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c rtunion fld[1]; ^warning:5 ::4274:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cnote ^~~~~~~~~~~~~~~~~: :305array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: && INTVAL (XEXP (x, 1)) < GET_MODE_PRECISION (GET_MODE (x))) ^ ~expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :8 :array 'fld' declared here 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 1) = arg1;:1996 :23 ^ ~ : :22 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]; note ^ ~: noteexpanded from macro 'single_set': expanded from macro 'XEXP' set = single_set (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:5:23 : ^~~~~~~~~~~~~~~~~42 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: : 92notenotenote: :15: : :expanded from macro 'XSTR' ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'single_set_1'array 'fld' declared here op[1] = XEXP (x, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define single_set_1(I) single_set_2 (I, PATTERN (I)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1996::660:38 rtunion fld[1];22:771 ^~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::23: note ^ : expanded from macro 'XEXP' note: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'single_set' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? PATTERN (I) : single_set_1 (I)) \ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: ^~~~~~~~~~~~~~~~38: 25: In file included from ^ ~ note ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2'notenote: : expanded from macro 'PATTERN'::660 :1998:234442:#define PATTERN(INSN) XEXP (INSN, 4): 38expanded from macro 'INTVAL' : ^ ~ note: expanded from macro 'single_set_1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~./genrtl.hnote: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) expanded from macro 'RTL_CHECK2' #define single_set_1(I) single_set_2 (I, PATTERN (I))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~:635 ^ ~ :3 : ^~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::665341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::235:33: note: expanded from macro 'XEXP' 341: 831:5 XSTR (rt, 1) = arg1;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note note ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here: 23::array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote660:: : rtunion fld[1]; ^38: 770 :note: expanded from macro 'RTL_CHECK2'23expanded from macro 'XCWINT' noteIn file included from : : expanded from macro 'PATTERN'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) note#define PATTERN(INSN) XEXP (INSN, 4) ^~~ ^ ~ rtunion fld[1];: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^::771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c38:: :In file included from :: 23:598note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: expanded from macro 'RTL_CHECK2': :2344 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341note:: ./genrtl.h: array 'fld' declared hereexpanded from macro 'XEXP'515:561: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:3 341 ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c warningnote:: 5 ^ ~: :: array 'fld' declared here note: array 'fld' declared here rtunion fld[1];warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:3341 :660:: XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1];22 : warning38In file included from : ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c op[1] = XEXP (x, 1);:770:23: note ^ ~: : : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 4278 rtx tmp, set = single_set (insn);::2344 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) ^~~~~~~~~~~~~~~~~ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::1996./genrtl.h:653:3 ^ ~:: : warning: 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341:771:235warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: XVEC (rt, 1) = arg1; ^ ~: note660: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38expanded from macro 'single_set' int count = INTVAL (XEXP (x, 1)); note: ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 ? PATTERN (I) : single_set_1 (I)) \ : ^~~~~~~~~~~ note: 772 expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:305:8#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP' :warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~341note:: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 831::: 23:: set = single_set (insn); notenoteexpanded from macro 'XEXP'note: 660 : expanded from macro 'XVEC': ^~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'PATTERN' : 38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here ^ ~: rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) ^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::38: : 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23expanded from macro 'RTL_CHECK2'25:note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1996: ::: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 8: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :1153:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660expanded from macro 'single_set' :341In file included from :: ? PATTERN (I) : single_set_1 (I)) \ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~285:382344: noteexpanded from macro 'XEXP': : note: expanded from macro 'RTL_CHECK2': note array 'fld' declared here: expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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) ^ ~ : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341:5#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)660579831 :: :23:3 ^~~ :38: note: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:103: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning15: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cexpanded from macro 'RTL_CHECK2'665:33expanded from macro 'PATTERN': rtunion fld[1]; warning note: XSTR (rt, 1) = arg1;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCWINT' ^: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define PATTERN(INSN) XEXP (INSN, 4)24 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: :771:5 op[1] = XEXP (x, 1);In file included from :25: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: 341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note::: 23771:2344: ::520note: : 23:: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared herenote array 'fld' declared here./genrtl.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)2334:: note11expanded from macro 'XEXP' rtunion fld[1]; : expanded from macro 'XEXP': rtunion fld[1];warning ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.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) attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c660:4350672 : ^ ~ 3:38:: warning3378: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27::13 XSTR (rt, 1) = arg1; warning:: warningnote ^ ~660: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ : : = cached_nonzero_bits (XEXP (x, 1), mode, 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1458770 tmp = SET_SRC (set); :note: ::expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~ 23:24: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :34123:: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 1536:note:22 ^ ~: 38 noteexpanded from macro 'XSTR'note: : :expanded from macro 'MEM_ATTRS':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) expanded from macro 'XEXP' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'SET_SRC' : ^ ~: 341array 'fld' declared here :#define SET_SRC(RTX) XCEXP(RTX, 1, SET) 5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here ^ ~ ^ ~ ^ ~ rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ 32 : 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c38::660::: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote note:113: 795: 29:expanded from macro 'RTL_CHECK2' note:15: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warningexpanded from macro 'XCEXP': 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]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ op[1] = XEXP (x, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341expanded from macro 'X0MEMATTR' ::661::5::341#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 37771:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'RTL_CHECKC1' :5 661:37note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' ^ ~notenote: expanded from macro 'RTL_CHECKC1':341array 'fld' declared here : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here rtunion fld[1]; 5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ rtunion fld[1];:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25::540: 341:660:array 'fld' declared here::: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:385 rtunion fld[1];257/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: note: 5:array 'fld' declared here:: In file included from 2344: ^expanded from macro 'RTL_CHECK2' warning rtunion fld[1];./genrtl.h :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:673:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4357 :2344: FOR_BB_INSNS (bb, insn)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :37:341 : ^ :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];: XSTR (rt, 2) = arg2; ^598 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h3::371:28: ^ ~ warningnote: array 'fld' declared here In file included from rtunion fld[1];: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:: | cached_nonzero_bits (XEXP (x, 2), mode,24770note ^ ^ ~:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c::115 3451:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'FOR_BB_INSNS':15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :11:20: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ : ^~~~~~~~~~~~~~~~~~~~~~~771: XSTR (rt, 1) = arg1; 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warningnote: In file included from : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning826array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :25:: : expanded from macro 'XEXP' op[2] = XEXP (x, 2);2344noteexpanded from macro 'XSTR' : ./genrtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771array 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 'NEXT_INSN' if (SYMBOL_REF_DECL (symbol) ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define NEXT_INSN(INSN) XEXP (INSN, 2) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1585:43:3 note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: ^ ~: :note770: : :23expanded from macro 'SYMBOL_REF_DECL'notewarning: : 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;noteexpanded from macro 'XEXP': 38: (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::771 expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:expanded from macro 'RTL_CHECK2'23 : ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 :38:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23expanded from macro 'RTL_CHECK2' : : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note791: 341:expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 :28 : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ note: array 'fld' declared here expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: rtunion fld[1];5: note: ^: array 'fld' declared here 341660: :: 660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::5expanded from macro 'X0TREE' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: note:note25 ^ ~ : array 'fld' declared here #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c660 :38: :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:: note: 4393expanded from macro 'RTL_CHECK2' : 121341 In file included from :15::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 16:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:array 'fld' declared here 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];2344659:38341 :: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 ^ : ./genrtl.h: rtx x1 = XEXP (x, 1); ^ ~: note: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.carray 'fld' declared here 692 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : :3: 341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:540:5: 23warning: : rtunion fld[1]; ^ : notearray 'fld' declared herenote: : array 'fld' declared here 7 op[1] = XEXP (x, 1); array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: 24expanded from macro 'XEXP' : In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c::warning 2025771: : ^ ~ XEXP (rt, 1) = arg1;:: 23 ^ ~In file included from In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: FOR_BB_INSNS (bb, insn) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h771:232344660: ^~~~~~~~~~~~~~~~~~~~~~~ : :3454:38:./genrtl.h:51 ::599: 29 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:note372: :3note:: expanded from macro 'XEXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' 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) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (DECL_BUILT_IN_CLASS (SYMBOL_REF_DECL (symbol)) XVEC (rt, 2) = arg2; ^ ~3 ^~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 17::772expanded from macro 'XEXP':23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38note:1585: XEXP (rt, 1) = arg1; : expanded from macro 'FOR_BB_INSNS' ^ ~ ^ ~ 43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h (INSN) = NEXT_INSN (INSN)) : ^~~~~~~~~~~~~~~~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 341:note: expanded from macro 'XVEC' 7715: note: :: array 'fld' declared here23expanded from macro 'SYMBOL_REF_DECL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:826:25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)660 ^ ~: ::38 ^ ~note: expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':: rtunion fld[1]; ^ ^ ~ 791/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:28note: array 'fld' declared here:: expanded from macro 'RTL_CHECK2'#define NEXT_INSN(INSN) XEXP (INSN, 2)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c : rtunion fld[1]; 4405 ^ ~ ^ :660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 36:note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:126 ^ ~: :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h15: :771array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 660::: :expanded from macro 'X0TREE' 34138 && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1)))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) :23 ^ ~ : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:note: :538: ^ ~expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771:341 note: op[1] = XEXP (x, 1); ^ ~ expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: note660 5: note: array 'fld' declared here :array 'fld' declared here ^ ~:38 rtunion fld[1]; rtunion fld[1]; 23 ^: expanded from macro 'XEXP':expanded from macro 'RTL_CHECK1' note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c341: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' 255 ^ ~: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ./genrtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:693:3445:38:341::26 ^538:: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c notenote: 3: :: array 'fld' declared here:note expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25In file included from : rtunion fld[1]; : In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:expanded from macro 'DECL_BUILT_IN_CLASS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning24: ^ ~:: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 (FUNCTION_DECL_CHECK (NODE)->function_decl.built_in_class)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:20 XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341617:2344./tree-check.h:341::: :3:365 5:770:::./genrtl.h: 107:note443warning: :23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : note: expanded from macro 'XSTR'note : expanded from macro 'FUNCTION_DECL_CHECK' array 'fld' declared here 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) rtunion fld[1]; XVEC (rt, 1) = arg1; XEXP (rt, 1) = arg1;array 'fld' declared here #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h ^ ~ : rtunion fld[1];: ^883:note: 32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cexpanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::4413771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: ^ ~ : 131:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'TREE_CHECK'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 36772: 15: warning#define TREE_CHECK(T, CODE) (T):: :warning23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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]341: : && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ::5 note: : note op[1] = XEXP (x, 1); ^ ~ note: expanded from macro 'XVEC' expanded from macro 'XEXP': array 'fld' declared here 341 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)771 : ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: note ^771 note: expanded from macro 'XEXP':23 : : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #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) ^ ~ ^ ~660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:66038:3825 rtunion fld[1];:: 660:: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note ^note660::: :234438expanded from macro 'RTL_CHECK2': : note: expanded from macro 'RTL_CHECK2' ./genrtl.h: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c :3456 ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 34#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h712 ::3warning: #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]341 :note:5: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341expanded from macro 'RTL_CHECK2' switch (DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c note: array 'fld' declared herewarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :1794 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]; ^: ^ ~ XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~ 31 rtunion fld[1]; ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341 :: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 : note: array 'fld' declared here warning rtunion fld[1];:: 1585341: In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:43 : 770notenote: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c25 :: :136 return check_live_1 (src, PATTERN (insn)); 23expanded from macro 'SYMBOL_REF_DECL' ^~~~~~~~~~~~~~ : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^2344: (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) note15:: 831 warning: expanded from macro 'XSTR' :23: : note: #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 ./genrtl.h :635:3 op[1] = XEXP (x, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:expanded from macro 'PATTERN' 24 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :23:#define PATTERN(INSN) XEXP (INSN, 4) 20 warning ^ ~ note: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1;: ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771108 ^ ~ 791:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:::28660:38:::770 :38note warning::: expanded from macro 'RTL_CHECK2' : 23note23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :note: expanded from macro 'RTL_CHECK2' : note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'X0TREE'array index 2 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]) ^ ~ : noteexpanded from macro 'XEXP' : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c rtunion fld[1];: :4578:42 expanded from macro 'XSTR' ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 2) = arg2; : : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~341:5: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:141: return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1)));15: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :: array 'fld' declared here771:23 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : rtunion fld[1]; op[1] = XEXP (x, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:659:expanded from macro 'XEXP' 38:: ^ ~23 : note: expanded from macro 'XEXP' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: ^ :38771noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.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) 23: : note: ^ ~note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'RTL_CHECK1' 25: ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'XEXP' :38 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38:expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'2344 : : 660:38: 2711note: : ^ ~note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:: 25: noteexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :713 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:expanded from macro 'DECL_FUNCTION_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341: 5: ^ ~1153note warning: :341array 'fld' declared here : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :528341 ^ XSTR (rt, 2) = arg2;:: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~ :5./tree-check.h:341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:36 ::In file included from note44:5:: : expanded from macro 'INTVAL'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:array 'fld' declared here :note: expanded from macro 'FUNCTION_DECL_CHECK' 77025: #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) array 'fld' declared here rtunion fld[1]; ^ ^ : 23:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:883: note32 In file included from : expanded from macro 'XSTR': note: expanded from macro 'TREE_CHECK' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define TREE_CHECK(T, CODE) (T)note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here::146: 15 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; :1798: ^:33 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ::array 'fld' declared here : :note rtunion fld[1]; 38: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: 234425: warningexpanded from macro 'XCWINT': : ./genrtl.h:653 :24warning: 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]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = XVECLEN (PATTERN (insn), 0) - 1; j >= 0; j--) : ^~~~~~~~~~~~~~ ^~~ : 3note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:352:26: note::20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h op[1] = XEXP (x, 1);:: : : In file included from warning expanded from macro 'RTL_CHECK2': 3516:10:: ^ ~#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] 831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'MAX': && BLOCK_FOR_INSN (prev) == BLOCK_FOR_INSN (insn)23 ^~~~~~~~~~~~~~~~~~~~~:771array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MAX(X,Y) ((X) > (Y) ? (X) : (Y))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:2344 :828: :30: XVEC (rt, 1) = arg1; ^ ~ ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 772notenote :23: :: :341:5: note: array 'fld' declared hereexpanded from macro 'XEXP'./genrtl.hexpanded from macro 'BLOCK_FOR_INSN' :109:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)3 ^ ~ : ^ ~ expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 rtunion fld[1]; ^ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 note#define PATTERN(INSN) XEXP (INSN, 4): :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25: :341: noteIn file included from XBBDEF (rt, 3) = arg3; 25 : expanded from macro 'RTL_CHECK2' ^ ~ 5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XVEC': note: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: rtunion fld[1];:732 ^ ~: ^ note: expanded from macro 'XBBDEF' expanded from macro 'XBBDEF' 23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:3 :4578:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: expanded from macro 'XEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: 341 659 ^ ~ ::38warning 42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: : 5 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: expanded from macro 'RTL_CHECK1' note660::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1))); XSTR (rt, 1) = arg1;38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:note ^ ~ 5 : ^ ~note ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):77138:: expanded from macro 'XSTR': :341: ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^341 23:55:: note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :660: note38 In file included from : expanded from macro 'XEXP'notenote ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c : ^ ~: ^ ~ :24: array 'fld' declared here ^ notenote151 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c::660: : :: expanded from macro 'RTL_CHECK2':3516In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c38: note: :35expanded from macro 'RTL_CHECK2'::25: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 op[1] = XEXP (x, 1);2344: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772In file included from : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h5:35:::20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: && BLOCK_FOR_INSN (prev) == BLOCK_FOR_INSN (insn)771note: 1153:In file included from :28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : note: 23 ^~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote./genrtl.h:828: :30:./genrtl.h ::note110:3expanded from macro 'INTVAL': : expanded from macro 'XEXP': warning672:expanded from macro 'XVEC' : array 'fld' declared here #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'BLOCK_FOR_INSN' ^~~ ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : XEXP (rt, 4) = arg4; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :In file included from 39: note: expanded from macro 'RTL_CHECK2' 665:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c33:660:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38771:2325:: XSTR (rt, 1) = arg1; note ^ ~ :: ^~~ ^ ~ expanded from macro 'XEXP'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 391:2344775expanded from macro 'RTL_CHECK2':: 3223#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XCWINT'::: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25./genrtl.h:733:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note ^ ~:3 ^~~ note: expanded from macro 'GET_NUM_ELEM': : expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)note: :660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #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] expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XEXP (rt, 2) = arg2;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note 5660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:352:: :note: 38 ^ ~ rtunion fld[1];: 38:: : 341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:note:1801:38771: :659:warningarray 'fld' declared here: expanded from macro 'MAX'note: note: :: expanded from macro 'RTL_CHECK2'23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38array 'fld' declared here : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ note: expanded from macro 'XEXP' ^ && !check_live_1 (src, XVECEXP (PATTERN (insn), 0, j))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ : :341:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ ~expanded from macro 'RTL_CHECK1' :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~:: array 'fld' declared hereIn file included from : 831156:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:15:5660 : rtunion fld[1];341:23538: ^: : :note note : note: In file included from :: array 'fld' declared hereexpanded from macro 'PATTERN'warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define PATTERN(INSN) XEXP (INSN, 4):24array index 1 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]; op[1] = XEXP (x, 1); :25 ^ ~ rtunion fld[1]; ^ ^ ~: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: ::202344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:: 3519#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):17expanded from macro 'XEXP': ./genrtl.h:673:4602771 ^ ~::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 15:In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3: x = XEXP (PATTERN (prev), 0); ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning2344: 341: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 ^~~~~~~~~~~~~~ ./genrtl.h: 23 XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:831:23warning:: expanded from macro 'XEXP' : notenote111: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 6603: ^ ~warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'PATTERN'array 'fld' declared here:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) && INTVAL (XEXP (x, 1)) >= 0 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~#define PATTERN(INSN) XEXP (INSN, 4) 770: XINT (rt, 5) = arg5; ^ ~ rtunion fld[1];23:38 : ^ note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :: note: 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 38771: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:34123/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~5::25 note: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : : expanded from macro 'XEXP'768In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::3823 :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :660: ./genrtl.h: rtunion fld[1]; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note753 : ^ ~38expanded from macro 'RTL_CHECK2': 3 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: 660: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): notenote: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])161 :15 ^ ~expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~expanded from macro 'RTL_CHECK2'expanded from macro 'XVEC' ^ ~:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~warning341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 660: 768: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: op[1] = XEXP (x, 1); 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 66035:: note: expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : 5:1153/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :notenote : : expanded from macro 'RTL_CHECK2' array 'fld' declared here note28#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; : ^ ~expanded from macro 'XEXP' : 771:#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: 39 ^ ~ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660::38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: ^ : expanded from macro 'INTVAL' 39#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) : ^ ~ note: : expanded from macro 'RTL_CHECK2' 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: In file included from ^~~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660: expanded from macro 'RTL_CHECK2' :665#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:38663:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c ^~~:note: 33: note: expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :25note341:: :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])array 'fld' declared hereIn file included from : :3415: note rtunion fld[1];: ^~~array 'fld' declared here35 : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ expanded from macro 'RTL_CHECK2'::./genrtl.h ^5: In file included from : :692:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c341expanded from macro 'RTVEC_ELT' note3: array 'fld' declared here rtunion fld[1];:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : ^~~~~ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::20:341:: ^ warning:In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note5: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: rtunion fld[1];:25 ^: 5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: XEXP (rt, 1) = arg1;array 'fld' declared here rtunion fld[1]; note ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c2344: rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c./genrtl.h:: 4603170:112/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:1819:771::1523::: 15./genrtl.h3585warning :754note:: 25: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning:33warning: : warning: && INTVAL (XEXP (x, 1)) < (int) bitwidth) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning3:expanded from macro 'XEXP': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : : sched_analyze_insn (deps, PATTERN (insn), insn); warning update_live_1 (src, PATTERN (insn));#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] XINT (rt, 6) = arg6; ^ ~ ^ ~note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' ^~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ op[1] = XEXP (x, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831 ^ ~ :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XINT' :771: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:note:: 660: expanded from macro 'PATTERN'38: note: expanded from macro 'RTL_CHECK2' : ^ ~831:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'XEXP' 660#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 : 771::660 :38: :38expanded from macro 'PATTERN' note:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : ^ ~ note ^ ~ expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 771: note ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':: :341:660:expanded from macro 'RTL_CHECK2' :660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: : 23::note38:expanded from macro 'RTL_CHECK2': note : expanded from macro 'RTL_CHECK2' array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note ^ ~ : rtunion fld[1];#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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note: 660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:25expanded from macro 'XEXP' :note :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: : :array 'fld' declared here :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1153 rtunion fld[1];341: ^ ~ :28 ^ ~: note: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h693 :3: 5:array 'fld' declared here: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note rtunion fld[1]; ^341:warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: ^note: : note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; expanded from macro 'INTVAL' ^In file included from 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: XSTR (rt, 2) = arg2; : ^ ~38 :251823:25 #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:2344: 770::23 note: rtunion fld[1]; : expanded from macro 'RTL_CHECK2'./genrtl.h ^: note: 665#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XSTR':33 :175In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 75524: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344expanded from macro 'XCWINT'15: :: : 3:warning#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: ./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning 341 ^~~ op[1] = XEXP (x, 1); #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):5: for (j = XVECLEN (PATTERN (insn), 0) - 1; j >= 0; j--) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^~~~~~~~~~~~~~ 341:771 ^ ~ :113:3:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::: : note 660 :38: 831:notenote: : XSTR (rt, 3) = arg3;array 'fld' declared here :array 'fld' declared here expanded from macro 'XEXP' ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]23 rtunion fld[1]; ^ : note: expanded from macro 'PATTERN' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.cexpanded from macro 'RTL_CHECK2' rtunion fld[1];::3589 23 ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 341: XEXP (rt, 7) = arg7;:5: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cnote: 33: 4608warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note33: sched_analyze_insn (deps, PATTERN (insn), insn); : warning: ^~~~~~~~~~~~~~:: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : (int) bitwidth - INTVAL (XEXP (x, 1)))); note rtunion fld[1];831: expanded from macro 'XSTR' ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XEXP'660:38note ^: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'PATTERN'expanded from macro 'RTL_CHECK2'note660note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4): :expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ : expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :23: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :234438:::: 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:5:./genrtl.h341:71238 note: ::3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2':::3415: note ^ ~ :: array 'fld' declared herenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~expanded from macro 'RTL_CHECK2'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::660: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note note: 38note: array 'fld' declared here : rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153 : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here ^28 : note: : 772expanded from macro 'INTVAL' : 23: rtunion fld[1];#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :: expanded from macro 'RTL_CHECK2' In file included from noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2535#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:180:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c15 ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : 665 ^ ~note: ^ ~In file included from 33 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :38warning: :: :24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344341: ./genrtl.h:note:7735 ^~~: In file included from op[1] = XEXP (x, 1);: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: expanded from macro 'RTL_CHECK2' expanded from macro 'XCWINT' ^ ~20 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note:23: : : 3::./genrtl.h array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XVEC (rt, 1) = arg1; ^ ~660 137 :3 ^~~: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h ^ ~ : ^warning: 352/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c341: :39expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 772note: : :expanded from macro 'RTL_CHECK2' 2623:array 'fld' declared here3641 : :33: warning XEXP (rt, 1) = arg1;notenote: expanded from macro 'MAX' #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'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ ~ ^~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:391: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h sched_analyze_insn (deps, PATTERN (insn), insn);:660:38: 32: ^ ^ ~ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 771 :23: notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25341expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'GET_NUM_ELEM' : In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): expanded from macro 'XEXP' 660 ^ ~831:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 ^~~~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 235note5:: : ^ ~ note: note: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2'array 'fld' declared here 341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: 23: rtunion fld[1]; : array 'fld' declared here: note ^ ~: expanded from macro 'XSTR' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):expanded from macro 'PATTERN'660 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: ^ ~ array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:note:5 : expanded from macro 'RTL_CHECK2'660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c rtunion fld[1];::185 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c 15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:note: note: noteexpanded from macro 'RTL_CHECK2':: expanded from macro 'XEXP' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 34146071826:: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 33: rtunion fld[1];::52: warning5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: op[1] = XEXP (x, 1);38: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return MAX (1, num0 - (code == ROTATE ? INTVAL (XEXP (x, 1)) ^ ~ note: : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771:: ^ ~ 23 23 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; update_live_1 (src, XVECEXP (PATTERN (insn), 0, j));341:341:5 ^~~~~~~~~~~~~~5: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: notenote: : :: note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: :791 831 ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24::expanded from macro 'XEXP' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h3: 38 ^ ~:: rtunion fld[1]; rtunion fld[1]; note ^warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ note: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: 660:expanded from macro 'PATTERN'expanded from macro 'RTL_CHECK2' :368620 :In file included from #define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c ^ ~17#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, 1) = arg1; 38: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningIn file included from :25: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1153 gcc_assert (NOTE_KIND (insn) != NOTE_INSN_EH_REGION_BEGIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: : 768expanded from macro 'RTL_CHECK2'28: note: ^~~~~~~~~~~~~~~~7712344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ::23: 2344 : expanded from macro 'INTVAL'note./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::./genrtl.h ^ ~ :: 960: 138:expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note732#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :341#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): :25:3 ^ ~::5: ^~~noteexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3: ^ ~note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'NOTE_KIND' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 33: note 660: #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) XEXP (rt, 2) = arg2; : : ^ ~expanded from macro 'XCWINT' ^ ~ XSTR (rt, 1) = arg1; ^ 660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:190: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771802:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])32:38 770::38: ^~~15: note23 : warning: :noteexpanded from macro 'XCINT' : expanded from macro 'RTL_CHECK2'note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) : 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: 23 expanded from macro 'XSTR' ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h op[1] = XEXP (x, 1); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :352 ^ ~ note ^ ~ ^ ~ note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)661:::37 note: expanded from macro 'MAX' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) : ::5:(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all):660 ^ note 771 note ^ ~: : array 'fld' declared here: :38:23 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: :expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' : expanded from macro 'XEXP'772 ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5 ^ ~:3835:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h::note: expanded from macro 'XVEC' note695 ^ ~660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note: 14: :expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' array 'fld' declared here: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 : In file included from 341 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 :expanded from macro 'gcc_assert' ^5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:4608:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)): 341: 5::341./genrtl.h::note: array 'fld' declared here : ^~~~ 5warningnote :809:: 3:array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: rtunion fld[1];array 'fld' declared here ^ ^warning: rtunion fld[1]; : (int) bitwidth - INTVAL (XEXP (x, 1))));array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ 341: XEXP (rt, 1) = arg1;In file included from 5660: : ^ ~39: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c :24: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :771array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: 195:15:23: : rtunion fld[1];20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warningexpanded from macro 'RTL_CHECK2' ^In file included from #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 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c :3687 op[1] = XEXP (x, 1); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:::: 663:35:: 25: ^ ~ 6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:note: 139: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && NOTE_KIND (insn) != NOTE_INSN_EH_REGION_END); ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25660expanded from macro 'RTVEC_ELT': note: :expanded from macro 'NOTE_KIND':2338 :#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) :733: ^ ~ 3 3::#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771: warning:802 ^~~~~warning: :32: note: expanded from macro 'XCINT': notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; : 775: ^ ~25 note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP'note: : 660661 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38::341:5expanded from macro 'XBBDEF'23 :: :note: ^ ~note ^ ~note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37expanded from macro 'RTL_CHECK2' : : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:660note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: :65938:: 38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~note: :1153 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c :note ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695: ^ ~141864 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note34138:341: 28::: :5note ^: : :expanded from macro 'INTVAL'expanded from macro 'gcc_assert' note: notewarning5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: expanded from macro 'RTL_CHECK2' :: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ 25 ^~~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here : rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: if ((CONTAINING_RGN (BLOCK_NUM (next)) ==: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];341 ^:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:341:5 : 665:33:: ^note: expanded from macro 'XCWINT' :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~~~~~~~~~~~~~~ note5: note200:15829In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: :: array 'fld' declared here: warning 24: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^3 ^~~ array 'fld' declared here1370:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3220 In file included from : rtunion fld[1]; op[1] = XEXP (x, 1); note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: XVEC (rt, 1) = arg1; ^ ^ ~ : expanded from macro 'BLOCK_NUM'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h warning:352In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: :#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) XINT (rt, 1) = arg1;38:2344 ^~~~~~~~~~~~~~~~~~~~~ : ./genrtl.h note ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 140 expanded from macro 'MAX' :771:23:3#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XEXP':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~768 : :23 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h828array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 4) = arg4;: 23note ^ ~: :30expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:3729 note: expanded from macro 'XVEC' 341:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note note: expanded from macro 'RTL_CHECK2' ^ ~:29:: warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = head;; insn = NEXT_INSN (insn)) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'BLOCK_FOR_INSN': :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660: ^~~~~~~~~~~~~~~~note: 38 : array 'fld' declared here ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':660 ^ ~771: rtunion fld[1]; ^:23:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :775 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :4607 ^ ~:expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:826:5::341expanded from macro 'RTL_CHECK2'25::25 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~52:note: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];note note660: : array 'fld' declared here 38: rtunion fld[1]; : note ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:: expanded from macro 'NEXT_INSN': expanded from macro 'RTL_CHECK2' return MAX (1, num0 - (code == ROTATE ? INTVAL (XEXP (x, 1)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XBBDEF' ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:341 ^ ~::659771 : ^ :5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:::./genrtl.h: 830341:5: rtunion fld[1]; 2338: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:::: noteexpanded from macro 'XEXP' ^3note205: :15expanded from macro 'RTL_CHECK1': : expanded from macro 'XEXP'warning: :#define RTL_CHECK1(RTX, N, C1) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c ^ ~ 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)warning:25 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h op[1] = XEXP (x, 1); : ^ ~ ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344660 XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38:./genrtl.h:array 'fld' declared here:754:771 :660:23 rtunion fld[1];38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3:: : :1377 ^ note : In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c47: note::warningexpanded from macro 'RTL_CHECK2'note: note770#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]expanded from macro 'CONTAINING_RGN': : XEXP (rt, 2) = arg2; ^ ~ ^ ~24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define CONTAINING_RGN(block) (containing_rgn[block]):771: expanded from macro 'XEXP' :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h note ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5noteexpanded from macro 'XSTR'20 : expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1153 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 28: 2344:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ./genrtl.h38660note:: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'INTVAL'::341: array 'fld' declared here ^ ~38 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6605note: note: 141expanded from macro 'RTL_CHECK2'#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) : 38: ^~~ rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'RTL_CHECK2' ^ ~: array 'fld' declared here: expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :3413#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 5: :note ^~~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ^ ~352 :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1866 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::21warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c 5 :note: expanded from macro 'MAX' ::#define MAX(X,Y) ((X) > (Y) ? (X) : (Y))warning: 3784array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 19 : warning XINT (rt, 5) = arg5;341 ^ ~: notearray 'fld' declared here && IS_REACHABLE (INSN_BB (next), load_insn_bb): ^~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^5: rtx next_tail = NEXT_INSN (tail);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: rtunion fld[1];note: rtunion fld[1]; : 1384 ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.carray 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];37:25341:5: : note:: : array 'fld' declared here In file included from expanded from macro 'XINT' ^~~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];note826 ^: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^expanded from macro 'INSN_BB' :2344 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: 25#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))): ./genrtl.h ^ ~ ^~~~~~~~~~~~~~~~:note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c210::755: 15:expanded from macro 'NEXT_INSN' : 25: : warning: 3 4638#define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 42: 1370/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344:: : op[1] = XEXP (x, 1); ./genrtl.h ^ ~ XSTR (rt, 3) = arg3; warning::660831 ^ ~: : ^ ~ 3:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'BLOCK_NUM'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode, : 23:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~ XVEC (rt, 3) = arg3; #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0): 771 ^ ~771:expanded from macro 'RTL_CHECK2'23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 ^~~~~~~~~~~~~~~~~~~~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23expanded from macro 'XSTR' :828 ^ ~ note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :30:: note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:771expanded from macro 'XVEC' expanded from macro 'XEXP': ^ ~note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 341 expanded from macro 'BLOCK_FOR_INSN'note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ : expanded from macro 'XEXP' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::660 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: ^ ~: 660 :38:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' note: :: rtunion fld[1];#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)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]) ^ ~660: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: ^ ~ :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~note:24341note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:38expanded from macro 'RTL_CHECK2': 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : 20 note: array 'fld' declared here : 660: rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341: expanded from macro 'RTL_CHECK1'note5: 5:: expanded from macro 'RTL_CHECK2':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:341: note: ^ ~5 215:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: array 'fld' declared here ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];15::142:3array 'fld' declared here: : warning rtunion fld[1]; ^array 'fld' declared here : ^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note : ^ ~expanded from macro 'BLOCK_TO_BB'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 6) = arg6; op[1] = XEXP (x, 1); ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3788: ^ ~::In file included from #define BLOCK_TO_BB(block) (block_to_bb[block])47/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 warning: ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:: 2344: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:771:./genrtl.h768:23: note1832: array 'fld' declared here : rtunion fld[1]; 23:note: for (insn = head; insn != next_tail; insn = NEXT_INSN (insn))expanded from macro 'XINT'2344 ^~~~~~~~~~~~~~~~:: note: ^ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 826#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)851./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: ::3 ^ ~:773 ^ ~ warning ::4669: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note::27: warning: 6603array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'IS_REACHABLE' XSTR (rt, 1) = arg1;: :: warning660 note if (code == PLUS && XEXP (x, 1) == constm1_rtx ^ ~ ^ ~: : 3838/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (bb_from == bb_to \ :770expanded from macro 'NEXT_INSN' ^~~~~~~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: expanded from macro 'RTL_CHECK2' :23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XSTR'#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~771: XVEC (rt, 1) = arg1;23 : note note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ^ ~:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:660:38: notenote:23 5: 341: noteexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : array 'fld' declared here 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:341notenote: : :: ^ ~array 'fld' declared here expanded from macro 'XVEC'38 rtunion fld[1]; expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ 55: notenote: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ ~note: rtunion fld[1];: array 'fld' declared here: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];220: ^ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:1866:660array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:38: 3821: :1524 rtunion fld[1];: : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notewarning: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h warning note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]20 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: op[1] = XEXP (x, 1);341: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 4680:425:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : warning771: && IS_REACHABLE (INSN_BB (next), load_insn_bb): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23note ^~~~~~~~~~~~~~ : 5:2344: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];143: num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode, 3 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 expanded from macro 'INSN_BB': ^ ~ warning #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:note : note: 3798: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 137047 rtunion fld[1];:: : : XEXP (rt, 7) = arg7;warning771 ^ ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' array 'fld' declared here : 2332::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from note: for (insn = head; insn != next_tail; insn = NEXT_INSN (insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: : expanded from macro 'XEXP'In file included from ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 771 ^note::660:382344: 23 ^~~~~~~~~~~~~~~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::826:791:3:38note: 25:25expanded from macro 'BLOCK_NUM' : :: expanded from macro 'RTL_CHECK2' note note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP'5warning#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note2344: expanded from macro 'RTL_CHECK2': XINT (rt, 1) = arg1; note : ^ ~: ^~~~~~~~~~~~~~~~~~~~~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'NEXT_INSN' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.harray 'fld' declared here::828:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h852:768: 23: rtunion fld[1];:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2): ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c::225 ^ ~note:660 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~expanded from macro 'XINT'note:expanded from macro 'BLOCK_FOR_INSN'771 :15:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : ^ ~array 'fld' declared here expanded from macro 'RTL_CHECK2'23: warning: rtunion fld[1]; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: ^ ~note op[1] = XEXP (x, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~note: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: ^ ~ note4694/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23::341expanded from macro 'XEXP' (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)note : expanded from macro 'XEXP' :: expanded from macro 'XSTR' 42#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 warning:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :note ^ ~note ^ ~660: : 1376:: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h41: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2': num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode,#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 660::66038: rtunion fld[1];note: expanded from macro 'RTL_CHECK2' ^ ~ note38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:expanded from macro 'BLOCK_TO_BB'note:38: : #define BLOCK_TO_BB(block) (block_to_bb[block]) ^ ~expanded from macro 'RTL_CHECK2' ^~~~~ 34124/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 20::expanded from macro 'RTL_CHECK2'note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from 5: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1833:771 array 'fld' declared here::23: note note: : expanded from macro 'XEXP' 21/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:: 341note : rtunion fld[1];expanded from macro 'IS_REACHABLE' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2344 rtunion fld[1]; : ./genrtl.h:144 || IS_RGN_ENTRY (bb_from) \:3 ^ ~ : ^ ^~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c::189:28: note: expanded from macro 'IS_RGN_ENTRY' 660:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:#define IS_RGN_ENTRY(bb) (!bb): :25warning ^~: In file included from :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:341: :: note5: note ./genrtl.h:: : expanded from macro 'RTL_CHECK2' notearray 'fld' declared here X0EXP (rt, 8) = NULL_RTX;809#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : array 'fld' declared here array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ::230: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c341: ::5788In file included from 1866:::32127: ::note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c15 :25warning:: In file included from : : array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: note: expanded from macro 'X0EXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c && IS_REACHABLE (INSN_BB (next), load_insn_bb)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2344:4702: : ^~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24warning : XEXP (rt, 1) = arg1; : : ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.hwarning: ^ ~:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]853 ^ ~1384 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37 && ((nonzero_bits (XEXP (x, 1), mode) :6593: : op[1] = XEXP (x, 1);note:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771: note: expanded from macro 'RTL_CHECK1' warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~23expanded from macro 'INSN_BB' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771: XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 ^ ~ note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::341#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))23::expanded from macro 'XEXP' :7715 ^~~~~~~~~~~~~~~~ :23:: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: note: 1370:32: noteexpanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1]; ^ expanded from macro 'XEXP' note : ^ ~ expanded from macro 'XEXP'note: expanded from macro 'BLOCK_NUM'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::24 #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 ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660660::2038::#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38: ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38note660: :: 38expanded from macro 'RTL_CHECK2'note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])828 note : ^ ~ :302344: : expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : expanded from macro 'BLOCK_FOR_INSN' ::169#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341: 5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) :3 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:3415: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5 :note: : 341notenote: :5:(skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) array 'fld' declared here note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.hwarningarray 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c rtunion fld[1];: rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:235: 15:4602: : ^ : ^1381:49: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 13 warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c rtunion fld[1]; 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] 4728:31 op[1] = XEXP (x, 1);expanded from macro 'BB_TO_BLOCK' XEXP (rt, 1) = arg1; ^ #define BB_TO_BLOCK(ebb) (rgn_bb_table[ebb_head[ebb]]) ^ ~ : ^ ~ warning ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h rtx pat = single_set (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:351:47:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^~~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:771: :: else if ((nonzero_bits (XEXP (x, 1), mode)2344 ^ ~ : 23./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::199623:expanded from macro 'BASIC_BLOCK': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h22note: : expanded from macro 'XEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)829 #define BASIC_BLOCK(N) ((*basic_block_info)[(N)])note:3771 note: ^: warning: expanded from macro 'single_set' ^ ~: expanded from macro 'XEXP':23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:209:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP' ? PATTERN (I) : single_set_1 (I)) \:660 XVEC (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):42 38 ^ ~ : : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~::: 660772:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38note:: : note ^ ~:1998expanded from macro 'RTL_CHECK2': expanded from macro 'EDGE_TO_BIT': noteexpanded from macro 'XVEC'42: : note expanded from macro 'RTL_CHECK2': expanded from macro 'single_set_1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define single_set_1(I) single_set_2 (I, PATTERN (I)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341:: ^ ~660 ^~~~~~~~~~~ 660 #define EDGE_TO_BIT(edge) ((int)(size_t)(edge)->aux)::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 :831:23: ^~~~:note:341 note: expanded from macro 'RTL_CHECK2'38: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: In file included from :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:: noteexpanded from macro 'PATTERN'note: array 'fld' declared here34:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~#define PATTERN(INSN) XEXP (INSN, 4): note rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::341expanded from macro 'RTL_CHECK2' :: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5154 array 'fld' declared herenote: : ^ ~: rtunion fld[1]; array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7 :771: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ ~:240 rtunion fld[1];note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning23341array 'fld' declared here :15:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : ^ 844 rtunion fld[1];: ::255::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 4732 noteIn file included from op[1] = XEXP (x, 1);: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c :: :notenote 24: ^ ~: 37: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'INSN_CODE':1867array 'fld' declared here warning : In file included from ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define INSN_CODE(INSN) XINT (INSN, 6)23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 771 warning: ^ return cached_num_sign_bit_copies (XEXP (x, 1), mode, array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : ^ ~ ^ ~23 && load_insn_bb != INSN_BB (next)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~ 660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: 25771 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note./genrtl.h: ./genrtl.h:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h830: :::23: :1384:: 170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 373:: notenotenote : : expanded from macro 'INSN_BB' XEXP (rt, 2) = arg2;: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768 ^ ~ XSTR (rt, 2) = arg2;: 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: ^ ~ :2338341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: 1370note : array 'fld' declared here: note: 770 : rtunion fld[1];expanded from macro 'XEXP' : 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::66023note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^:32: expanded from macro 'XINT' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: 34138 noteexpanded from macro 'RTL_CHECK2':: :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c660:38: : : expanded from macro 'XSTR' 4602:13:#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];notenote warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx pat = single_set (insn); expanded from macro 'RTL_CHECK2': ^ ~ ^~~~~~~~~~~~~~~~~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) noteexpanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: ^ ~4743 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996341::8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :26: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here ^ ~:660 note:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'BLOCK_NUM' :::#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ expanded from macro 'single_set'341: : note5array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];warning: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: || (nonzero_bits (XEXP (x, 1), mode)828 :30: note 241: expanded from macro 'BLOCK_FOR_INSN' ^ ~ ^ ~ 831note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:23::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 15:note: array 'fld' declared here expanded from macro 'PATTERN'In file included from #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)warning: #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c rtunion fld[1]; ^ ~341771: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: ^ ~:534 : :23: op[2] = XEXP (x, 2);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: note:155 array 'fld' declared here: : expanded from macro 'XEXP'775:25 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 rtunion fld[1]; : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c23: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::24In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: In file included from 31 : In file included from note: :771expanded from macro 'XBBDEF':23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344 :expanded from macro 'XEXP'note: ^ ~ 20: 660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)831 :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: warning: : ^ ~2344: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h: expanded from macro 'XEXP'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]38: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); :171:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warningexpanded from macro 'RTL_CHECK2' : XVEC (rt, 3) = arg3; ^~~~~~~~~~~~~~ :660:659: ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38note831:38 ^ ~23: : XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'PATTERN' : :#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25:expanded from macro 'RTL_CHECK1': notenote341772: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23expanded from macro 'RTL_CHECK2' ::771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : expanded from macro 'RTL_CHECK2'5: expanded from macro 'XBBDEF'note :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here rtunion fld[1]; 341: : ^ ~ ^ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:1376341: : :38note: note: 5expanded from macro 'RTL_CHECK1':expanded from macro 'XEXP' : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~41 rtunion fld[1]; :4750 note:44 : note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared hereexpanded from macro 'BLOCK_TO_BB' ^ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define BLOCK_TO_BB(block) (block_to_bb[block]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cwarning660: ^ ~ ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~:246 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:4617::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9:1538 660 result = cached_num_sign_bit_copies (XEXP (x, 1), mode, ::38: note: expanded from macro 'RTL_CHECK2': ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :341341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5expanded from macro 'RTL_CHECK2': note:5::: array 'fld' declared here warning771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ ~ rtunion fld[1];: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: : ^note: 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: expanded from macro 'XEXP':: array 'fld' declared here 341: 5note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : rtunion fld[1]; src = SET_SRC (pat); ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: ^~~~~~~~~~~~~note24 ^ ~ : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from op[1] = XEXP (x, 1);array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h::172:3: warning: 1536array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:: rtunion fld[1]; rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ 22: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: ^ ~: note34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h190638:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11:note: notewarning: expanded from macro 'RTL_CHECK2': ::In file included from expanded from macro 'XEXP'expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: 25: 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) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771:: #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ ^ ~ 15523 if (INSN_BB (insn1) == bb_src : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:warning:: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); 2344: ^~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~805:32::./genrtl.h: : expanded from macro 'XEXP' 660 notearray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 844::25: :expanded from macro 'XCEXP' 1384note: expanded from macro 'INSN_CODE' rtunion fld[1]; 38: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~: 851 ^ ^ ~ 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::4754:26: warning: note 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'INSN_BB': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' || (nonzero_bits (XEXP (x, 1), mode)768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):::661:37 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23771#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~: :: :38: warning ^ ~ 23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.hexpanded from macro 'RTL_CHECKC1': :1370note : :32341expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: ^ ~ : expanded from macro 'RTL_CHECK2'5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;notenoteexpanded from macro 'XEXP' : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'BLOCK_NUM' ^ ~ array 'fld' declared here ^ ~5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0):#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~660 ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : 34138770: ^23array 'fld' declared here: : ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:::524: In file included from 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:note: rtunion fld[1];38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:828:: :array 'fld' declared here rtunion fld[1]; expanded from macro 'RTL_CHECK2' : ^ 30note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :20note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XSTR' : 4626 ^ ~:: 9341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cnote#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:247: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:15::expanded from macro 'BLOCK_FOR_INSN':660: 2344note cst = XEXP (src, 1);#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): ^ ~ warning ^ ~::./genrtl.h5: : :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25:38 note173:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: 771: array 'fld' declared here:23warning : note note: : expanded from macro 'RTL_CHECK2' expanded from macro 'XBBDEF'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]) rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; op[2] = XEXP (x, 2); ^ ~ ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note : XINT (rt, 5) = arg5; expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:659 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c34: :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h::768::5: 4766:15: :156:771note: note: warning660:: array 'fld' declared here::23 expanded from macro 'RTL_CHECK1' 23array 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]) rtunion fld[1]; ^ ~::38 10 : : warning: notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h ^: : && INTVAL (XEXP (x, 1)) > 0note1376expanded from macro 'XEXP':41: : ^ ~ note: expanded from macro 'XINT' return INSN_CODE (insn); noteexpanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~expanded from macro 'BLOCK_TO_BB':771 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660#define BLOCK_TO_BB(block) (block_to_bb[block]): In file included from ^~~~~38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note341:5: In file included from :844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :25 ^ ~array 'fld' declared herenote note: expanded from macro 'RTL_CHECK2': : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: array 'fld' declared here: rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ./genrtl.hnote: expanded from macro 'INSN_CODE'::341:38:: ^5 ^ :852: note660: #define INSN_CODE(INSN) XINT (INSN, 6):338expanded from macro 'RTL_CHECK2' :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warningexpanded from macro 'RTL_CHECK2':1907: 24 array 'fld' declared here ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341:5: note rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here 768 rtunion fld[1]; : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: ^ || (CONTAINING_RGN (BLOCK_NUM (insn1)) ^~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2;expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c :1153:28:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 4761 ::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h303:21: ::2344warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: :660 :38: note: op[0] = XEXP (XEXP (x, 1), 0); 1370:expanded from macro 'INTVAL'32warning ^ ~ : expanded from macro 'RTL_CHECK2'./genrtl.h :174 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:771:: 23: note: warning:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP'770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'BLOCK_NUM'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0)note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 XINT (rt, 6) = arg6; ^~~ ^~~~~~~~~~~~~~~~~~~~~::660: expanded from macro 'XSTR' :38 ^ ~ mii->mem_constant = INTVAL (XEXP (reg0, 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: ^ ~665:768::: 23: note: expanded from macro 'XINT' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2' 33828: 30: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)noteexpanded from macro 'BLOCK_FOR_INSN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ ^ ~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ::660:77538:note660::25:3823: :: note:expanded from macro 'XCWINT' note35: : noteexpanded from macro 'XBBDEF'notenote: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'XEXP'341expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])5#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ ^~~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 660:::note: 660: rtunion fld[1];In file included from 3938/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c::34134: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h ::341 ^5 :338expanded from macro 'RTL_CHECK1' : note:: In file included from 5expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])notenote ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c ^ ~ warning: : 24macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: note: array 'fld' declared here : array 'fld' declared here 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])20 ^ ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:4767 ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1377:1153 ::47:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: 2815note: warning::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]558: note:9expanded from macro 'CONTAINING_RGN' :: 5:25: #define CONTAINING_RGN(block) (containing_rgn[block]) && INTVAL (XEXP (x, 1)) < GET_MODE_PRECISION (GET_MODE (x))) : note: In file included from expanded from macro 'INTVAL' array 'fld' declared here ^ ~ 2344: note: ./genrtl.h ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 2344 ^~~:175 rtunion fld[1];: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'853: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c :: ^: 3341:23::6653::: 30533:warning5 note:: : note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared herewarning XEXP (rt, 7) = arg7; expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 15: ^note: ^ ~: expanded from macro 'XCWINT'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: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]) 190923 ^~~ op[1] = XEXP (XEXP (x, 1), 1); ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c note :36: ^ ~ 31/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP':: : XSTR (rt, 3) = arg3;warning: #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] ^ ~660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h || (!IS_REACHABLE (bb_trg, INSN_BB (insn1)) ^~~~~~~~~~~~~~~ 341::::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66038:172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7711384: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def770:5: 38note: ::23:37521:23:1 : note: :array 'fld' declared here expanded from macro 'RTL_CHECK2' notewarning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'INSN_BB' note ^ ~ rtunion fld[1];: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: note: expanded from macro 'XEXP' #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) : ^expanded from macro 'XSTR' 341 HOOK_VECTOR_END (asm_out) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c: 5 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 4766 ^ ~ ^ ~ 1370note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : :660:1153array 'fld' declared here:38 : note: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32::28^66021 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:38:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :43 : :notenote ^ ~ ^: expanded from macro 'RTL_CHECK2' mii->mem_index = XEXP (reg0, 1); 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'BLOCK_NUM' : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cnote#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0): ^ ~ :341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INTVAL' : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: expanded from macro 'HOOK_VECTOR_END'24: :In file included from 5#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^~~:5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 771: note: ::20array 'fld' declared here23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665::In file included from note : 33note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: : ^ 2344828:30: note: : expanded from macro 'BLOCK_FOR_INSN'note./genrtl.h:176:expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c 3::36 array 'fld' declared here: expanded from macro 'XCWINT' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from rtunion fld[1];warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: ^ ~ ^ 172: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1 305array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ : XEXP (rt, 8) = arg8;: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: note 38warning : empty macro arguments are a C99 feature [-Wc99-extensions]21:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note op[1] = XEXP (XEXP (x, 1), 1); 341 : : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:HOOK_VECTOR_END (sched)771:23:expanded from macro 'RTL_CHECK2' :5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659array 'fld' declared here: 38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :^note: expanded from macro 'RTL_CHECK1' 341:: rtunion fld[1]; 7715expanded from macro 'XEXP' : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ note23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:4768 note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: array 'fld' declared here:expanded from macro 'XEXP' ^ ~ 45 rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^:43 :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] num0 = MIN ((int) bitwidth, num0 + INTVAL (XEXP (x, 1))); ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c ^23 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])4827::137625: :41 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote :note: expanded from macro 'BLOCK_TO_BB':: expanded from macro 'XEXP' In file included from 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)36: warning38: #define BLOCK_TO_BB(block) (block_to_bb[block]) note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: : array 'fld' declared here : ^ ~note172array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^~~~~: rtx insn, next_tail = NEXT_INSN (tail); expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c : : ^ 1832/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:15 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1104:660:77138: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :826:25: In file included from expanded from macro 'RTL_CHECK2'note: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:expanded from macro 'IS_REACHABLE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])35expanded from macro 'NEXT_INSN':: 124#define NEXT_INSN(INSN) XEXP (INSN, 2) : ^ ~ (bb_from == bb_to \note: : ^ ~expanded from macro 'XEXP' In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ^~~~~:empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:20: : 771HOOK_VECTOR_END (vectorize) 1153^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:::43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):50::28: 341:note523: : note: ^~~: note: expanded from macro 'HOOK_VECTOR_END' 2344: : array 'fld' declared here./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note:expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c rtunion fld[1];39: 195 :36expanded from macro 'INTVAL':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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])In file included from 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning ^~~1909/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h31:172660: ^~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def note: : 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; In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c665 ^ ~341:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 521: 536: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:noteIn file included from : array 'fld' declared here771 || (!IS_REACHABLE (bb_trg, INSN_BB (insn1)):1: :23: ^ ~33 note: expanded from macro 'XEXP' : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)empty macro arguments are a C99 feature [-Wc99-extensions]note: expanded from macro 'XCWINT' ^~~~~~~~~~~~~~~ : HOOK_VECTOR_END (asm_out)172 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:: 37: 341 note: expanded from macro 'INSN_BB' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^660: #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~~~~~~~~~~~~~~:309::215: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :: : ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 4338::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h 50:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note 1691: : op[0] = XEXP (XEXP (x, 1), 0);:11370 : note ^ ~ :32:noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: warning23: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: : :351:noteempty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here note: expanded from macro 'XEXP' 26HOOK_VECTOR_END (addr_space)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ expanded from macro 'BLOCK_NUM' ^ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'MIN'43 ^ ^~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c34150/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660: 5: 828 note#define MIN(X,Y) ((X) < (Y) ? (X) : (Y)): :483036 note:30 ^array 'fld' declared here::38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::47expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];: 341 : warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : note ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: notenote: array 'fld' declared here : : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : expanded from macro 'BLOCK_FOR_INSN' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hexpanded from macro 'RTL_CHECK2' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) for (insn = head; insn != next_tail; insn = NEXT_INSN (insn)): ^ :20: In file included from ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])172 note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c940 ^ ~: :23444768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: :1:38:45826:: warning: :::note771 warningempty macro arguments are a C99 feature [-Wc99-extensions]./genrtl.h :25: : ::36array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]196expanded from macro 'RTL_CHECK1' 35 : num0 = MIN ((int) bitwidth, num0 + INTVAL (XEXP (x, 1))); note3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning: In file included from HOOK_VECTOR_END (sched) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]^note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:172 XEXP (rt, 2) = arg2;43:expanded from macro 'XEXP': 771::23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :50: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def1376: expanded from macro 'HOOK_VECTOR_END': noteexpanded from macro 'NEXT_INSN':2342:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)41: note: : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'BLOCK_TO_BB': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771expanded from macro 'XEXP' #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ ::23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~: ^ note: expanded from macro 'XEXP'23 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ::warning: 660note: : 38empty macro arguments are a C99 feature [-Wc99-extensions]: In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:36#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)39: HOOK_VECTOR_END (calls) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: 1834expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::660:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note: 66038::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:note1note: expanded from macro 'IS_REACHABLE' : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 :warning: : note: 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 || (bitmap_bit_p (ancestor_edges[bb_to], \:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 : ^~~~~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ 1153:HOOK_VECTOR_END (vectorize) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:: ^ :note note: : :notearray 'fld' declared here5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: array 'fld' declared here :36: rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note rtunion fld[1]; ^:43: : array 'fld' declared here50: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c311 rtunion fld[1];341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :expanded from macro 'INTVAL'note ^172 :1910: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585 :26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : && !IS_REACHABLE (INSN_BB (insn1), bb_trg)))::#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) : 151/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: warning : expanded from macro 'HOOK_VECTOR_END' 5: empty macro arguments are a C99 feature [-Wc99-extensions] warning:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)HOOK_VECTOR_END (c) ^: ^~~ ^~~~~~~~~~~~~~~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 665 4324: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h::20331384 op[1] = XEXP (XEXP (x, 1), 1);: :: ^ ~noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:In file included from 36: In file included from :array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::::2344 37#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 771note: rtunion fld[1];: ^expanded from macro 'HOOK_VECTOR_END' : ^~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)169123/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:note 1./genrtl.h: : ^ note: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-deps.c 197:expanded from macro 'INSN_BB'warningexpanded from macro 'XEXP'In file included from :3: 351 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):4838: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 3) = NULL_RTX; :: ^ ~38 28#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) : ^ ~ warning: : HOOK_VECTOR_END (addr_space) ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: :expanded from macro 'MIN' #define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h36: :: 43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h27: ^ :1370:172: if (find_mem (&mii, &PATTERN (insn)))32 : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: :::expanded from macro 'X0EXP'2704: ^~~~~~~~~~~~~~ 38341 1note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::831:5 note:23:: : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'BLOCK_NUM' expanded from macro 'RTL_CHECK2' ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions]note : HOOK_VECTOR_END (cxx) ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h659 ::expanded from macro 'PATTERN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:#define PATTERN(INSN) XEXP (INSN, 4)4775 : 43 ^ ~:38#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) 15: : ^~~~~~~~~~~~~~~~~~~~~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 36:50: || INTVAL (XEXP (x, 1)) < 0 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: ^ ~expanded from macro 'HOOK_VECTOR_END'30: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::771: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23: noteexpanded from macro 'BLOCK_FOR_INSN'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ^ ~ : ^ ~: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: : expanded from macro 'XEXP'expanded from macro 'XEXP'341172: :5 (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def660: ^ ~:: :659:38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here382342::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c : : rtunion fld[1];36 ^341: note : 1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cIn file included from expanded from macro 'RTL_CHECK1':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:311expanded from macro 'RTL_CHECK2'660: :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:5: empty macro arguments are a C99 feature [-Wc99-extensions]:: :21:: 2771341: note5 warningnote ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls) op[1] = XEXP (XEXP (x, 1), 1);: note: : :array 'fld' declared here array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h ^ ~: 1^expanded from macro 'RTL_CHECK2' rtunion fld[1];: : 1376warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ rtunion fld[1];41 : ^ ~ ^ note : expanded from macro 'BLOCK_TO_BB'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43:50HOOK_VECTOR_END (emutls):24:#define BLOCK_TO_BB(block) (block_to_bb[block])23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END' :: 1153 : ^noteIn file included from : ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)28 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1832:4: note:: 20note: 43In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'INTVAL' :660#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :expanded from macro 'IS_REACHABLE'In file included from : 2344: 50./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:36: : (bb_from == bb_to \In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def38:198:2585::31: : :warning: 665:33 note:note ^~~~~~~:: note: expanded from macro 'XCWINT': expanded from macro 'HOOK_VECTOR_END'empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) warning #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:expanded from macro 'RTL_CHECK2'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]) ^~~50 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:expanded from macro 'HOOK_VECTOR_END' :5: note:77127:: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^array 'fld' declared here 35 rtunion fld[1]; 172341 ^: ::5 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c In file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c1910expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:note:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)362842 : :expanded from macro 'XEXP'26: : warning: ^ ~1: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && !IS_REACHABLE (INSN_BB (insn1), bb_trg))): In file included from : ^~~~~~~~~~~~~~~array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :659:660:38 warning: note: empty macro arguments are a C99 feature [-Wc99-extensions]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:expanded from macro 'RTL_CHECK1' rtunion fld[1];1384 172#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:: 39 ^:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :HOOK_VECTOR_END (target_option) note^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c341:4776:15:5 2704:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: 3743:expanded from macro 'RTL_CHECK2' warning1: : :warning:: empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 50 noteHOOK_VECTOR_END (cxx) ^~~: : array 'fld' declared here^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : note || INTVAL (XEXP (x, 1)) >= (int) bitwidth: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5 : ^ ~note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : expanded from macro 'INSN_BB' In file included from ^note : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))23 :24: In file included from : ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h rtunion fld[1]; ^ :20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.hexpanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:1370::32In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43::: 234450:note : : expanded from macro 'BLOCK_NUM'36: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ :expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ./genrtl.h319:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :::17238:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def12 ^note: 199:3 828:: warning::expanded from macro 'RTL_CHECK2'30 warning: In file included from 2980:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c::1array 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]) 36: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ : note: X0EXP (rt, 5) = NULL_RTX; expanded from macro 'BLOCK_FOR_INSN' op[1] = XEXP (x, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warningIn file included from ^ ~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:empty macro arguments are a C99 feature [-Wc99-extensions] 172: :HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:231153 ^ ~2771 :::788note:1: :28^ 27:(skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) note: expanded from macro 'XEXP': : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:: expanded from macro 'X0EXP' note1376/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: ^ ~43:: empty macro arguments are a C99 feature [-Wc99-extensions]: 41/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5038 : note ^ ~:expanded from macro 'INTVAL' HOOK_VECTOR_END (emutls): note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^:note : expanded from macro 'BLOCK_TO_BB'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^~~:expanded from macro 'HOOK_VECTOR_END'43: 659 50: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :665#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38:: ^ ~expanded from macro 'HOOK_VECTOR_END' note ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 33 #define BLOCK_TO_BB(block) (block_to_bb[block]) expanded from macro 'RTL_CHECK1' : ^ ^~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c : ^ ~ note: expanded from macro 'XCWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note1833 : array 'fld' declared here In file included from ::34121#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c5: note ^~~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ::341:array 'fld' declared here note36: 5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842 :1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c expanded from macro 'IS_REACHABLE' warning: empty macro arguments are a C99 feature [-Wc99-extensions] note rtunion fld[1];: HOOK_VECTOR_END (target_option) array 'fld' declared here: 326 || IS_RGN_ENTRY (bb_from) \ rtunion fld[1]; ^~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c^:189:28: note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^expanded from macro 'IS_RGN_ENTRY' ^: 43:50 :#define IS_RGN_ENTRY(bb) (!bb) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24 15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20341: :In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 4777./genrtl.h:note: note: array 'fld' declared here : rtunion fld[1]; ^: op[1] = XEXP (x, 1); ^ ~ 200 15expanded from macro 'HOOK_VECTOR_END' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c771::191023:::26 : 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 ;) && !IS_REACHABLE (INSN_BB (insn1), bb_trg))) ^~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: warningexpanded from macro 'INSN_BB': ^ ~ ^ #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.carray 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h ::38 || INTVAL (XEXP (x, 1)) >= GET_MODE_PRECISION (GET_MODE (x))) X0EXP (rt, 6) = NULL_RTX; 36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :note:1370:32:2980 note: expanded from macro 'BLOCK_NUM' : #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::828:30: note: expanded from macro 'BLOCK_FOR_INSN'1 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: ^ ~788771HOOK_VECTOR_END (C90_EMPTY_HACK): ^5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:5023: note: expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : :(skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) note ^: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h 27 rtunion fld[1];: note : expanded from macro 'X0EXP' ^ :1381:49: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cnote: expanded from macro 'BB_TO_BLOCK' :328#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define BB_TO_BLOCK(ebb) (rgn_bb_table[ebb_head[ebb]]) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:351:47: note: expanded from macro 'BASIC_BLOCK' :15: #define BASIC_BLOCK(N) ((*basic_block_info)[(N)])warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here op[2] = XEXP (x, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:209:42: note: expanded from macro 'EDGE_TO_BIT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: In file included from expanded from macro 'XEXP' #define EDGE_TO_BIT(edge) ((int)(size_t)(edge)->aux) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : expanded from macro 'XCWINT' X0EXP (rt, 7) = NULL_RTX; #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:338:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ op[1] = XEXP (x, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:4782#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here return MAX (1, num0 - INTVAL (XEXP (x, 1))); ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:1973:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (INSN_BB (insn2) == bb_trg) ^~~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :339:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' op[2] = XEXP (x, 2); ^ ~#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' 665:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h33: note: expanded from macro 'XCWINT' :775:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:39#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771: ^ ~23 : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :expanded from macro 'XEXP' note: note #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:1085 ^~~:8:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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]): expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ if (!INSN_NOP_P (first))352:26 : ^ ~ note: expanded from macro 'MAX' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659660::3838: #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^::341:5: ^~~~~~~~~~~~~~~~~~note: array 'fld' declared herenote note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.hexpanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ~ :826:27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: : ^ expanded from macro 'INSN_NOP_P':341:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h#define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern): 1376 ^~~~~~~~~~~~~~: 41/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20:: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::52344:: ./genrtl.hnote:: 224array 'fld' declared here:3:5 warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'BLOCK_TO_BB' XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :831 :23: note: noteexpanded from macro 'PATTERN': array 'fld' declared here ^#define BLOCK_TO_BB(block) (block_to_bb[block]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:355: 22: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]771 rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :note341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: :expanded from macro 'XEXP'771 : pp_decimal_int (pp, XINT (x, 1)); ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::7685:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XINT' 234782:: 37: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'XEXP' rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2': return MAX (1, num0 - INTVAL (XEXP (x, 1))); 660 ^ ~: 38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~: 1977:45:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7715:: if (*(candp->split_bbs.first_member) == BLOCK_FOR_INSN (insn2))23: note:: expanded from macro 'XEXP' note660#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])38: note ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/pretty-print.h: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c ^ ~ ::28524:: 53In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: ^~~~~~~~~~~~~~~~~~~~~~20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:225::3: :warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::6605::38 :note : notearray 'fld' declared here XBBDEF (rt, 3) = arg3;note : : expanded from macro 'pp_decimal_int'expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~#define pp_decimal_int(PP, I) pp_scalar (PP, "%d", I) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/pretty-print.h 775 ^ :46:: :828::30:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: notenote: expanded from macro 'INTVAL':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:1085281: expanded from macro 'BLOCK_FOR_INSN' :54:: note: expanded from macro 'pp_scalar' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) sprintf (pp_buffer (PP)->digit_buffer, FORMAT, SCALAR); \ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 8 ^~~~~~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:39note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^~~expanded from macro 'XBBDEF':775 warning 1194: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:20:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]25: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: 341expanded from macro 'XBBDEF'warning: if (!INSN_NOP_P (first)) array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~5:665: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): : note ^ ~ 826 basic_block bb = BLOCK_FOR_INSN (insn);::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:27:38 ^~~~~~~~~~~~~~~~~~~~~33: : 659:38notearray 'fld' declared here note :: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; expanded from macro 'INSN_NOP_P' ^ note:#define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:: :: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])373 :831 ^ ~828 expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1430:expanded from macro 'XCWINT'341:23::5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1];note: note ^~~ : ^ ~expanded from macro 'BLOCK_FOR_INSN' expanded from macro 'PATTERN' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define PATTERN(INSN) XEXP (INSN, 4)341 ^ ~:5:24#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) warning: ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:352: : 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:771array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :20775: op[1] = XEXP (x, 1);::23 note25 rtunion fld[1];: : : ^ ~ : In file included from notenote : expanded from macro 'XEXP' expanded from macro 'MAX': expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^771:23: :note2344: : expanded from macro 'XEXP' ./genrtl.h#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 660 ^ ~: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note : ^ ~expanded from macro 'RTL_CHECK2' :note341: :5:226/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3659:: 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c expanded from macro 'RTL_CHECK2' warning: ^ ~ note: :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2109: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]) 15: ^ ~warning: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: for (insn = NEXT_INSN (prev_head); insn != next_tail; insn = NEXT_INSN (insn))341 ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:::25: 5 ^341: note: : expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c5 :4785:42note:: :array 'fld' declared here warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];#define NEXT_INSN(INSN) XEXP (INSN, 2) X0EXP (rt, 4) = NULL_RTX; note: array 'fld' declared here ^ ~ ^ num0 = cached_num_sign_bit_copies (XEXP (x, 1), mode,/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788: 27: note ^: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:379:14: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)771:23771:: 23note :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:46: expanded from macro 'XEXP'5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h ^ ~:1194notearray 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) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: expanded from macro 'XEXP'20 ^ ~ : op[1] = XEXP (x, 1); array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~660771: ^38: : note:38:warning: 23noteIn file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1': :expanded from macro 'RTL_CHECK2'note 39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h basic_block bb = BLOCK_FOR_INSN (insn);:1196#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~:: expanded from macro 'XEXP' 660 32: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 828warning: 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) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:341: note:5:30:660:: 5expanded from macro 'RTL_CHECK2'38:: gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn));:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notenote: note : : noteexpanded from macro 'BLOCK_FOR_INSN'expanded from macro 'RTL_CHECK2' : array 'fld' declared here array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ rtunion fld[1]; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^:341 341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c::5:: ^24 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :965/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2109:array 'fld' declared here:7 : array 'fld' declared here77564 :: :note25 warning rtunion fld[1];: note rtunion fld[1];: : expanded from macro 'XBBDEF' ^ ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:380In file included from :14: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h for (insn = NEXT_INSN (prev_head); insn != next_tail; insn = NEXT_INSN (insn)) : ^~~~~~~~~~~~~~~~ warning20: && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: op[2] = XEXP (x, 2);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::2344826:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :: ^ ~ 960:4787: : 25:42:note: ./genrtl.h expanded from macro 'NEXT_INSN'notewarning:227:: 3 : ^ ~:expanded from macro 'NOTE_KIND'#define NEXT_INSN(INSN) XEXP (INSN, 2)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: num1 = cached_num_sign_bit_copies (XEXP (x, 2), mode, :#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) 771 ^ ~:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: : note: 771expanded from macro 'XEXP' ^ ~:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::38802 X0EXP (rt, 5) = NULL_RTX; note ^ ~771 : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32: ::note788: expanded from macro 'XCINT'expanded from macro 'XEXP' note: : 27#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 661: ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:: : : ^ ~ expanded from macro 'X0EXP'660note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECKC1' 341 ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 5 ^ ~ ::66038::::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ^ ~: note 38:note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: note: 659expanded from macro 'RTL_CHECK2' :array 'fld' declared here: 38: 695:note : expanded from macro 'RTL_CHECK1'14: notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^expanded from macro 'gcc_assert' expanded from macro 'RTL_CHECK2' ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:46 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :341:5:341 5 ^ ~1196/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341:::5 5 warning: note: : array 'fld' declared here: note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5 array 'fld' declared herenote gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];: : note: array 'fld' declared here array 'fld' declared here ^ rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2131:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 18: warning ^: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:39:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h::12374854:25: src_next_tail = NEXT_INSN (tail);2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 XINT (rt, 6) = arg4;: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: notenote: expanded from macro 'NEXT_INSN' : ^ ~expanded from macro 'NOTE_KIND'#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: cost = set_src_cost (SET_SRC (set), speed);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c23 ^~~~~~~~~~~~~: :#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h16:: : ^ ~768warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 478: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:29:note: 802:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 321536: :: expanded from macro 'XEXP' *succp = NEXT_INSN (insn); note23: :22 expanded from macro 'XCINT': note notewarning : 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 'SET_SRC' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET)expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: : expanded from macro 'RTL_CHECKC1' 38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): pp_printf (pp, "#%d", SUBREG_BYTE (x)); ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h : expanded from macro 'NEXT_INSN'80526:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'SUBREG_BYTE' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 32 ^ ~ ::695660#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : :14note: 38 341 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:note5: expanded from macro 'XCEXP'note: : : array 'fld' declared here:: expanded from macro 'gcc_assert'expanded from macro 'XEXP'note803: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];32 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) : ^ #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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:expanded from macro 'XCUINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c :#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 ^ ~ : ^ ~ note2134/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here:660:38: note: :341 expanded from macro 'RTL_CHECK2': rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~54 5::661:37 ^: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote:In file included from : : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c array 'fld' declared here: expanded from macro 'RTL_CHECKC1':5 24warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :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]) : 661 ^In file included from for (insn = src_head; insn != src_next_tail; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h20:: 826In file included from :25: :note37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::2344: expanded from macro 'NEXT_INSN' ^ ~./genrtl.h:229: note: note expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~In file included from :341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c note: array 'fld' declared here :77146array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~ array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:1237 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 XSTR (rt, 7) = arg5;: rtunion fld[1]; 341 ^ ^ ~In file included from : :5 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c ::39note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h ^ 16:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:::note1320660 warning23: :40: 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] : :38: note: expanded from macro 'RTL_CHECK2' || *succp == NEXT_INSN (bb_note (bb)));note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here *succp = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'NEXT_INSN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5:#define NEXT_INSN(INSN) XEXP (INSN, 2) note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: :660:38: note: expanded from macro 'RTL_CHECK2' :826:25: note: expanded from macro 'NEXT_INSN' 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 NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:515: 24: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2151 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 print_value (pp, SET_SRC (x), verbose);: note6607: 341warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^~~~~~~~~~~ : if (INSN_BB (insn) != target_bb5 : ^~~~~~~~~~~~~~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'1536:22: rtunion fld[1]; ^ : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'SET_SRC' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'INSN_BB'660 :38: In file included from #define SET_SRC(RTX) XCEXP(RTX, 1, SET) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) : ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c ^ ~expanded from macro 'RTL_CHECK2'4896 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 20: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :805 ::warning341 : 24:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32 ^ ~note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: expanded from macro 'BLOCK_NUM' 5In file included from : note695:14::#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) : expanded from macro 'XCEXP' note note basic_block bb = BLOCK_FOR_INSN (insn); : expanded from macro 'gcc_assert': array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)):20 rtunion fld[1]; ^~~~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:: ^~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30:341:37: :: 5:note:note: 30: note: expanded from macro 'BLOCK_FOR_INSN'expanded from macro 'RTL_CHECKC1': expanded from macro 'BLOCK_FOR_INSN' 234446: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.hnote#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ./genrtl.h: array 'fld' declared here#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) :1320247 ^ ~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):: 40 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; : ^ ~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]: 775 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;:341: 25 || *succp == NEXT_INSN (bb_note (bb))); ^ ~ : ^ note: expanded from macro 'XBBDEF' ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :775::5826:768#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)39:::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h2525 : ^ ~: :23: note1321 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:659: expanded from macro 'NEXT_INSN'note: : expanded from macro 'XBBDEF'20: expanded from macro 'XINT' ::38 warningarray 'fld' declared here: #define NEXT_INSN(INSN) XEXP (INSN, 2)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ gcc_assert (BLOCK_FOR_INSN (*succp) == bb);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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::771 note : expanded from macro 'RTL_CHECK1' ::23 : note: 532#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~ : : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:24 expanded from macro 'XEXP':note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:note: :expanded from macro 'RTL_CHECK2' 828:30warning1376:#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]41 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: print_value (pp, PAT_VAR_LOCATION_LOC (x), verbose);: expanded from macro 'BLOCK_FOR_INSN'660: ^:5 :note 38 note: : ^~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'BLOCK_TO_BB'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.carray 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)#define BLOCK_TO_BB(block) (block_to_bb[block]) note4901: ^~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 9969:: ^ ~ : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::5775: 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]) op1 = XEXP (cond, 1); ^ ~36 In file included from :25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cnote: :24 note:note: In file included from : expanded from macro 'XEXP' : array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:20 695:14: ^ ~: note rtunion fld[1];: In file included from expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'gcc_assert'note ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'PAT_VAR_LOCATION_LOC' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2152 ^~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :38#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341::10 ^ ~2344: ./genrtl.h::5: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])270 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: ^ ~ :805note :32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: :341: array 'fld' declared here: 5expanded from macro 'RTL_CHECK1' : ::warning note: note rtunion fld[1];: expanded from macro 'XCEXP'#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] array 'fld' declared hereIn file included from && IS_SPECULATIVE_INSN (insn) 3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c::4945expanded from macro 'RTL_CHECKC1'159 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:33#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):46:695 note: : 14: XSTR (rt, 1) = arg1; note: : ^ ~expanded from macro 'IS_SPECULATIVE_INSN' 10 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: (IS_SPECULATIVE (BLOCK_TO_BB (BLOCK_NUM (INSN)))) ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h341 :5: ^ ~expanded from macro 'gcc_assert'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h :: op1 = XEXP (op0, 1); note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1370 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^ ~ : : ^~~~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1321::771341770 rtunion fld[1]; :: ^ 5:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c20: :note::537 warning:32:7:: : noteexpanded from macro 'XSTR' :: 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) ^ ~ notewarning: : 23expanded from macro 'BLOCK_NUM' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: gcc_assert (BLOCK_FOR_INSN (*succp) == bb); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here note ^~~~~~~~~~~~~~~~~~~~~~~ :660:38 rtunion fld[1]; ^ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) && XEXP (COND_EXEC_TEST (x), 1) == const0_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:828 : note ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771:23:expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP'30 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :828:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ^ ~expanded from macro 'BLOCK_FOR_INSN' : ^ ~341:5#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): note: expanded from macro 'BLOCK_FOR_INSN': #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note341: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) array 'fld' declared here::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:659:38: note: expanded from macro 'RTL_CHECK1':5 rtunion fld[1]; ^ ~ : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):note341 ^ rtunion fld[1]; :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c: expanded from macro 'XBBDEF' ^: ^ ~ 139#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :41/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :1376warning rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c :41 ^:: 24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 659noteIn file included from :384964: sel_print ("%s;", str_pattern_slim (PATTERN (insn))); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: expanded from macro 'BLOCK_TO_BB': ^~~~~~~~~~~~~~540 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' :#define BLOCK_TO_BB(block) (block_to_bb[block]) 831:1220 ^~~~~7: : warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 23 && XEXP (COND_EXEC_TEST (x), 1) == const0_rtx) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::157warning ^ ~: 2344: ./genrtl.h::271:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h 46:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :771note695: :expanded from macro 'PATTERN'14: || BLOCK_FOR_INSN (prev) != bb)23:warning: #define PATTERN(INSN) XEXP (INSN, 4) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : expanded from macro 'XEXP' :expanded from macro 'IS_SPECULATIVE'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 2) = arg2; ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 768 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23:#define IS_SPECULATIVE(src) (candidate_table[src].is_speculative): note: expanded from macro 'XINT' 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ : note828 ^ ~:30expanded from macro 'gcc_assert' : : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660note :38: note: : expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38775:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:660:5:5: : 38::note: note 5: note: :: expanded from macro 'XBBDEF'notearray 'fld' declared herenotearray 'fld' declared here note: : rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: expanded from macro 'RTL_CHECK2' array 'fld' declared here rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ^ In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])20 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344659: :./genrtl.h38:: ^ ~ note: expanded from macro 'RTL_CHECK1' ^272#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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c : ^ ~2153:29:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 :341warning:: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:: 341array 'fld' declared here: 5: note: rtunion fld[1];array 'fld' declared here && !check_live (insn, INSN_BB (insn))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h772 ^: note ^: array 'fld' declared here23 : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:548:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.cexpanded from macro 'XVEC' : rtunion fld[1]; 5013 ^ print_pattern (pp, COND_EXEC_CODE (x), verbose);#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1384 ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:143:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24: :::66010:38:1548 note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warningwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : basic_block bb = BLOCK_FOR_INSN (insn);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~ :34129/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: :note: array 'fld' declared here x = SET_SRC (set);828 37 ^~~~~~~~~~~~~ :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'COND_EXEC_CODE': 153630:: note: #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)expanded from macro 'BLOCK_FOR_INSN' ^ ~22: note: expanded from macro 'SET_SRC' rtunion fld[1];: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)805 :#define SET_SRC(RTX) XCEXP(RTX, 1, SET)32 ^ ~ :: In file included from expanded from macro 'INSN_BB'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h: :expanded from macro 'XCEXP'20 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 661expanded from macro 'XCEXP': : ./genrtl.h#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : 273:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:775: 25: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 661:37: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note37: note: expanded from macro 'RTL_CHECKC1' : expanded from macro 'RTL_CHECKC1' XVEC (rt, 4) = arg4; ^ ~ expanded from macro 'XBBDEF'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h : 1370/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 772:23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :note32: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'BLOCK_NUM' ^ ~: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 :38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0): 341:5 ^~~~~~~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1':828:689 :34130:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here 19:note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~: ^ ~ expanded from macro 'BLOCK_FOR_INSN' ^ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c: 660 note::385032341: :: array 'fld' declared here12:5 : note ^ ~ warning: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; gcc_assert (BLOCK_FOR_INSN (insn)->prev_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]note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: x = SET_SRC (set); ^ ^~~~~~~~~~~~~ 775341:: rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~255:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from : 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) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 5) = arg5; : 1536 ^ ~: 22#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h38: :note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 622 note: expanded from macro 'SET_SRC' :695#define SET_SRC(RTX) XCEXP(RTX, 1, SET)26::23 :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h : ^ ~ 1376 :41 print_pattern (pp, PATTERN (x), verbose);: note: expanded from macro 'BLOCK_TO_BB'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~ : #define BLOCK_TO_BB(block) (block_to_bb[block])note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XVEC'831805 :32#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XCEXP':660:: ^~~~~ 1423: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'PATTERN' 38: note341 #define PATTERN(INSN) XEXP (INSN, 4): expanded from macro 'gcc_assert' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: 771:note: ^~~~: 37: note5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::523:expanded from macro 'RTL_CHECK2': note :: expanded from macro 'RTL_CHECKC1': note: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2167:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7::660 :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (INSN_BB (insn) != target_bb):341:385:: :note: array 'fld' declared here 341 ^: note ^~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.cnote:: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:array 'fld' declared here 680:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:138426690:341:: rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c5:: warning3744::: : note: expanded from macro 'INSN_BB' array index 2 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]array 'fld' declared here : rtunion fld[1];5059: ^#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))29: 24 insn_t next_tail = NEXT_INSN (BB_END (bb));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^~~~~~~~~~~~~~~~ :631/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h : ^~~~~~~~~~~~~~~~~~~~~~~ :1370:32warning:27In file included from : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] candidate = find_fallthru_edge_from (BLOCK_FOR_INSN (insn)->prev_bb); ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:: op0 = XEXP (x, 0), op1 = XEXP (x, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :expanded from macro 'BLOCK_NUM' 826 20 ^ ~#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~25warning: ::: In file included from 828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:30:: tree id = DECL_NAME (INSN_VAR_LOCATION_DECL (x));:771expanded from macro 'NEXT_INSN' :: 23:828 ^~~~~~~~~~~~~~~~~~~~~~~~~~ :275#define NEXT_INSN(INSN) XEXP (INSN, 2): 3 ^ ~: warning: 30 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 : expanded from macro 'XEXP' : note: XINT (rt, 6) = arg6;expanded from macro 'BLOCK_FOR_INSN':23 990: ^ ~ expanded from macro 'BLOCK_FOR_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 76826:: note#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)23: ^ ~ : : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : expanded from macro 'XINT' ^ ~expanded from macro 'INSN_VAR_LOCATION_DECL'note PAT_VAR_LOCATION_DECL (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: expanded from macro 'XEXP'986:775 :33 :25#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 note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_VAR_LOCATION': :660: 341expanded from macro 'XBBDEF' :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~5note:#define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38expanded from macro 'XBBDEF':831note: : expanded from macro 'RTL_CHECK2' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659: ^ ~38: note :note : 341expanded from macro 'PATTERN' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here5 :659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK1' #define PATTERN(INSN) XEXP (INSN, 4): ^ ~ rtunion fld[1]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note : :341 ^ :note : ^ ~array 'fld' declared here note: expanded from macro 'RTL_CHECK1'(skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: rtunion fld[1];: 1376:41 :notenote: : array 'fld' declared here 2591 :note46: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c ^ rtunion fld[1]; : array 'fld' declared hereexpanded from macro 'BLOCK_TO_BB'5156 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c rtunion fld[1];note ^#define BLOCK_TO_BB(block) (block_to_bb[block]) :: 718:: 16: ^~~~~ ^expanded from macro 'DECL_NAME'16 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.cwarning:693:33 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : || (candidate->src != BLOCK_FOR_INSN (last_scheduled_insn) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define DECL_NAME(NODE) (DECL_MINIMAL_CHECK (NODE)->decl_minimal.name)warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :24: In file included from 341: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: : 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:915:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here20 : :828:30: cur_insn = NEXT_INSN (cur_insn);In file included from cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 56: : ^~~~~~~~~~~~~~~~~~~~note ^ 2344 : note: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1536 expanded from macro 'DECL_MINIMAL_CHECK' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c#define DECL_MINIMAL_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_MINIMAL)826:25: note ^ ./genrtl.hexpanded from macro 'BLOCK_FOR_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h: :expanded from macro 'NEXT_INSN'22 293: ::21693:882: warning:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~50#define NEXT_INSN(INSN) XEXP (INSN, 2) : :11:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: ^ ~:25: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'CONTAINS_STRUCT_CHECK' expanded from macro 'XBBDEF' notewarning:: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 771expanded from macro 'SET_SRC' if (IS_SPECULATIVE_INSN (insn))#define CONTAINS_STRUCT_CHECK(T, ENUM) (T): XINT (rt, 1) = arg1; ^ ~23#define SET_SRC(RTX) XCEXP(RTX, 1, SET) : ^ ~note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note805:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: 32 :159:expanded from macro 'RTL_CHECK1': ^ ~:33 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23: :341 note: expanded from macro 'IS_SPECULATIVE_INSN' :5 (IS_SPECULATIVE (BLOCK_TO_BB (BLOCK_NUM (INSN))))#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: note : ^~~~~~~~~~~~~~~~expanded from macro 'XINT' 660: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5:expanded from macro 'XCEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h :38:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :note ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1370note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2':: 660:661: rtunion fld[1];: ^38array 'fld' declared here : 32:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])37 rtunion fld[1];: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:639 341 : :noteexpanded from macro 'BLOCK_NUM' : :#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0):5 21 :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: ^~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2'warning :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h694:expanded from macro 'RTL_CHECKC1'36 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :828 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ warningarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:35: 30 DEBUG_TEMP_UID (INSN_VAR_LOCATION_DECL (x)));note: note: expanded from macro 'BLOCK_FOR_INSN': ^~~~~~~~~~~~~~~~~~~~~~~~~~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note : #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ && candidate->src != BLOCK_FOR_INSN (last_scheduled_insn_old))) ^ ~ rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:990: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c828:660:39: note: expanded from macro 'RTL_CHECK2' 26341::5:: 30 767:note(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all):note note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : 13expanded from macro 'BLOCK_FOR_INSN'expanded from macro 'INSN_VAR_LOCATION_DECL' ^~~: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^659#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) warning: PAT_VAR_LOCATION_DECL (INSN_VAR_LOCATION (INSN)) :341: 38 ^ ~::5 note: expanded from macro 'RTL_CHECK1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from : array 'fld' declared here 986/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c notes = PREV_INSN (notes); : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: ^ 775::24 ^~~~~~~~~~~~~~~~~: :1376 25:41/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:5162In file included from :16: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h33 : :20note:: expanded from macro 'XBBDEF'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)825 noteexpanded from macro 'INSN_VAR_LOCATION' && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (jump);: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_VAR_LOCATION(INSN) PATTERN (INSN)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: ^ ~659:38 :: 2344: expanded from macro 'BLOCK_TO_BB'note ^~~~~~~~~~~~~~ : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831: :#define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'PREV_INSN': 313 note note: expanded from macro 'PATTERN'#define PREV_INSN(INSN) XEXP (INSN, 1) : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.cexpanded from macro 'RTL_CHECK1'7713: #define PATTERN(INSN) XEXP (INSN, 4): 23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~ ^ ~ ^ ~157note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)46notearray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77234123:: note2594 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:45: ::23expanded from macro 'IS_SPECULATIVE' note note: expanded from macro 'DECL_UID' :5#define DECL_UID(NODE) (DECL_MINIMAL_CHECK (NODE)->decl_minimal.uid): :: note: array 'fld' declared here ^~~~notenoteexpanded from macro 'RTL_CHECK2' : : #define IS_SPECULATIVE(src) (candidate_table[src].is_speculative) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h rtunion fld[1]; ^~~ ^ ~ expanded from macro 'XEXP'expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)915 ::56 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c ^ ~: note:707: 341:5: expanded from macro 'DECL_MINIMAL_CHECK' :31note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define DECL_MINIMAL_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_MINIMAL) 38 771:warning: :660array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: note ^ : : if (candidate->src == BLOCK_FOR_INSN (last_scheduled_insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:noteexpanded from macro 'RTL_CHECK2' 882:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' 35#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) : ^ ~expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: :828#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c341: :5note ^ ~note: :: :expanded from macro 'BLOCK_FOR_INSN' :expanded from macro 'XEXP'5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : 2171:34: array 'fld' declared here warning rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^~~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ^ gcc_assert (check_live (insn, INSN_BB (insn))); :775 ^~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:64525:15:In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c::: 24warning660: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note1384 : expanded from macro 'XBBDEF' ::20: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from 39: DECL_UID (INSN_VAR_LOCATION_DECL (x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~5 note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: array 'fld' declared here37: expanded from macro 'RTL_CHECK2' :2344: rtunion fld[1];./genrtl.h ^::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:note ^~~ 38314 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-dump.c:: note990:805: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'3:::expanded from macro 'INSN_BB' 26#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) : 15: 341warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~5: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;note ^ ~ ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here:: expanded from macro 'INSN_VAR_LOCATION_DECL' rtunion fld[1]; ^ PAT_VAR_LOCATION_DECL (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ 1370:32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :expanded from macro 'BLOCK_NUM'341warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: 771:23:986/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:5162:note : note insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~: #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0):: array 'fld' declared here expanded from macro 'XEXP' 22: 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::826:25:: rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^~~~~~~~~~~~~~~~~~~~~ note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c :828: expanded from macro 'NEXT_INSN':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 71130#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'INSN_VAR_LOCATION'25 && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (jump);:660: note771:23 38: ^~~~~~~~~~~~~warning #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~: expanded from macro 'BLOCK_FOR_INSN' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2'note22note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'SET_SRC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~ :831 ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET)660 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659: ::341 ^ ~ :::38385828:::expanded from macro 'PATTERN' notenotenote:: expanded from macro 'RTL_CHECK2': 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: 805note1376:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: 4132 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'BLOCK_FOR_INSN' ^ ~:: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:341note24:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) 5: : ^ ~In file included from expanded from macro 'BLOCK_TO_BB': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 20 : note#define BLOCK_TO_BB(block) (block_to_bb[block])note775array 'fld' declared here:25: note: : : expanded from macro 'XCEXP' : (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) expanded from macro 'XBBDEF'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from ^~~~~ rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2594/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :695315::3:: warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]661 :4537: ^ ~: XEXP (rt, 3) = arg3; note: 14expanded from macro 'RTL_CHECKC1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'gcc_assert' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))note: expanded from macro 'DECL_UID' ^ ~ ^~~~ #define DECL_UID(NODE) (DECL_MINIMAL_CHECK (NODE)->decl_minimal.uid) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:: 34138 ^~~~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' ^ ~ note: :(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ^ ~: 39: note: expanded from macro 'RTL_CHECK2' 7715::23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h915: : 56notenote:695: expanded from macro 'XEXP' ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h14note:: array 'fld' declared herenote: expanded from macro 'gcc_assert' : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 35: note: expanded from macro 'XEXP'expanded from macro 'DECL_MINIMAL_CHECK': 38#define DECL_MINIMAL_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_MINIMAL) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:: rtunion fld[1]; 882:50: note: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341:5:: expanded from macro 'CONTAINS_STRUCT_CHECK'expanded from macro 'RTL_CHECK2' note : ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define CONTAINS_STRUCT_CHECK(T, ENUM) (T)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341:5: ^~~ notearray 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2173:660:39array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^~~: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c update_live (insn, INSN_BB (insn));: rtunion fld[1]; ^~~~~~~~~~~~~~ 650: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h138425:: 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)))341 ^~~~~~~~~~~~~~~~~~~~~~~~~ 341:5: : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:373: note: 5expanded from macro 'INSN_VAR_LOCATION_LOC' :: note:array 'fld' declared here: expanded from macro 'INSN_BB' 712 PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) rtunion fld[1]; ^~~~~~~~~~~~~~~~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28::969 :warning36: : note: expanded from macro 'PAT_VAR_LOCATION_LOC' In file included from note#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h != BLOCK_FOR_INSN (last_scheduled_insn_old));: array 'fld' declared here ::1370:32 rtunion fld[1];: note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 20: ^expanded from macro 'BLOCK_NUM'805:32: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c./genrtl.h#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0)::expanded from macro 'XCEXP'828:316 ::3 516230#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'BLOCK_FOR_INSN' : #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ X0EXP (rt, 4) = NULL_RTX;47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :828:30 ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF'note #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 788 ^ ~: 27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:: notenote: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (jump);note(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): : expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1002:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: expanded from macro 'BLOCK_FOR_INSN' ^ ~ note: expanded from macro 'VAR_LOC_UNKNOWN_P' : (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx)1103 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 ^695:14#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): ^ ~note : expanded from macro 'gcc_assert' : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) :28: 38note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'JUMP_LABEL'775 :25: note ^~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note771:35:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'XEXP' : 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1' ^~~: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 395 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659805::32: 38 note: expanded from macro 'XCEXP' ::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:: 5expanded from macro 'RTL_CHECK2': note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : rtunion fld[1];expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:661:37 : ^~~ 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::53411376:41: note: expanded from macro 'BLOCK_TO_BB' :729#define BLOCK_TO_BB(block) (block_to_bb[block]) note: ^~~~~5array 'fld' declared here: note: : 25 rtunion fld[1];: ^array 'fld' declared herewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ rtunion fld[1];341:5 : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c rtunion fld[1];: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^: ./genrtl.h:335:3 : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 775 ^array 'fld' declared here: 25: note: XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::650:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:23: note if (VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (x))) ^~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2198:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_BB (next) != target_bb) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' ^~~~~~~~~~~~~~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 1384:37: note: expanded from macro 'INSN_BB' 341:5: note: array 'fld' declared here #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' rtunion fld[1]; ^#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1002:38: :note: expanded from macro 'VAR_LOC_UNKNOWN_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx): ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c 24#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) 695/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: :5396:In file included from 14/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20::23: ^ ~ warning: 35: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h *second = GEN_INT (CONST_DOUBLE_HIGH (value));In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~ :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23441162:30:775 note: expanded from macro 'CONST_DOUBLE_HIGH': ./genrtl.h#define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode): 25 ^ ~: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'XBBDEF' 336#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 3: notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'gcc_assert' 666 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)): ^~~~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 36: note XEXP (rt, 2) = arg2;: : ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'XCMWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^~~: array 'fld' declared here 771:#define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023:39:38 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 2363:: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 51note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c :730:28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 :note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 660:385:: note: array index 3 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: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ expanded from macro 'GEN_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h != BLOCK_FOR_INSN (last_scheduled_insn)); : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h : ^: 8281376::41: ^341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30:: note342: expanded from macro 'BLOCK_FOR_INSN' : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:653:note#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~array 'fld' declared here :5: note: array 'hwint' declared here: 23 rtunion fld[1];: expanded from macro 'BLOCK_TO_BB' ^ HOST_WIDE_INT hwint[1];#define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h :61:26In file included from : note: rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'HOST_WIDE_INT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c print_pattern (pp, INSN_VAR_LOCATION_LOC (x), verbose); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:::659:3824: note# define HOST_WIDE_INT long: expanded from macro 'RTL_CHECK1' : note: ^ expanded from macro 'INSN_VAR_LOCATION_LOC'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h20:695:220414:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'gcc_assert': 969: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))36 22 ^~~~ :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c::5421: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :341:5./genrtl.hwarning:: 401array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :27 if (!IS_VALID (INSN_BB (next)): warning :3 :note : array 'fld' declared here : noteshifting a negative signed value is undefined [-Wshift-negative-value] warning rtunion fld[1]; l[0] |= ((long) (-1) << 32);: : ^~~~~~~~~~~~~~expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ XWINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :805:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:5423:27:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' : warning: shifting a negative signed value is undefined [-Wshift-negative-value] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' l[1] |= ((long) (-1) << 32); ~~~~~~~~~~~ ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' ^ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:653:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c print_pattern (pp, INSN_VAR_LOCATION_LOC (x), verbose); ^~~~~~~~~~~~~~~~~~~~~~~~~ :1065:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ gcc_assert (INSN_IN_STREAM_P (nop)); ^~~~~~~~~~~~~~~~~~~~~~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' XWINT (rt, 2) = arg2; ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 986:33: note: expanded from macro 'INSN_VAR_LOCATION' 832:33: note: expanded from macro 'INSN_IN_STREAM_P' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c:5571::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])664 : ^ ~29 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1376:41#define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)): note 14: : warningexpanded from macro 'BLOCK_TO_BB': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: 831:23 rtx plus = XEXP (*info->inner, 1); : expanded from macro 'XWINT' note ^ ~ ^~~~~~~~~~~~~~~~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define BLOCK_TO_BB(block) (block_to_bb[block])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~: 771:2325/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :342:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c5:: note : array 'hwint' declared here 156expanded from macro 'PATTERN' note: note HOST_WIDE_INT hwint[1];: 40: ^expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h#define PATTERN(INSN) XEXP (INSN, 4): 61: ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) : 26 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'IS_VALID': :: expanded from macro 'XEXP' 969#define PREV_INSN(INSN) XEXP (INSN, 1) : ^ ~ #define IS_VALID(src) (candidate_table[src].is_valid)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 44/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660expanded from macro 'PAT_VAR_LOCATION_LOC': : ^~~ 2338: #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))note : ^~~: expanded from macro 'RTL_CHECK2'note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 ^ ~:# define HOST_WIDE_INT long5 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: array 'fld' declared here : expanded from macro 'XEXP':805:45 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24 rtunion fld[1];: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h :20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2206:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (IS_SPECULATIVE_INSN (next)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) ^~~ X0EXP (rt, 1) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:159:33: note: expanded from macro 'IS_SPECULATIVE_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h (IS_SPECULATIVE (BLOCK_TO_BB (BLOCK_NUM (INSN)))) ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370: 5779:20expanded from macro 'RTL_CHECK1':32: 695 rtunion fld[1]; ^: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.cnote: expanded from macro 'BLOCK_NUM':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: 14note: array 'fld' declared herewarning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : note : In file included from 658:26: return INTVAL (XEXP (index, 1)); warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.hexpanded from macro 'gcc_assert': ^ ~ 20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : print_pattern (pp, PATTERN (x), verbose); ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))2344 : ^~~~./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::23:::5436:3:828 note: expanded from macro 'XEXP'warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 30 ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here : X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~: rtunion fld[1];note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831660 ^: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.cnote:: expanded from macro 'PATTERN' 38:788::27: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ note: note note: 1065 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): 23: note: expanded from macro 'XEXP' expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:#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#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 15expanded from macro 'RTL_CHECK1': warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : gcc_assert (INSN_IN_STREAM_P (nop));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):659:38 : ^~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1153::66028: note: expanded from macro 'INTVAL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376note:: 41expanded from macro 'RTL_CHECK2': #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h ^ ~: 832:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 53expanded from macro 'BLOCK_TO_BB': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote5#define BLOCK_TO_BB(block) (block_to_bb[block]): expanded from macro 'INSN_IN_STREAM_P' :#define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)): ^~~~~~~~~~~~~~~~ note ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 665:array 'fld' declared here:33: 341826::525: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c rtunion fld[1]; ^ : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c :157:46: note: expanded from macro 'IS_SPECULATIVE' : note#define IS_SPECULATIVE(src) (candidate_table[src].is_speculative) ^~~ : expanded from macro 'XCWINT' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cnote:: 24expanded from macro 'NEXT_INSN' 662/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 5 ^~~: note: : array 'fld' declared here#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : 37In file included from : warning: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h print_pattern (pp, XVECEXP (PATTERN (x), 0, 0), verbose); ^~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2211:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:expanded from macro 'XEXP':831:232720:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: ./genrtl.h :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h454:3: : warning: expanded from macro 'PATTERN'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] :5: note: array 'fld' declared here || !check_live (next, INSN_BB (next)) ^~~~~~~~~~~~~~ #define PATTERN(INSN) XEXP (INSN, 4) rtunion fld[1]; ^ ~ ^ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtlanal.c::1384:37:660 note ^ ~ :5784:41/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38771 : return (HOST_WIDE_INT) 1 << INTVAL (XEXP (index, 1)); ^ ~ 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: : note: :expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~768 :note23: :expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660note:: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'INSN_BB'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38 : note: expanded from macro 'RTL_CHECK2' : #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h : ^ ~1370 :32: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153: expanded from macro 'BLOCK_NUM'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::695:14: 660note:: 38expanded from macro 'gcc_assert': :#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :828:30#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : ^~~~note : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) expanded from macro 'BLOCK_FOR_INSN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: :#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)341 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h355:: note: :expanded from macro 'XVEC'775 note:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)25 ^~~ 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INTVAL': 660#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): ^~~ note:: array 'fld' declared herenote: expanded from macro 'XBBDEF'39 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665 :33::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: expanded from macro 'XCWINT'note : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ^~~ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' :35:#define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ note: expanded from macro 'RTVEC_ELT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h24:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h341:5: note: :array 'fld' declared here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2212:49: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1183:20 ^~~~~ || (not_ex_free = !is_exception_free (next, INSN_BB (next), ^~~~~~~~~~~~~~ 7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: X0EXP (rt, 1) = NULL_RTX; if (INSN_NOP_P (insn))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' note#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) : array 'fld' declared here ^ ~ ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826:27: note: expanded from macro 'INSN_NOP_P' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0)#define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :664#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' print_pattern (pp, PATTERN (x), verbose); ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:675:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ switch (NOTE_KIND (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' :5:#define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' note: array 'fld' declared here#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1199:42: 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) ^ ~ VINSN_HASH_RTX (vi) = hash_rtx_cb (VINSN_PATTERN (vi), ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:651:28:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2254:33#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here sprintf (tmp, "b%3d: i%4d", INSN_BB (insn), INSN_UID (insn)); ^~~~~~~~~~~~~~ rtunion fld[1]; ^ note: expanded from macro 'VINSN_PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define VINSN_PATTERN(VI) (PATTERN (VINSN_INSN_RTX (VI))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 2344: ./genrtl.h:505: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; ^ ~ :1384:37: note: expanded from macro 'INSN_BB' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:679:28: 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) 788:27: note: expanded from macro 'X0EXP' ^ ~ #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ pp_printf (pp, " %d", NOTE_EH_HANDLER (x));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' ^~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note : expanded from macro 'RTL_CHECK1' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 952:31: note: expanded from macro 'NOTE_EH_HANDLER' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :1205:38: 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]) ^ ~ VINSN_HASH (vi) = hash_rtx_cb (VINSN_PATTERN (vi), VOIDmode, ^~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ 651:28: note: expanded from macro 'VINSN_PATTERN' ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define VINSN_PATTERN(VI) (PATTERN (VINSN_INSN_RTX (VI))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define BLOCK_TO_BB(block) (block_to_bb[block])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:684:42: 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) ^ ~ pp_printf (pp, " %d", BLOCK_NUMBER (NOTE_BLOCK (x)));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2257:36: 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]) ^ ~ if (current_nr_blocks > 1 && INSN_BB (insn) != target_bb) ^~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:951:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) rtunion fld[1];In file included from ^ 26: note: expanded from macro 'NOTE_BLOCK' ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' XINT (rt, 2) = arg2; ^ ~ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :768:23: note: expanded from macro 'XINT' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:808#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :32: note: expanded from macro 'XCTREE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1267:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2042:42: note: expanded from macro 'BLOCK_NUMBER' if (!INSN_NOP_P (VINSN_INSN_RTX (vi))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) ^~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826:27: note: expanded from macro 'INSN_NOP_P' ./tree-check.h:10#define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 36: note: expanded from macro 'BLOCK_CHECK' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 883:32: note: expanded from macro 'TREE_CHECK' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define TREE_CHECK(T, CODE) (T) ^ 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :2258:43: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ sprintf (tmp, "%d/b%d", INSN_UID (insn), INSN_BB (insn));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:688:28:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:953:32: note: expanded from macro 'NOTE_BASIC_BLOCK' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE) ^ ~ #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809:32: note: expanded from macro 'XCBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1298:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here if (BB_END (BLOCK_FOR_INSN (insn)) != insn) ^~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' rtunion fld[1]; ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 25: rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XBBDEF' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:404:26: note: expanded from macro 'BB_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:694:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *label = NOTE_DELETED_LABEL_NAME (x); XSTR (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:949:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define BB_END(B) (B)->il.x.rtl->end_ ^ #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:804:32: note: expanded from macro 'XCSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' rtunion fld[1]; #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:704:25: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:954:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2273:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32 if (INSN_BB (insn1) != INSN_BB (insn2)) ^~~~~~~~~~~~~~~ : note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' ^ ~ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1398:32: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' add_insn_after (insn, after, BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 341:5: note: array 'fld' declared here 5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2273:26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ if (INSN_BB (insn1) != INSN_BB (insn2)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1413:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1370:32: note: expanded from macro 'BLOCK_NUM' basic_block bb = BLOCK_FOR_INSN (after); ^~~~~~~~~~~~~~~~~~~~~~#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ :30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 727:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' if (INSN_P (x) && REG_NOTES (x)) ^~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 1376:41: note: expanded from macro 'BLOCK_TO_BB' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ 5: note: array 'fld' declared here ^ ~ :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1414:17: 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_t next = NEXT_INSN (after); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:728:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 for (rtx note = REG_NOTES (x); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2278:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' if ((INSN_BB (insn2) == target_bb) && (INSN_BB (insn1) != target_bb)) ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:903:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ 1384:37: note: expanded from macro 'INSN_BB' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN)))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660 XVEC (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' :772:#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 23:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:728:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (rtx note = REG_NOTES (x); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1418:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: PREV_INSN (insn) = after; ^~~~~~~~~~~~~~~~ 341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' 771:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 23 rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3:771::23: note: expanded from macro 'XEXP' : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :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] : XSTR (rt, 1) = arg1; ^ ~ : note: expanded from macro 'RTL_CHECK2' 2278:46: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' if ((INSN_BB (insn2) == target_bb) && (INSN_BB (insn1) != target_bb)) ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h ^ ~ 114:1419:array 'fld' declared here: 1384 warning:337/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: s generated rtunion fld[1]; . warning: note660: expanded from macro 'INSN_BB':38 ^ : : note#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' NEXT_INSN (insn) = next; ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::789:17In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note : : : clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf./genrtl.h370array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningnote: 653:3: expanded from macro 'RTL_CHECK2' warnings generated. : expanded from macro 'XBBDEF'#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] tail = last ? NEXT_INSN (last) : NULL_RTX; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341826:25-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sese.c -o sese.o ^ ~ ::5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'NEXT_INSN' ^ ~ 1421 ^ ~:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2) NEXT_INSN (after) = insn; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41#define NEXT_INSN(INSN) XEXP (INSN, 2): note: expanded from macro 'BLOCK_TO_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf:-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c -o simplify-rtx.o note: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2280:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ if ((INSN_BB (insn1) == target_bb) && (INSN_BB (insn2) != target_bb)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: ^~~~~~~~~~~~~~~ ^ ~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :37: note: expanded from macro 'INSN_BB' ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:792:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32::1422 insn = NEXT_INSN (insn)): note: expanded from macro 'BLOCK_NUM': 6603::38 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: PREV_INSN (next) = insn;expanded from macro 'RTL_CHECK2' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: :826::828:30: array 'fld' declared herenote: expanded from macro 'BLOCK_FOR_INSN' 825:2525: note#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : note: expanded from macro 'PREV_INSN' ^ ~ rtunion fld[1];: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define PREV_INSN(INSN) XEXP (INSN, 1)#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:771:23 : note: expanded from macro 'XEXP'In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23 ^ ~: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h ^ ~note: expanded from macro 'RTL_CHECK2' :20note : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::2344 expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:673:3note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 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]) XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~: 5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::23: note: expanded from macro 'XSTR' note:1376:41:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'BLOCK_TO_BB': array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c rtunion fld[1]; ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h812#define BLOCK_TO_BB(block) (block_to_bb[block]):660:38: :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' ^:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \2280:46: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((INSN_BB (insn1) == target_bb) && (INSN_BB (insn2) != target_bb)) ^~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1609:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' : return rtx_equal_p_cb (VINSN_PATTERN (x), VINSN_PATTERN (y), repcf);826In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ : 25 ^~~~~~~~~~~~~~~~~ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:651:28::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote: expanded from macro 'VINSN_PATTERN' note: #define VINSN_PATTERN(VI) (PATTERN (VINSN_INSN_RTX (VI))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ 1370/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: :32:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'XEXP' 660: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]) ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ expanded from macro 'BLOCK_NUM'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:5: note: 38: note: expanded from macro 'RTL_CHECK2' 30: note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1609:45: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :775: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) ^ ~ return rtx_equal_p_cb (VINSN_PATTERN (x), VINSN_PATTERN (y), repcf); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:651:28: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'VINSN_PATTERN': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define VINSN_PATTERN(VI) (PATTERN (VINSN_INSN_RTX (VI))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~:clang5: :warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]659 : note: array 'fld' declared here :341:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-vis.c:812:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'PATTERN' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' FOR_BB_INSNS (bb, insn)#define PATTERN(INSN) XEXP (INSN, 4)#define BLOCK_TO_BB(block) (block_to_bb[block]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : ^~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:clang: warning24: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^~~~~~~~~~~~~~~~~~~~~~~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:341372:17: note: expanded from macro 'FOR_BB_INSNS' ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~ :2284:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' spec_val = IS_SPECULATIVE_INSN (insn1) - IS_SPECULATIVE_INSN (insn2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:159:33: note: expanded from macro 'IS_SPECULATIVE_INSN' rtunion fld[1]; ^ (IS_SPECULATIVE (BLOCK_TO_BB (BLOCK_NUM (INSN)))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' XSTR (rt, 1) = arg1; ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1'770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:157:46: note: expanded from macro 'IS_SPECULATIVE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define IS_SPECULATIVE(src) (candidate_table[src].is_speculative) ^~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:1704:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ EXPR_ORIG_BB_INDEX (expr) = BLOCK_NUM (insn); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' rtunion fld[1]; ^#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2284:48: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XSTR' spec_val = IS_SPECULATIVE_INSN (insn1) - IS_SPECULATIVE_INSN (insn2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :659:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:159:33: note: expanded from macro 'IS_SPECULATIVE_INSN' expanded from macro 'RTL_CHECK1' (IS_SPECULATIVE (BLOCK_TO_BB (BLOCK_NUM (INSN)))) ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' ^ ~ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) #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) :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:157:46: note: expanded from macro 'IS_SPECULATIVE' #define IS_SPECULATIVE(src) (candidate_table[src].is_speculative) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2289:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ prob_val = INSN_PROBABILITY (insn2) - INSN_PROBABILITY (insn1); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:223:56: note: expanded from macro 'INSN_PROBABILITY' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define INSN_PROBABILITY(INSN) (SRC_PROB (BLOCK_TO_BB (BLOCK_NUM (INSN)))) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' rtunion fld[1]; ^ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' XEXP (rt, 2) = arg2; ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' note: expanded from macro 'RTL_CHECK2' #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:160:41: note: expanded from macro 'SRC_PROB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define SRC_PROB(src) ( candidate_table[src].src_prob ) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:5: note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2289:45: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] prob_val = INSN_PROBABILITY (insn2) - INSN_PROBABILITY (insn1); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:223:56: note: expanded from macro 'INSN_PROBABILITY' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_PROBABILITY(INSN) (SRC_PROB (BLOCK_TO_BB (BLOCK_NUM (INSN)))) ^~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ note: (skipping 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning#define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:160:41: note: expanded from macro 'SRC_PROB' XEXP (rt, 2) = arg2; ^ ~ #define SRC_PROB(src) ( candidate_table[src].src_prob ) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2304:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return BLOCK_TO_BB (BLOCK_NUM (next)) == BLOCK_TO_BB (BLOCK_NUM (insn)); ^~~~~~~~~~~~~~~~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :1370:32: note: expanded from macro 'BLOCK_NUM' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :2079#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ :16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' gcc_assert (!INSN_NOP_P (EXPR_INSN_RTX (expr))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826:27: note: expanded from macro 'INSN_NOP_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: ^ ~ expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' #define PATTERN(INSN) XEXP (INSN, 4) #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2304:57: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ ~ return BLOCK_TO_BB (BLOCK_NUM (next)) == BLOCK_TO_BB (BLOCK_NUM (insn)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :828In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: note: expanded from macro 'BLOCK_FOR_INSN' XVEC (rt, 1) = arg1; ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2349:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_BB (insn) == target_bb ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' 20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ :2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' XEXP (rt, 1) = arg1; ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define BLOCK_TO_BB(block) (block_to_bb[block]) rtunion fld[1]; ^ ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2590:13: warningIn file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtx pat = PATTERN (insn);./genrtl.h ^~~~~~~~~~~~~~::2447851: 12: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 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] tail = PREV_INSN (tail); : XSTR (rt, 1) = arg1; ^~~~~~~~~~~~~~~~ 831 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: note: expanded from macro 'PREV_INSN' 23::#define PREV_INSN(INSN) XEXP (INSN, 1) note: expanded from macro 'PATTERN'770 ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:341:5: note: :array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2461:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && sets_likely_spilled (PATTERN (insn))))) ^~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2596:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' IDATA_RHS (id) = SET_SRC (pat); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl-error.h:20: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1536:22: note: expanded from macro 'SET_SRC' XSTR (rt, 3) = arg3; ^ ~ #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:805:32: note: expanded from macro 'XCEXP' : expanded from macro 'XSTR' rtunion fld[1];#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2484:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : insn = PREV_INSN (insn);660 rtunion fld[1]; ^~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2545:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2575:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c ^ ~:2718:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_insns = XEXP (copy_insns, 1); if (INSN_NOP_P (insn)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2576:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_mems = XEXP (copy_mems, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 172 warnings generated. :826:27: note: expanded from macro 'INSN_NOP_P' #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2799:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2799:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sparseset.c -o sparseset.o :826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2790:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2830:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return rtx_equal_p (PATTERN (i1), PATTERN (i2)); ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note rtx next_tail = NEXT_INSN (tail); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : array 'fld' declared here#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c :33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2830: if (INSN_CODE (insn) < 0) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h37:660:38: note: 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]) ^ ~ return rtx_equal_p (PATTERN (i1), PATTERN (i2));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2799:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ for (insn = head; insn != next_tail; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 771:#define INSN_CODE(INSN) XINT (INSN, 6)23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2807:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ n = NOTE_KIND (insn);In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:33: ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) : ^ ~ 38: note: expanded from macro 'RTL_CHECK2'#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: :expanded from macro 'XEXP' 2820:9#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here BLOCK_NUM (insn),#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2857 :8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note attrs = MEM_ATTRS (x); if (!INSN_NOP_P (insn)) ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826:27: note: expanded from macro 'INSN_NOP_P' : expanded from macro 'BLOCK_FOR_INSN'#define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::1458:24: note: expanded from macro 'MEM_ATTRS' 775831::25: note: expanded from macro 'XBBDEF' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) :341 ^ ~: note: expanded from macro 'PATTERN' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38 :5: note#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP'array 'fld' declared here:795:29note: note : expanded from macro 'X0MEMATTR' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :661::660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :37: note: expanded from macro 'RTL_CHECKC1' 341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : :33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 5 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844::25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: : array 'fld' declared here:2523 : In file included from : note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:2819:33#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 341 ^ ~ :5:9 note: array 'fld' declared here :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] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ INSN_CODE (insn),#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; #define INSN_CODE(INSN) XINT (INSN, 6) ^ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang XEXP (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:771: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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c38: note: expanded from macro 'RTL_CHECK2' :2932: ^ ~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 (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' :5 && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ : note: array 'fld' declared here :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:960:25: note: expanded from macro 'NOTE_KIND' rtunion fld[1]; ^ ^ 33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c XEXP (rt, 4) = arg4; ^ ~ ^ ~:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (asm_out) ^ 802#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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 XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3009In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: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 (sched) ^ ^ ~ :48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ sched_setup_bb_reg_pressure_info (first_bb, PREV_INSN (head)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' rtunion fld[1]; rtunion fld[1]; ^ #define PREV_INSN(INSN) XEXP (INSN, 1)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ ^ HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2954:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h || asm_noperands (PATTERN (insn)) >= 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' 660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (addr_space) ^ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:3030:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ current_sched_info->prev_head = PREV_INSN (head);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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 ;) XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2972:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:903:25: note: expanded from macro 'REG_NOTES' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 7) XEXP (rt, 7) = arg7; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (calls) ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:3031:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' current_sched_info->next_tail = NEXT_INSN (tail); ^~~~~~~~~~~~~~~~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :826#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'NEXT_INSN' In file included from #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' :2585#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (c) ^ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:2972:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: 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)) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (cxx) ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sese.c: 29 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: ^ ~ note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: array 'fld' declared here warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.hHOOK_VECTOR_END (emutls) ^ :405:4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-rgn.c:note3402: :array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:72992: obstack_finish (__h); })31: rtunion fld[1]; warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 43 ^~~~~~~~~~~~~~~~~~~~ || volatile_insn_p (PATTERN (insn)) : warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h50: ^~~~~~~~~~~~~~:429:8 : note: expanded from macro 'obstack_finish' if (INSN_BB (insn) == target_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~In file included from = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384note:37: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:83131:: note: : expanded from macro '__INT_TO_PTR' ::2523: # define __INT_TO_PTR(P) ((P) + (char *) 0)note: expanded from macro 'HOOK_VECTOR_END' : ^ ~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: notewarning: expanded from macro 'PATTERN'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; ^ ~ expanded from macro 'INSN_BB' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XBBDEF (rt, 3) = arg3; ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here : 659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sese.c:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]533:11: warning: variable 'stmts' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c XEXP (rt, 4) = arg4; ^ ~ :36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] if (chrec_contains_undetermined (new_expr) ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3009:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sese.c52: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note:544:39 REG_BR_PROB_BASE, INSN_PRIORITY (insn), 0, BLOCK_NUM (insn), ^~~~~~~~~~~~~~~~ : note: uninitialized use occurs here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1370:32: note: expanded from macro 'BLOCK_NUM' gsi_insert_seq_before (gsi_tgt, stmts, GSI_SAME_STMT); #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ ^~~~~ : expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sese.c:533:7: note: remove the 'if' if its condition is always false #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' rtunion fld[1]; ^ if (chrec_contains_undetermined (new_expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sese.c:533:11: warning: variable 'stmts' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from if (chrec_contains_undetermined (new_expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sese.c:544:39: note: uninitialized use occurs here :775:25: note: expanded from macro 'XBBDEF' gsi_insert_seq_before (gsi_tgt, stmts, GSI_SAME_STMT); ^~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sese.c:533:11: note: remove the '||' if its condition is always false :38:: note: expanded from macro 'RTL_CHECK1' if (chrec_contains_undetermined (new_expr) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sese.c:486:23: note: initialize the variable 'stmts' to silence this warning gimple_seq stmts; ^ = NULL /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3045:25: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3448:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] !INSN_IN_STREAM_P (pro_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832:33: note: expanded from macro 'INSN_IN_STREAM_P' #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3448:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] !INSN_IN_STREAM_P (pro_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832:53: note: expanded from macro 'INSN_IN_STREAM_P' : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3578:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pat = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:1085:8:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' if (!INSN_NOP_P (first)) ^~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826:27: note: expanded from macro 'INSN_NOP_P' #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:1194:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25::3700:39 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ && (note = extract_asm_operands (PATTERN (BB_END (e->src))))) ^~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP' :659:38: note: expanded from macro 'RTL_CHECK1' :831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:341:5: note: array 'fld' declared here771 ::23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:1196:32: 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]) ^ ~ gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) : ^~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3702:17: warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:695: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~ XEXP (rt, 3) = arg3; ^ ~ int i, n = ASM_OPERANDS_LABEL_LENGTH (note);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1432:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:814:43: note: expanded from macro 'XCVECLEN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:1237:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' *succp = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23 : clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sreal.c -o sreal.o note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c ^:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :391:32: note: expanded from macro 'GET_NUM_ELEM' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:1320:40: 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) ^ ~ || *succp == NEXT_INSN (bb_note (bb))); ^~~~~~~~~~~~~~~~~~~~~~~~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: ^ ~ 3705/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' rtunion fld[1]; ^ if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (bb)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433:36: note: expanded from macro 'ASM_OPERANDS_LABEL' 5: note: array 'fld' declared here #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43:2344: In file included from ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:47: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:1321:20: XEXP (rt, 2) = arg2; ^ ~ note: expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:warning: array index 3 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) ^ ~ gcc_assert (BLOCK_FOR_INSN (*succp) == bb); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~:806:32: note: expanded from macro 'XCVEC' 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)note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695: rtunion fld[1]; ^ 14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3831:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] first = NEXT_INSN (first); ^~~~~~~~~~~~~~~~~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3836:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:606:20 : warning last = PREV_INSN (last); ^~~~~~~~~~~~~~~~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::402:3: 25warning: note: expanded from macro 'PREV_INSN' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' basic_block bb = BLOCK_FOR_INSN (insn); ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'hwint' declared here :660:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:775:25: note: expanded from macro 'XBBDEF' ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:341:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3848:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here && INSN_NOP_P (last) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826:27 rtunion fld[1]; ^ : note: expanded from macro 'INSN_NOP_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c609:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) X0EXP (rt, 1) = NULL_RTX; ^~~~~~~~~~~~~~ ^ ~ :13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: if (bb == BLOCK_FOR_INSN (succ)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: notenote: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 30:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'BLOCK_FOR_INSN' : expanded from macro 'PATTERN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) rtunion fld[1]; ^ ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 2) = NULL_RTX;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:621:16: 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 bb == BLOCK_FOR_INSN (succ); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3912:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3914:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_IN_STREAM_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832:33: note: expanded from macro 'INSN_IN_STREAM_P' #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:: :650:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :8 825note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'PREV_INSN' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:#define PREV_INSN(INSN) XEXP (INSN, 1)3 bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' : 659#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3914:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ gcc_assert (INSN_IN_STREAM_P (insn)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ^~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832:53: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:659:17: warning: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'INSN_IN_STREAM_P' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :826:25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c : NEXT_INSN (insn)); ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: 660:38: expanded from macro 'NEXT_INSN'note: expanded from macro 'RTL_CHECK2' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3933:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 insn_t prev = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ ./genrtl.h:505:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ :788:27: note: expanded from macro 'X0EXP' 771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:670:58: 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) ^ ~ INSN_UID (insn), INSN_UID (succ), BLOCK_NUM (succ)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3934:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_t next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:341:5 : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:771: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3935:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:689:24: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_NUM (succ), b ? "continue" : "reset"); note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):660:38: note: expanded from macro 'RTL_CHECK2' 659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3937:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NEXT_INSN (prev) = next; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ rtunion fld[1];341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:696:49: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bitmap_set_bit (forced_ebb_heads, BLOCK_NUM (succ)); ^~~~~~~~~~~~~~~~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' XINT (rt, 2) = arg2; ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3938:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' PREV_INSN (next) = prev; ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) :659: ^ ~38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3942:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (BLOCK_FOR_INSN (prev) == bb); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:750:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:38::341: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]) ^ ~ In file included from : &PATTERN (VINSN_INSN_RTX (*vi))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::831:23: XSTR (rt, 2) = arg2; ^ ~ note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3955:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here PREV_INSN (insn) = NULL_RTX; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25:: note: expanded from macro 'PREV_INSN' note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:767/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :22: 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]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ? &SET_SRC (PATTERN (new_insn)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3956: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) ^~~ NEXT_INSN (insn) = NULL_RTX; ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN': 805:45: note: expanded from macro 'XCEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3966:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_t insn = NEXT_INSN (BB_HEAD (bb)), next_tail = NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:768:13: 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) ^ ~ : &PATTERN (new_insn)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3966:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ insn_t insn = NEXT_INSN (BB_HEAD (bb)), next_tail = NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3968:36: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; insn != next_tail; insn = NEXT_INSN (insn)) XVEC (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:920:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ validate_change (insn, &SET_SRC (PATTERN (insn)), new_src_reg, 1); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :805:45: note: expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:940:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ validate_change (insn, &SET_DEST (PATTERN (insn)), new_reg, 1); ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' :2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3989:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' expanded from macro 'XEXP' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' rtunion fld[1]; ^ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:3997:13: 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) ^ ~ tmp = NEXT_INSN (tmp); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'NEXT_INSN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~array 'fld' declared here #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' rtunion fld[1]; ^ #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :771:23: note: expanded from macro 'XEXP' :1033:22: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] if (asm_noperands (PATTERN (insn)) > 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:1043:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (op) == ORIGINAL_REGNO (op)) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c note: expanded from macro 'RTL_CHECK2' :1210:25: 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]) ^ ~ orig_dest = SET_DEST (PATTERN (def->orig_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; ^ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4023:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' seqno = INSN_SEQNO (PREV_INSN (insn)); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' In file included from ^ ~ #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:341:35 warnings generated. :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 182/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning XSTR (rt, 1) = arg1;note:s : 822 generated. ^ ~:31: note: expanded from macro 'INSN_UID' array 'fld' declared here #define INSN_UID(INSN) XINT (INSN, 0) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:35: 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) rtunion fld[1]; ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:1382:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_dest = SET_DEST (PATTERN (def->orig_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ XINT (rt, 1) = arg1; ^ ~ #define PATTERN(INSN) XEXP (INSN, 4)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c -o stack-ptr-mod.o rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4026:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 341note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' : clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf#define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER)-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/statistics.c -o statistics.o :5: note: array 'fld' declared here expanded from macro 'XBBDEF' ^~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4055:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] cfg_preds (BLOCK_FOR_INSN (insn), &preds, &n); ^~~~~~~~~~~~~~~~~~~~~ 2344: ./genrtl.h:754:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:775:25::23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:1493:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XBBDEF' : rtx dest = SET_DEST (PATTERN (def->orig_insn)); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.harray 'fld' declared here rtunion fld[1]; ^ :773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c -o stmt.o XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4082:20: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 828:30: note: expanded from macro 'BLOCK_FOR_INSN' :660:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51 rtunion fld[1]; ^ : note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:659:38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 25: note: In file included from :341:5: expanded from macro 'RTL_CHECK1'note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1]; ^ : ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4089:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = PREV_INSN (tmp); ^~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4272:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INSN_IN_STREAM_P (insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832:33: note: expanded from macro 'INSN_IN_STREAM_P' #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :2344: ./genrtl.h ^ ~ :829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:23: note: expanded from macro 'XVEC' 5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4272: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && INSN_IN_STREAM_P (insn) ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832:53: note: expanded from macro 'INSN_IN_STREAM_P' #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2525: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4276:33: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : create_initial_data_sets (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2;828:1856:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: note: expanded from macro 'BLOCK_FOR_INSN' twin_rtx = copy_rtx (PATTERN (EXPR_INSN_RTX (c_expr))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775#define PATTERN(INSN) XEXP (INSN, 4) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: ^ ~ 25note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5: note: array 'fld' declared here :In file included from rtunion fld[1]; ^ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:1883:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here pat = PATTERN (insn); ^~~~~~~~~~~~~~ rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4298:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (CONTAINING_RGN (BLOCK_NUM (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ clang: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c831:23: note: expanded from macro 'PATTERN': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: clang: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1377:47: note: expanded from macro 'CONTAINING_RGN' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define CONTAINING_RGN(block) (containing_rgn[block])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1]; ^~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:1892::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h9:851:695:14: note: expanded from macro 'gcc_assert' :3 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: XSTR (rt, 1) = arg1; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 rtunion fld[1]; rhs = SET_SRC (pat); ^ : ^~~~~~~~~~~~~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2075:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bbi = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2084:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bbt = BLOCK_FOR_INSN (through_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2123:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &SET_DEST (PATTERN (insn)), reg, true); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1535:30: note: expanded from macro 'SET_DEST' #define SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:816:51: note: expanded from macro 'XC2EXP' #define XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:662:39: note: expanded from macro 'RTL_CHECKC2' #define RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4480:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] av_set = BB_AV_SET (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2225:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && BLOCK_FOR_INSN (through_insn) != BLOCK_FOR_INSN (insn)) note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' 828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2225:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && BLOCK_FOR_INSN (through_insn) != BLOCK_FOR_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: noteclang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:927:442242:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'BB_AV_SET' #define BB_AV_SET(BB) (SEL_REGION_BB_INFO (BB)->av_set) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:919:54: note: expanded from macro 'SEL_REGION_BB_INFO' #define SEL_REGION_BB_INFO(BB) (&sel_region_bb_info[(BB)->index]) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ && BLOCK_FOR_INSN (through_insn) != BLOCK_FOR_INSN (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2242:43: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && BLOCK_FOR_INSN (through_insn) != BLOCK_FOR_INSN (insn) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4496:29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] av_level = BB_AV_LEVEL (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:928:46: note: expanded from macro 'BB_AV_LEVEL' #define BB_AV_LEVEL(BB) (SEL_REGION_BB_INFO (BB)->av_level) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:919:54: note: expanded from macro 'SEL_REGION_BB_INFO' #define SEL_REGION_BB_INFO(BB) (&sel_region_bb_info[(BB)->index]) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2463:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_IN_STREAM_P (VINSN_INSN_RTX (pti->vinsn_new))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832:33: note: expanded from macro 'INSN_IN_STREAM_P' #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4548:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ if (head && (BARRIER_P (head) || BLOCK_FOR_INSN (head) != bb)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2463:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_IN_STREAM_P (VINSN_INSN_RTX (pti->vinsn_new))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832:53: note: expanded from macro 'INSN_IN_STREAM_P' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4559:23: 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 sel_bb_head (BLOCK_FOR_INSN (insn)) == insn; ^~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4578:30: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: return insn == sel_bb_end (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: note: expanded from macro 'BLOCK_FOR_INSN' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2563:24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4610:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: if (single_succ_p (BLOCK_FOR_INSN (jump))) ^~~~~~~~~~~~~~~~~~~~~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ && (sel_bb_head (BLOCK_FOR_INSN (EXPR_INSN_RTX (expr))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' ::25341:5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 775 ^ ~ :#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 25: note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:660:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here289 warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4613:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return FALLTHRU_EDGE (BLOCK_FOR_INSN (jump))->dest; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:498:41: note: expanded from macro 'FALLTHRU_EDGE' #define FALLTHRU_EDGE(bb) (EDGE_SUCC ((bb), 0)->flags & EDGE_FALLTHRU \ ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:517:30: note: expanded from macro 'EDGE_SUCC' #define EDGE_SUCC(bb,i) (*(bb)->succs)[(i)] ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4613:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return FALLTHRU_EDGE (BLOCK_FOR_INSN (jump))->dest; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:499:21: note: expanded from macro 'FALLTHRU_EDGE' ? EDGE_SUCC ((bb), 0) : EDGE_SUCC ((bb), 1)) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:517:30: note: expanded from macro 'EDGE_SUCC' #define EDGE_SUCC(bb,i) (*(bb)->succs)[(i)] ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4613:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return FALLTHRU_EDGE (BLOCK_FOR_INSN (jump))->dest; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:499:43: note: expanded from macro 'FALLTHRU_EDGE' ? EDGE_SUCC ((bb), 0) : EDGE_SUCC ((bb), 1)) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:517:30: note: expanded from macro 'EDGE_SUCC' #define EDGE_SUCC(bb,i) (*(bb)->succs)[(i)] ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2729:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (PREV_INSN (insn) && NEXT_INSN (PREV_INSN (insn)) != insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4658:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:23: note: expanded from macro 'XEXP' FOR_BB_INSNS (first, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c -o stor-layout.o rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2729:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (PREV_INSN (insn) && NEXT_INSN (PREV_INSN (insn)) != insn) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #if HAVE_DESIGNATED_UNION_INITIALIZERS/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:31: note: expanded from macro 'NEXT_INSN' : note: array 'fld' declared here #define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4658: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) FOR_BB_INSNS (first, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2729:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' if (PREV_INSN (insn) && NEXT_INSN (PREV_INSN (insn)) != insn) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2731:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NEXT_INSN (insn) && PREV_INSN (NEXT_INSN (insn)) != insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2731:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NEXT_INSN (insn) && PREV_INSN (NEXT_INSN (insn)) != insn) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:31: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2731:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NEXT_INSN (insn) && PREV_INSN (NEXT_INSN (insn)) != insn) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4836:32: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (!sel_bb_head_p (insn) || INSN_BB (insn) == 0) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1384:37: note: expanded from macro 'INSN_BB' #define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note: expanded from macro 'BLOCK_NUM' #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' empty macro arguments are a C99 feature [-Wc99-extensions] #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41: note: expanded from macro 'BLOCK_TO_BB' #define BLOCK_TO_BB(block) (block_to_bb[block]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4839:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:2834 note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ HOOK_VECTOR_END (sched) basic_block bb0 = BLOCK_FOR_INSN (zero_succ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2835:29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ basic_block bb1 = BLOCK_FOR_INSN (succ);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^~~~~~~~~~~~~~~~~~~~~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4891:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h basic_block ptr = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:37:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172659:38: note: expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :1104 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2852:31:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): 1 ^ ~: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' basic_block succ_bb = BLOCK_FOR_INSN (succ);#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4895:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ptr == BLOCK_FOR_INSN (succ)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:37: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 775:25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2863:32: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (av1, NULL, BB_LV_SET (BLOCK_FOR_INSN (succ))); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:894:44: note: expanded from macro 'BB_LV_SET' #define BB_LV_SET(BB) (SEL_GLOBAL_BB_INFO (BB)->lv_set) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:891:25: note: expanded from macro 'SEL_GLOBAL_BB_INFO' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c (&sel_global_bb_info[(BB)->index]):37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]341 :5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ ^~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :4946:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.hHOOK_VECTOR_END (emutls) ^ :371:28: note: expanded from macro 'FOR_BB_INSNS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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 (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 ^ ~ :50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2913:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note insn_t bb_end = sel_bb_end (BLOCK_FOR_INSN (first_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4946#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ :: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h: ^ 372#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2914:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning:17: note: expanded from macro 'FOR_BB_INSNS' insn_t after_bb_end = NEXT_INSN (bb_end); (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^826 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :25: note: expanded from macro 'NEXT_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2917:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block cur_bb = BLOCK_FOR_INSN (first_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 93:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4967:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 775:25 gcc_assert (NOTE_BASIC_BLOCK (note) == bb ^~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:953:32: note: expanded from macro 'NOTE_BASIC_BLOCK' val = CONST_DOUBLE_HIGH (x); ^~~~~~~~~~~~~~~~~~~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162:30: note: expanded from macro 'CONST_DOUBLE_HIGH' 659:38clang#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE) : ^ ~: #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:809:32: note ^ ~ warning: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666:36: note: expanded from macro 'XCMWINT' expanded from macro 'XCBBDEF'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :661:37: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2934:22: warningexpanded from macro 'RTL_CHECKC1': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here av_set = BB_AV_SET (BLOCK_FOR_INSN (first_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695 ^ ~ :14: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h61note:26: note: expanded from macro 'HOST_WIDE_INT' :775:25: note: expanded from macro 'gcc_assert' # define HOST_WIDE_INT long ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:927:44: note: expanded from macro 'BB_AV_SET' #define BB_AV_SET(BB) (SEL_REGION_BB_INFO (BB)->av_set) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:919:54: note: expanded from macro 'SEL_REGION_BB_INFO' #define SEL_REGION_BB_INFO(BB) (&sel_region_bb_info[(BB)->index]) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2956:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] last_insn = NEXT_INSN (last_insn)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3005:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :4985:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (last_insn == first_insn && !INSN_NOP_P (last_insn)) ^~~~~~~~~~~~~~~~~~~~~~ PREV_INSN (note) = NULL_RTX; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826:27: note: expanded from macro 'INSN_NOP_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^~~~~~~~~~~~~~ #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:227:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' offset = INTVAL (XEXP (XEXP (addr, 0), 1)); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:4986:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' NEXT_INSN (note) = NULL_RTX; ^~~~~~~~~~~~~~~~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:232: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]) ^ ~ addr = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3014:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (cur_insn = PREV_INSN (last_insn); cur_insn != PREV_INSN (first_insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3014:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (cur_insn = PREV_INSN (last_insn); cur_insn != PREV_INSN (first_insn); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3015:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cur_insn = PREV_INSN (cur_insn)) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3016:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!INSN_NOP_P (cur_insn)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826:27: note: expanded from macro 'INSN_NOP_P' #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3074:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_NOP_P (insn)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826:27: note: expanded from macro 'INSN_NOP_P' #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3077:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] df_simulate_one_insn_backwards (BLOCK_FOR_INSN (insn), insn, lv); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3113:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3154:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3155:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] final = NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3157:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = NEXT_INSN (temp); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3161:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = PREV_INSN (temp); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3170:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] final = PREV_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3176:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = PREV_INSN (temp); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c note: expanded from macro 'PREV_INSN' :340:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ && (offset == INTVAL (XEXP (o, 1)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3182:24: 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]) ^ ~ basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:5410:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (new_bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:343:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'FOR_BB_INSNS'18 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 && (INTVAL (XEXP (n, 1)) + offset ^ ~ :25: note: expanded from macro 'NEXT_INSN' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:5410:3: 665:33: note: expanded from macro 'XCWINT' 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]) ^~~ FOR_BB_INSNS (new_bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' note: array 'fld' declared here (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:344: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) ^ ~ == INTVAL (XEXP (o, 1))) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3221:20: 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) ^ ~ BB_AV_LEVEL (BLOCK_FOR_INSN (insn)) = -1; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:928:46: note: expanded from macro 'BB_AV_LEVEL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define BB_AV_LEVEL(BB) (SEL_REGION_BB_INFO (BB)->av_level) ^~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:919:54: note: expanded from macro 'SEL_REGION_BB_INFO' #define SEL_REGION_BB_INFO(BB) (&sel_region_bb_info[(BB)->index]) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:5538:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] first_bb = BLOCK_FOR_INSN (orig_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:446:38: 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] op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' 5722:7: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) JUMP_LABEL (insn_rtx) = label; ^~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1103:28: note: expanded from macro 'JUMP_LABEL' 795:29: note: expanded from macro 'X0MEMATTR' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3605#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c::2537/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (INSN_CODE (EXPR_INSN_RTX (expr)) < 0): 661 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:37 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 844::25: : note: expanded from macro 'INSN_CODE' expanded from macro 'RTL_CHECKC1'11 #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: notearray 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]):768:: 23 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' note: expanded from macro 'XINT' attrs = MEM_ATTRS (x);: 660 ^~~~~~~~~~~~~:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660::5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here : rtunion fld[1]; ^ 341#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: :5:44738: note expanded from macro 'X0MEMATTR'In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h: :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here33 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::40661:: 3 :37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning rtunion fld[1];:: ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c341:5723:notewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]9 XEXP (rt, 1) = arg1; : if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 7715: ++LABEL_NUSES (label);note ^ ~:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 1048:26:note rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: :3612:34127expanded from macro 'LABEL_NUSES':5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note660: :array 'fld' declared here 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 660:38: note:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'RTL_CHECK2' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here gcc_assert (INSN_CODE (EXPR_INSN_RTX (expr)) < 0); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:802 rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c : ^ ~454 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 32: note: expanded from macro 'XCINT' 13#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~:25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning::2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::33:844 :25: note: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661 :37:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECKC1' 5expanded from macro 'INSN_CODE': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1];:5:#define INSN_CODE(INSN) XINT (INSN, 6) note ^ ~: array 'fld' declared here rtunion fld[1]; ^ warning op1 = XEXP (x, 1); ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:5742:37 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gcc_assert (INSN_P (insn_rtx) && !INSN_IN_STREAM_P (insn_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832:33660:: 38note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30:: 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'INSN_IN_STREAM_P'2344: ./genrtl.h:66023::38: notenote: : expanded from macro 'RTL_CHECK2' : 51 note: expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~#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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825771:23::341 :note: 5expanded from macro 'XEXP' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:: 695:14:: note: expanded from macro 'gcc_assert': 25: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))note: expanded from macro 'PREV_INSN' ^~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: 660array 'fld' declared here: 38note: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; : 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]) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::341:458 :5 ^ ~::40771 :23: note: expanded from macro 'XEXP' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38341:5: note: array 'fld' declared here : :771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:467:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:4249:19: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gcc_assert (INSN_CODE (insn) >= 0); note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):7712344:: 23./genrtl.h::5742107:3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note : ^ ~expanded from macro 'XEXP' :844:25warning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 771 : gcc_assert (INSN_P (insn_rtx) && !INSN_IN_STREAM_P (insn_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ note: 5:expanded from macro 'INSN_CODE' note: array 'fld' declared here 23#define INSN_CODE(INSN) XINT (INSN, 6): ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:832 :53: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_IN_STREAM_P' note:768: 23 ^: note: expanded from macro 'XINT'#define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^~~~~~~~~~~~~~~~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 25: note: expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c::25660: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438: ./genrtl.h:10738: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 NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ notenote: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771341::5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 23: : note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2':771: 23: note rtunion fld[1]; ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):695:14 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 30: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ : note: expanded from macro 'gcc_assert' : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::108660::3:38 :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341: XEXP (rt, 2) = arg2;660:538 : ^ ~ note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5 ^ ~ note: 771array 'fld' declared here note : :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h : 695 rtunion fld[1];: 14 ^: note: expanded from macro 'gcc_assert' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)): rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:468:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: ^~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ op2 = simplify_replace_fn_rtx (XEXP (x, 2), old_rtx, fn, data); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c660:38: note: expanded from macro 'RTL_CHECK2' :4505:#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] rtunion fld[1];note gcc_assert (!INSN_IN_STREAM_P (EXPR_INSN_RTX (expr))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:341: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:5755: :832:33: 52#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: 5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return create_insn_rtx_from_pattern (copy_rtx (PATTERN (insn_rtx)),In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::note: array 'fld' declared here25: : 341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 : ^~~~~~~~~~~~~~~~~~ 2344note: array 'fld' declared here expanded from macro 'INSN_IN_STREAM_P': ./genrtl.h: rtunion fld[1];108 rtunion fld[1]; ^clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c -o store-motion.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831::323:: In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:notewarning: #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c expanded from macro 'PATTERN': ^~~~~~~~~~~~~~~~ :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4)2344: ./genrtl.h ^ ~469/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :825:25: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771:2340:: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)109 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~38: notenote if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1) && op2 == XEXP (x, 2)): expanded from macro 'PREV_INSN' ^ ~#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:: 23 ^ ~ :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'XBBDEF':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2338:: note: noteexpanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660:38: : note : expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::341:5 38 ^ ~:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341:5:5760 note: array 'fld' declared here note rtunion fld[1];659 : ^38 :: expanded from macro 'RTL_CHECK2' :: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 469 ^ ~:4962:: 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)) note : warning ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h::771695:14:expanded from macro 'RTL_CHECK1' ^ : 23 res = create_insn_rtx_from_pattern (copy_rtx (PATTERN (insn_rtx)),In file included from note ^~~~~~~~~~~~~~~~~~: expanded from macro 'gcc_assert'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: note: expanded from macro 'PATTERN':: note: expanded from macro 'XEXP' 25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4)note: :341:5: note : 2344array 'fld' declared here ^ ~ ^~~~expanded from macro 'RTL_CHECK2' rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:: 341 ^ : 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: note109:: array 'fld' declared here 341:5:30 rtunion fld[1]; note: 3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c warningexpanded from macro 'XEXP' : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 4505 rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^: 16./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:110:3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c warning XBBDEF (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: gcc_assert (!INSN_IN_STREAM_P (EXPR_INSN_RTX (expr)));:483 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]775 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::10: warning25 XEXP (rt, 4) = arg4; : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h660 ^ ~:832:53:: :note: expanded from macro 'INSN_IN_STREAM_P'expanded from macro 'XBBDEF' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38#define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) SUBREG_BYTE (x));#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771::826:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'NEXT_INSN'659 : ^ ~ 23 : ^~~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3411183::526:: note: array 'fld' declared here 771note:: expanded from macro 'SUBREG_BYTE' note rtunion fld[1]; ^ 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : ^ ~ expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 57665: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :array 'fld' declared here:803: 15:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h32: warning: rtunion fld[1];expanded from macro 'XEXP' : ^ 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from note:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: :expanded from macro 'XCUINT' : 25: : note ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 660: ./genrtl.h :110 for (link = REG_NOTES (insn_rtx); link; link = XEXP (link, 1)): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:903:25: note: expanded from macro 'REG_NOTES' 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: 37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 4) = arg4; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::305: :In file included from note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:23: note: : rtunion fld[1];695 : ^14 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:499:35: : warning./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ : notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'gcc_assert': 771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)):23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38:111expanded from macro 'XEXP': ^~~~3: warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2'660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5;: 341:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: notenote: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 : ^ ~23: note: expanded from macro 'XINT' note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: rtunion fld[1];#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:5766:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:4537:17: #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] for (link = REG_NOTES (insn_rtx); link; link = XEXP (link, 1)) gcc_assert (NOTE_INSN_BASIC_BLOCK_P (bb_end));: clang ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: ^ ~ ^ ~ warning5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' 341771: note23: array 'fld' declared here expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ^ ~5 : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK): rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ^~~~~~~~~~~~~~~~ 505341:: expanded from macro 'XEXP' 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 960:note: array 'fld' declared here25::In file included from 37:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c ^ ~ rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: :660:30: if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)): In file included from ^ ~ In file included from 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : expanded from macro 'RTL_CHECK2'./genrtl.h :111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'NOTE_KIND':771:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~: 2344: ./genrtl.h: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 112 ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::768 note:: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ^ ~note23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here warning:802:32: note: expanded from macro 'XCINT' rtunion fld[1]; ^: array index 6 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) XINT (rt, 6) = arg6;: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' :: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^: 695In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :651 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25 rtx op1 = simplify_gen_unary (TRUNCATE, mode, XEXP (op, 1), op_mode);771 :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:5833: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' set_block_for_insn (exit_insn, EXIT_BLOCK_PTR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])416:40: note: expanded from macro 'set_block_for_insn' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB) ^~~~~~~~~~~~~~~~~~~~~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' ::4649: 13: warning828: 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]) :30: insn = NEXT_INSN (insn); note: expanded from macro 'BLOCK_FOR_INSN' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5660:: note38: :array 'fld' declared here ^ ~#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: XEXP (rt, 1) = arg1; ^ ~826:25: note: expanded from macro 'NEXT_INSN': 775 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341: 5: :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:672: :29: warning: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 771:23: note rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' : 771:expanded from macro 'XBBDEF'23 : note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note XEXP (XEXP (op, 0), 0), XEXP (op, 1));: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'659 ^ ~ ::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25 660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~771:23:38 note: expanded from macro 'XEXP'38 :: note: expanded from macro 'RTL_CHECK2': 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: note ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::137341::35:: ^ ~: warningexpanded from macro 'RTL_CHECK1'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: : array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1];660 ^ ~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]) ^5 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 341array 'fld' declared here: 5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^ ~ :In file included from 341:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 771:23 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.cnote: expanded from macro 'XEXP' note : ^: 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :4692:8: 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]) ^ ~ array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ FOR_BB_INSNS (new_bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:684:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771: XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h :371:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:: note: ^: 6168expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'FOR_BB_INSNS'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':2344: ./genrtl.h: 30: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] if (bb->loop_father && !bb->loop_father->num == 0 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::826660::2538:: note: expanded from macro 'NEXT_INSN' ^ ~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:6168:30: :note: add parentheses after the '!' to evaluate the comparison first138 :338#define NEXT_INSN(INSN) XEXP (INSN, 2) if (bb->loop_father && !bb->loop_father->num == 0: : warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^note : expanded from macro 'RTL_CHECK2' ( ) ^ ~note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.c:6168:30: note : add parentheses around left hand side expression to silence this warning ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (bb->loop_father && !bb->loop_father->num == 0 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ : ( ) note771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c : ^ ~ 26:341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here 341:: 5note: array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1]; :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cnote: array 'fld' declared here: ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::46922334:8: notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 11array 'fld' declared here :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:2344: ./genrtl.hwarning:: 139:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: warning FOR_BB_INSNS (new_bb, insn) 696 ^: attrs = MEM_ATTRS (x);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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c :: array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~1458 ^~~~~~~~~~~~~~~~~~~~~~~~~~~:24: XBBDEF (rt, 3) = arg3;note: expanded from macro 'MEM_ATTRS' ^ ~#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:372:expanded from macro 'X0MEMATTR' 172344: ./genrtl.h::139::3771 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)23: 775 ^ ~:25:: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]37: note: note XBBDEF (rt, 3) = arg3;: expanded from macro 'RTL_CHECKC1'expanded from macro 'XEXP' ^ ~ ^ ~note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'FOR_BB_INSNS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ ^ ~:38note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 341:: 5expanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341:5 ^ ~: :note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here :659:38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826 ^ :25: rtunion fld[1];: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'NEXT_INSN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ :341:5: note ^: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::341706:19: rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && (INTVAL (XEXP (op, 1)) & (precision - 1)) == 0In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:771:23:: note: expanded from macro 'XEXP' ^ ~ :526: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 771:2344: rtunion fld[1];660 : ^23: 38: note: expanded from macro 'RTL_CHECK2'In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:./genrtl.h: note:: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3033::25: 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] In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:660: :./genrtl.h38:: 140 XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 341:3:note : warning: expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771 ./genrtl.h ^ ~ :523: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :: note:: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:771:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: 140expanded from macro 'XEXP': 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660:38 : note1153: expanded from macro 'RTL_CHECK2' warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c::284696:: 8note:: warning: 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ FOR_BB_INSNS (succ, insn)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 4) = arg4;:660:expanded from macro 'INTVAL' ^ ~#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::665371::3328:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: expanded from macro 'RTL_CHECK2' expanded from macro 'FOR_BB_INSNS'note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \array 'fld' declared here 771 ^~~~~~~~~~~~~~~~~~~~~~~:23 : note rtunion fld[1];: 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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~826 :25: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'NEXT_INSN': 341#define NEXT_INSN(INSN) XEXP (INSN, 2) ^~~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:341 :5: 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:note30: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':2344 : ./genrtl.h:141:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note ^ ~ : : warning5: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:23: rtunion fld[1];note : expanded from macro 'XEXP' ^ note: XINT (rt, 5) = arg5; rtunion fld[1]; ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::710:234435: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :768 int shifted_bytes = INTVAL (XEXP (op, 1)) / BITS_PER_UNIT; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : : ./genrtl.h:141:3: warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ ^ ~ : XINT (rt, 5) = arg5;./genrtl.h:51:6603: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' 660 XEXP (rt, 1) = arg1;: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note768: :expanded from macro 'RTL_CHECK2'23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 ^ ~ : ^ ~: 341 :note5: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6601153:28:: notenote: expanded from macro 'INTVAL' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)38expanded from macro 'RTL_CHECK2':: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665660 :38: note : ^ ~expanded from macro 'RTL_CHECK2' :33: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here341#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5::341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:4696:8: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344: ./genrtl.h:In file included from 142:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: warning: rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: XINT (rt, 6) = arg6;./genrtl.h:142:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (succ, insn) ^ ~ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::372:17: XINT (rt, 6) = arg6; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c ^: ^ ~ 660note:38:26 : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~: 107/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: :array 'fld' declared here3 : rtunion fld[1]; : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: ^:768725::2319:: notewarning: expanded from macro 'XINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; && (INTVAL (XEXP (op, 1)) % GET_MODE_BITSIZE (mode)) == 0 ^ ~ expanded from macro 'FOR_BB_INSNS' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :771:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): (INSN) = NEXT_INSN (INSN))note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771: 23 ^ ~: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.cexpanded from macro 'XEXP': 30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660 :38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~2344 38: ./genrtl.h:: ^~~~~~~~~~~~~~~~ ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341143:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here 826 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ ::3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660In file included from :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c : XEXP (rt, 7) = arg7;note25: expanded from macro 'RTL_CHECK2' : note : ^ ~expanded from macro 'NEXT_INSN' In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1153:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:143 ::3771:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 28 ^ ~ 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2): 341 ^ ~ :: note: expanded from macro 'INTVAL' 5: :expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 23: 771 ^ ^~~38 : :note23: In file included from note: expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.cexpanded from macro 'RTL_CHECK2': 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :./genrtl.h:108:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660665::3833:: note: 3expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XCWINT'#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) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5 : ^ ~ note: array 'fld' declared here rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::77138: :note: expanded from macro 'RTL_CHECK2'341:5:341::5:23 :note notenote: : 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) : ^ ~ ^ ^ ~ array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::341144::3:660 : ^38 : warning : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 : rtunion fld[1]; X0EXP (rt, 8) = NULL_RTX; ^ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:: note726: expanded from macro 'X0EXP' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c :4708:7: notewarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; CODE_LABEL_NUMBER (BB_HEAD (new_bb)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : ^ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)18 :939 ^ ~: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c ^ ~:25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2344: ./genrtl.h:144/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3341:: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && INTVAL (XEXP (op, 1)) > 0: ^ ~ X0EXP (rt, 8) = NULL_RTX; 65933: ^ ~ note: 5expanded from macro 'CODE_LABEL_NUMBER': #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here::3823:: notenote: : expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' 788:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 :: 27 rtunion fld[1]; ^: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'XINT' note ^ ~: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:34126:: 5In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ::66038: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 2344:: 38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h : ^ ~ 109 ^ ~: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here rtunion fld[1];warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: In file included from expanded from macro 'INTVAL'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: rtunion fld[1]; ^ ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):2344: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.h: 169 ^ ~: 3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~: 659note:: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:38169:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XCWINT' XEXP (rt, 1) = arg1; 771 ^ ~: 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: expanded from macro 'RTL_CHECK1'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::66023#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38: note: ^ ~expanded from macro 'RTL_CHECK2' : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: notearray 'fld' declared here: array 'fld' declared here : ^ ~ rtunion fld[1]; ^ rtunion fld[1]; 341: ^5 : note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c rtunion fld[1]; :4709 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cIn file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:727: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 (op_mode)7 ^ ~ 341:265/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note771: :array 'fld' declared hereIn file included from 23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : rtunion fld[1]; ^ 660note:: 38:expanded from macro 'XEXP' note:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:110:In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:: warning: 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] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: ^ ~ CODE_LABEL_NUMBER (BB_HEAD (succ))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: : XEXP (rt, 4) = arg4;3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'939 : 33 ^ ~: :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771:23warning: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' 5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'CODE_LABEL_NUMBER' note ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6): ^ ~ ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::660 note:: expanded from macro 'XINT' rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ^ ~38 : note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1153:28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: ^ ~note : expanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:: ^ ~660 : ^~~38 :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hnote:: 660expanded from macro 'RTL_CHECK2' :538: :note: array 'fld' declared here rtunion fld[1]; ^ note:170:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 665In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::33111::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: 341expanded from macro 'XCWINT': 53::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: XEXP (rt, 2) = arg2;#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here ^ ~ ::341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:771:: rtunion fld[1];5 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:4711:12: warning XINT (rt, 5) = arg5;: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ i = CODE_LABEL_NUMBER (BB_HEAD (new_bb));note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 5 :23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660939:: rtunion fld[1];33: note: expanded from macro 'CODE_LABEL_NUMBER' array 'fld' declared here ^ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) : rtunion fld[1];768 : ^ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:735:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c::25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234435: ./genrtl.h:171::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768 :note23: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' : warningexpanded 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) ^ ~ ^ ~: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note341: expanded from macro 'XBBDEF' : int shifted_bytes = INTVAL (XEXP (op, 1)) / BITS_PER_UNIT; 660 ^ ~: 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771::23: ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'RTL_CHECK2' ^ ~: 660:38: note: expanded from macro 'RTL_CHECK2' 5note:: expanded from macro 'XEXP' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 659 : ^ ~ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::341note1153: array 'fld' declared here :305 rtunion fld[1];: note: :array 'fld' declared here 28: : note rtunion fld[1]; ^ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): note: ^array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c::262344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~:2344: : ./genrtl.h: rtunion fld[1]; 112: ^3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.carray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 25: In file included from ./genrtl.h XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h665::332344:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c::7684712::238: warning./genrtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 172 CODE_LABEL_NUMBER (BB_HEAD (new_bb))171::3:: warning3: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note : expanded from macro 'XCWINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XBBDEF (rt, 3) = arg3;#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ^ ~5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660:38:939 :33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 775note: :expanded from macro 'CODE_LABEL_NUMBER' note: array 'fld' declared here #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6)note: expanded from macro 'RTL_CHECK2' : ^ ~ warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 rtunion fld[1];: ^ note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: XEXP (rt, 4) = arg4; ^ ~ 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :341:5: note: array 'fld' declared here note rtunion fld[1]; ^ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ::In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; XEXP (rt, 7) = arg7; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c768:: 660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ^ ~23: note: expanded from macro 'XINT' : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here 27 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5: rtunion fld[1]; note ^: array 'fld' declared here :note2334:11: warning: rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^ : 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c4713#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 attrs = MEM_ATTRS (x);: note: 5::30: In file included from array 'fld' declared here ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26warning:: 2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]2344 : ./genrtl.h:./genrtl.h137 :173:3: rtunion fld[1]; warning: ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 XINT (rt, 5) = arg5; ^ ~: = CODE_LABEL_NUMBER (BB_HEAD (succ)); In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:14582344: ./genrtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:174::3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: XINT (rt, 6) = arg6;768 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 939: ^ ~note: :expanded from macro 'MEM_ATTRS' 3323#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): note: :expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :795:29: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:note23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XINT' : expanded from macro 'X0MEMATTR' expanded from macro 'CODE_LABEL_NUMBER' ^ ~ :660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)note : expanded from macro 'RTL_CHECK2' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~:38:: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:768: :expanded from macro 'RTL_CHECK2'23 : note: 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]) ^ ~ 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: 341note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c rtunion fld[1]; rtunion fld[1];note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~819 ^ : 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':66020: 38 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: 25:: note30: ^ ~ expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:2344: ./genrtl.h: ^ ~:175: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: :: 2344note: 3: ./genrtl.h 5 XEXP (op, 0), XEXP (op, 1));array 'fld' declared herenote : warning rtunion fld[1];: :array 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 174: ^:23 rtunion fld[1];: XEXP (rt, 7) = arg7; ^ ~ array 'fld' declared here : rtunion fld[1]; 3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: 26: 4714note771:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : :23expanded from macro 'XEXP': noteIn file included from CODE_LABEL_NUMBER (BB_HEAD (succ)) = i;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from XINT (rt, 6) = arg6;: 939:332344: ./genrtl.hexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27138:: In file included from ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660383::38: warning: note./genrtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :33 : expanded from macro 'CODE_LABEL_NUMBER'expanded from macro 'RTL_CHECK2' 768note:23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warningnote: expanded from macro 'XINT' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ : ^ ~array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; 771::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23660::768:::771:34123:3823 :5:: note notenote: expanded from macro 'XEXP': : note: expanded from macro 'RTL_CHECK2' : noteexpanded from macro 'XEXP' expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 rtunion fld[1];:38 : ^:341 :5 : ^ ~ notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'fld' declared here: :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:823array 'fld' declared hereexpanded from macro 'RTL_CHECK2' note rtunion fld[1]; 660: ^ :expanded from macro 'RTL_CHECK2' :7: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: #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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c rtunion fld[1]; ^ ~ expanded from macro 'RTL_CHECK2' ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) && XEXP (op, 1) == constm1_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c2344:5:: 5:./genrtl.h:341::771:2330176: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :5::2344:3: array 'fld' declared here notenote rtunion fld[1]; : expanded from macro 'XEXP' note ^ warning : : array 'fld' declared here: : array 'fld' declared herearray index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 175:3: warning: rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 8) = arg8; ^ ~ XEXP (rt, 7) = arg7; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^771 ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :27771:23: note: expanded from macro 'XEXP' : :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c::26: In file included from 23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::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) 38note: ^ ~ XEXP (rt, 1) = arg1; expanded from macro 'XEXP'2344: : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23 :note139:660 3note:: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:4747:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:warning: 13 note: expanded from macro 'XEXP'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: XBBDEF (rt, 3) = arg3; ^ ~ expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : insn = NEXT_INSN (insn);:note ^~~~~~~~~~~~~~~~775:: 660:66025:3838array '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]) : ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:834: ^ ~expanded from macro 'RTL_CHECK2' 13:: expanded from macro 'XBBDEF'826:25: 341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)notewarning: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here341: : expanded from macro 'NEXT_INSN' XEXP (op, 1), mode)) != 0) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5 rtunion fld[1];: 659 ^#define NEXT_INSN(INSN) XEXP (INSN, 2) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~341 :771In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::note: expanded from macro 'RTL_CHECK1': array 'fld' declared here note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note rtunion fld[1];30: rtunion fld[1]; ^ ~ 23expanded from macro 'XEXP': ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: expanded from macro 'XEXP'660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.cIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': :26 ^ ~:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 2344: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:27In file included from : : ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:2344: :1956602344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h176341:3./genrtl.h::3:::5 38warning: warning::: :: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 140:3: 107 XEXP (rt, 1) = arg1;warning XEXP (rt, 8) = arg8;:3: rtunion fld[1]; : ^ ^ ~ warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 771note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 840:note:: 771array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'XEXP' XEXP (rt, 4) = arg4; XEXP (rt, 1) = arg1; 23expanded from macro 'RTL_CHECK2'29 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~: warning: 771: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 66023: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 ::notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 771341: note:: expanded from macro 'XEXP' && mode_signbit_p (mode, XEXP (op, 1)): 5 :23note: expanded from macro 'XEXP':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ^ ~: ^ ~ note note: array 'fld' declared here: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771 ^ ~ ^ ~: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note::note ^: expanded from macro 'RTL_CHECK2': 660:385: : 660expanded from macro 'XEXP':38: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: 4774expanded from macro 'RTL_CHECK2' note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; note: ^ ::660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:341:expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5note : :341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' place_to_insert = PREV_INSN (place_to_insert);5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note rtunion fld[1];: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~: array 'fld' declared here5: ^ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: rtunion fld[1];825 :25: In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notenote: : expanded from macro 'PREV_INSN' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c2344array 'fld' declared here: #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.cIn file included from ::27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c./genrtl.h: :196:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : rtunion fld[1];: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::8422630: In file included from : warning: In file included from 234423: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:13: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note warning2344108:3141 XEXP (rt, 2) = arg2;:: warning : ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3: expanded from macro 'XEXP':./genrtl.h :195: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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): XEXP (rt, 2) = arg2; XEXP (op, 1), mode)) != 0) ^ ~ XEXP (rt, 1) = arg1;771 ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5;23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771:::660expanded from macro 'XEXP' ^ ~ ^ ~23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771::23:23expanded from macro 'RTL_CHECK2': 660:note: : note768:23:38: :expanded from macro 'XEXP': 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) notenote: : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : expanded from macro 'XINT' ^ ~ expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:660::38:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):385::: note ^ ~ 660 ^ ~ : notenote: : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :38660:5array 'fld' declared here : rtunion fld[1]; : ^ ~ ^ 38 :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): noteexpanded from macro 'RTL_CHECK2' :341: ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note341:note5: note: array 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: : array 'fld' declared here:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c341:5 :26 :expanded from macro 'RTL_CHECK2': 4790In file included from rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note rtunion fld[1]; 102344: : : array 'fld' declared here./genrtl.hwarning#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] ^ rtunion fld[1]; ^ :142: next = NEXT_INSN (place_to_insert);3 In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2530: 27In file included from :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 826In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :25:23442344 note: : ./genrtl.h:: expanded from macro 'NEXT_INSN' XINT (rt, 6) = arg6;109:./genrtl.h #define NEXT_INSN(INSN) XEXP (INSN, 2) : ^ ~ ^ ~197 ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::33196:: :3:: warningwarning768:: : 23array index 3 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] warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;note XBBDEF (rt, 3) = arg3; ^ ~771: ^ ~ ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25 X0EXP (rt, 3) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cexpanded from macro 'XINT' :23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~855:23 ::: 52notenote ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP': :660:expanded from macro 'XEXP': expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)78838:#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] 27 return simplify_gen_binary (ROTATE, mode, temp, XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:: ^ ~771: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23 : :660:: expanded from macro 'X0EXP'note : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 38expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :659:38: ^ ~ note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38expanded from macro 'XEXP'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:#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) 5 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~note659: : 5expanded from macro 'RTL_CHECK1'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 341 rtunion fld[1]; :: ^ 5noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:2666038:: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:: 2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: note: : : expanded from macro 'RTL_CHECK2'array 'fld' declared herenoteexpanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];341 ^ ~ rtunion fld[1]; ^: ^ ~ : ^./genrtl.h:143 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c 5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::479330:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h10:341: : note In file included from : ::warningarray 'fld' declared here 5: 341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: note: array 'fld' declared here rtunion fld[1];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] ^ 5 && BLOCK_FOR_INSN (next) == BLOCK_FOR_INSN (place_to_insert)): XEXP (rt, 7) = arg7; : ^~~~~~~~~~~~~~~~~~~~~ note2344: ^ ~: ./genrtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];828 197 rtunion fld[1];: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c30: ^771:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c3note: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:25: 883:expanded from macro 'BLOCK_FOR_INSN'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 10 X0EXP (rt, 3) = NULL_RTX; : ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ./genrtl.h::788:27: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h110: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ^ ~3 : XEXP (SUBREG_REG (op), 1)); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 ^ ~ : : ./genrtl.h:198::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:775771expanded from macro 'X0EXP' :25::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3 : notenote ^ ~warning: : expanded from macro 'XBBDEF': expanded from macro 'XEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 :: ^ ~ 659 X0EXP (rt, 4) = NULL_RTX;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ 38 ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' ::788: note: XEXP (rt, 4) = arg4; : expanded from macro 'RTL_CHECK1'38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 27: ^ ~ note: ^ ~660note: :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :66038:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'X0EXP' :38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'RTL_CHECK2' 771 : ^ ~expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:989:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 5: 38:note:341: : ^ ~44 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' :341note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:5: note: note: : array 'fld' declared here expanded from macro 'RTL_CHECK1':array 'fld' declared here : 5 rtunion fld[1]; rtunion fld[1]; ^ ~ expanded from macro 'gen_rtx_ROTATE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c ^ ~ ^~~~: 30note: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ./genrtl.h 660:::array 'fld' declared here38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:39:: note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h40:::4793expanded from macro 'RTL_CHECK2':341 rtunion fld[1]; :35 198:note: expanded from macro 'gen_rtx_fmt_ee' ^5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO):3 :: note ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~ warningIn file included from :341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:array 'fld' declared here: :341:5:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && BLOCK_FOR_INSN (next) == BLOCK_FOR_INSN (place_to_insert))26 X0EXP (rt, 4) = NULL_RTX;: 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 ^ rtunion fld[1]; : array 'fld' declared here ^ ~:30 ^ rtunion fld[1]; : ^:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c : :27 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cnote144In file included from : ::expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c3:78889625:27: 2344:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3):: : In file included from 34 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :2344:expanded from macro 'X0EXP'./genrtl.h: ^ ~: ./genrtl.h:199warning warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : 111:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]3775:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: X0EXP (rt, 8) = NULL_RTX; rtx in1 = XEXP (op, 0), in2 = XEXP (op, 1);warning ^ ~: 659: :25: ^ ~38 note: 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]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XBBDEF' 771: X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: : note ^ ~788: note expanded from macro 'XEXP' :27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :: ^ ~: 788expanded from macro 'RTL_CHECK1' ^ ~expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])660: note:27: note : expanded from macro 'XINT': 38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' :659#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ :38: note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK1'note: 660 expanded from macro 'RTL_CHECK2':341: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5 ^ ~ ^ ~38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: note : :note:: expanded from macro 'RTL_CHECK2'5: : 341:note5: :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' 341:array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; : 5array 'fld' declared herenote : ^ ~: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ^ rtunion fld[1]; note5: array 'fld' declared here: ^ rtunion fld[1]; ^ ^ note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: In file included from : :2344: In file included from ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1124860:26: ^2344: : 3:: In file included from ./genrtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:::23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344warning: 925 = sel_bb_empty_p (BLOCK_FOR_INSN (place_to_insert));200: : :./genrtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:./genrtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:169: XINT (rt, 6) = arg6; ^ ~ 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h199:: :3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 828warning:: 768 30:23warning:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : warning XEXP (rt, 1) = arg1;array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ : X0EXP (rt, 6) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX;expanded from macro 'BLOCK_FOR_INSN' :note: expanded from macro 'XINT' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) && XEXP (op, 1) == const1_rtx) 771 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 ::788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :775:27note771::23: expanded from macro 'X0EXP': 25 note: note: expanded from macro 'XEXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP':#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 660 :38 note: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 659: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::38660#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: note: :341 38note: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK1': ^ ~ notenote : 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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: 5expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 5 ^ ~341:note: : 5: rtunion fld[1];: array 'fld' declared herenote 659 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note: 38 In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: rtunion fld[1]; ^341::5 :In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c27note: In file included from : note ^: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:30: array 'fld' declared hereIn file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: :940 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::43./genrtl.h rtunion fld[1]; ^: 341: ^:113 : warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c32344:5 In file included from : : ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.carray 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)); warning:25: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here : 200:26 rtunion fld[1];771In file included from XEXP (rt, 7) = arg7; :323/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344 ^ ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cwarning./genrtl.h: :2014876:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: 771:23::: 25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning note X0EXP (rt, 6) = NULL_RTX; :2344: ./genrtl.h: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 170:note 3: ^ ~expanded from macro 'XEXP': exchange_data_sets (BLOCK_FOR_INSN (new_insn),: ^~~~~~~~~~~~~~~~~~~~~~~~~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':660:788array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]27 :30: note: XEXP (rt, 2) = arg2;note: expanded from macro 'BLOCK_FOR_INSN' : X0EXP (rt, 7) = NULL_RTX;note: expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659 #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h77138: ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note23341: : 5expanded from macro 'RTL_CHECK1'::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775::27:660 25: :note: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: note 38:array 'fld' declared hereexpanded from macro 'XBBDEF'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: rtunion fld[1]; : expanded from macro 'RTL_CHECK2':341 expanded from macro 'X0EXP'expanded from macro 'XEXP':5 ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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 ^ ~ : rtunion fld[1];5 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: :27: :66038:In file included from :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: 6592344: rtunion fld[1];In file included from 38:expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: ./genrtl.h:expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: ^2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5: note: ^ ~ : 137expanded from macro 'RTL_CHECK2'./genrtl.hnote /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:: ::201#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])9503:3: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: :341:5: : warning52: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]341warning: : 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 temp = simplify_unary_operation (NEG, mode, XEXP (op, 1), mode); : array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1];: ^5 ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:In file included from note:: :771: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c171/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:3::25:788:27:array 'fld' declared here 771: noteIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: 23::2344: ./genrtl.h rtunion fld[1]; 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 'XEXP' expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^223 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 659 XEXP (rt, 1) = arg1; ^ ~: XBBDEF (rt, 3) = arg3;660: ^ ~:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c 38:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 4877expanded from macro 'RTL_CHECK1' :4: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:expanded from macro 'RTL_CHECK2':38771 ^ ~ ::23: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~: : warning ^ ~expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 775:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34125array 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]) ::: ^ ~ BLOCK_FOR_INSN (join_point)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~note 5 :: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 5660828note::38: :expanded from macro 'XBBDEF' ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30note: : rtunion fld[1];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])341: notearray 'fld' declared here ^ : ^ ~ :5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; array 'fld' declared here ^expanded from macro 'BLOCK_FOR_INSN' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 5659:::775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c25:: note957: expanded from macro 'XBBDEF' ::51: 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) return simplify_gen_binary (MINUS, mode, temp, XEXP (op, 1)); ^ ~38 ^ ~27 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:note:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1': : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771In file included from 2344:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::659341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 2344: :5:38: ^ note: ./genrtl.h note:expanded from macro 'XEXP'./genrtl.h : :expanded from macro 'RTL_CHECK1' :In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c138 :note:25 ^ ~: 223:3: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3341:5: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning : rtunion fld[1]; : warningIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note 660:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38array 'fld' declared here :: XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c ^ note: expanded from macro 'RTL_CHECK2':2344771 :23: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::4880./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1026: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h224:: 7713: ^ ~expanded from macro 'XEXP':23: :: warning2344: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:172 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::3413: ^ ~ :: expanded from macro 'XEXP'warning5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XEXP (rt, 2) = arg2; ^ ~:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning660 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: return BLOCK_FOR_INSN (new_insn);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)38 : : ^ ~ 771:note ^~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66023array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 38 ^:: 828 expanded from macro 'RTL_CHECK2': : 30: note: XEXP (rt, 4) = arg4;expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])965 note ^ ~ ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::425:: expanded from macro 'BLOCK_FOR_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: 771 : array 'fld' declared here ^ ~:23warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ temp = simplify_gen_unary (NEG, mode, XEXP (op, 1), mode);: ^ ~:341:5 : note ^note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: :775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30 25: In file included from rtunion fld[1]; 660expanded from macro 'XEXP':: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :382344: ./genrtl.h:224/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:: :27: In file included from 771note:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23expanded from macro 'XBBDEF':expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ warning: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 660 659:38./genrtl.h: XEXP (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38 ^ ~ 341 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:: :5expanded from macro 'RTL_CHECK1'139 :3 :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])771 : ^ ~: 660: array 'fld' declared here 23 warning:38: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'341: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'XEXP' rtunion fld[1];expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c XBBDEF (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 25 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:::775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5: note660:5array 'fld' declared here2344: ::38: ./genrtl.h : :note rtunion fld[1]; note: array 'fld' declared here ^ 225: array 'fld' declared hereexpanded from macro 'RTL_CHECK2': 25 rtunion fld[1]; : ^ 3: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5976: :note54: array 'fld' declared here: note rtunion fld[1]; ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:In file included from 4906:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:: 7 30 ^ expanded from macro 'XBBDEF' XBBDEF (rt, 3) = arg3; In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c: ^ ~: warning26: In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:775 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h BLOCK_FOR_INSN (FENCE_INSN (fence)))))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771:25659 ./genrtl.h:::38225::23:2344: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : ./genrtl.h:note3: 173:expanded from macro 'XEXP' ^ ~: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XBBDEF'3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning ^ ~: XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 : :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30 ^ ~ 659660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 5:38 XINT (rt, 5) = arg5; :38: note: array 'fld' declared here: ^ ~ :note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: 768: note23: expanded from macro 'BLOCK_FOR_INSN'expanded from macro 'RTL_CHECK2': :note: note25expanded from macro 'XINT' : rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~expanded from macro 'RTL_CHECK1'#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ ^note : expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 ^ ~775: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: 25::38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: :27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :341In file included from 5 : ^ ~expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'RTL_CHECK1'5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 note: ::382344: 341: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];: note 341 ^:140:: 5note: array 'fld' declared here :note: :array 'fld' declared here3expanded from macro 'RTL_CHECK1': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: warning: rtunion fld[1]; note rtunion fld[1];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])25 ^ ~: array 'fld' declared here: In file included from In file included from rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c: XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2344: ^341 :771983In file included from 26: :5: note: array 'fld' declared here ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c226:30:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :234415: warning: 23 rtunion fld[1];: ./genrtl.h :: ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : expanded from macro 'XEXP' 174:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : X0EXP (rt, 4) = NULL_RTX; : ^ ~ warning : warningarray 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; && INTVAL (XEXP (op, 1)) == GET_MODE_PRECISION (mode) - 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660 ^ ~ :2344: ./genrtl.h:226:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::4954 3768:note771: expanded from macro 'RTL_CHECK2'::16 :2323/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:788#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning :: :27:: : expanded from macro 'XINT'warning: notearray 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] note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 4) = NULL_RTX; ^ ~ 5 block_from = BLOCK_FOR_INSN (insn);: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' note: ^ ~ ^~~~~~~~~~~~~~~~~~~~~array 'fld' declared here : 660 :38:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : rtunion fld[1];: expanded from macro 'RTL_CHECK2'828:788: expanded from macro 'RTL_CHECK1' ^ : ^ ~27 30In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27: 660:341::38: note: 341 note::: expanded from macro 'BLOCK_FOR_INSN'5 5note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP'#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) :: ^ ~ 2344noteexpanded from macro 'RTL_CHECK2': ./genrtl.h: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here : rtunion fld[1]; ^ ~ ^141/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3:: 775: rtunion fld[1];659:38: 25 : In file included from note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.cwarning note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF':1153 : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK1' : :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25 ^ ~: 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c XINT (rt, 5) = arg5; :In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h234426:659: ./genrtl.h:38: note: expanded from macro 'RTL_CHECK1':227: :3: 341::note: 5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) noteexpanded from macro 'INTVAL' ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) : rtunion fld[1]; 2344 ^ ^~~ : :768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: 23:: note X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :665175 ^ ~:33In file included from ::: expanded from macro 'XINT' : note3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.cwarning: expanded from macro 'XCWINT'341::788 :27:30 5#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~:: ^ ~: : note note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341array 'fld' declared here660: XEXP (rt, 7) = arg7; :38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ^ ~2344 : : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:659 rtunion fld[1]; ^ rtunion fld[1]; note 227 ^:: : 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c::495538expanded from macro 'RTL_CHECK2'771:warning: ::1523 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:985::note X0EXP (rt, 5) = NULL_RTX;23 #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_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warningnote: expanded from macro 'XEXP' block_bnd = BLOCK_FOR_INSN (BND_TO (bnd));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 788#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341 :27:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: :: array 'fld' declared here828 XEXP (op, 0), XEXP (op, 1)); ^ ~ 341: note: expanded from macro 'X0EXP' :30note: rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : 5:expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ expanded from macro 'BLOCK_FOR_INSN' rtunion fld[1]; :38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c ^ 771:23 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c :: : 27: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:noteIn file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 252344: : ^ ~./genrtl.h:In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'142:expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3 :2344:: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :2285: note:: array 'fld' declared here ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::warning660:: :3341:5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:: 775 38: XINT (rt, 6) = arg6;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c ^ ~ notewarning: note: : :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here :25: :76826: : noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4;expanded from macro 'XBBDEF' 23:341::: 5: rtunion fld[1];note: note: 2344expanded from macro 'XINT': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) array 'fld' declared here ^./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h176:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 3: warning::38 rtunion fld[1]; 768In file included from :23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:38 : note: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:99130: : :15: warningnoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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]) expanded from macro 'XINT': array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :: ^ ~2344expanded from macro 'RTL_CHECK2' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) && INTVAL (XEXP (op, 1)) == GET_MODE_PRECISION (mode) - 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XEXP (rt, 8) = arg8;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:./genrtl.h::23:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :: note228771:: expanded from macro 'XEXP'38:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: warning notenote:: array 'fld' declared herenote: : expanded from macro 'XEXP' 341array index 6 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) ^ ~ XINT (rt, 6) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~: ^ ~ 5: ^660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h4980:note768 note:66010::23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341: 38:array 'fld' declared here :: rtunion fld[1]; expanded from macro 'RTL_CHECK2'note note warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ : : note ^ ~expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 1153:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here ^ ~:660:27 next = PREV_INSN (insn);: 38 28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~: rtunion fld[1];expanded from macro 'RTL_CHECK2':3412344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 825:In file included from 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c./genrtl.h::: 25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 143/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3notenote: note: : expanded from macro 'PREV_INSN': 25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared hereIn file included from expanded from macro 'INTVAL': 341 rtunion fld[1];#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ^ ~: XEXP (rt, 7) = arg7; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~: ^ ~771 ::2344: ./genrtl.h:229:523:3 :note In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c::26: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here771 note:: expanded from macro 'XEXP'23:: 2344: 33 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 7) = arg5; note:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: rtunion fld[1];23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note ./genrtl.h660 ^: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660195:383In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: ::38note:warning: expanded from macro 'XCWINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note30: XEXP (rt, 1) = arg1;: : ^ ~expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'2344:771:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 23note./genrtl.h: ^~~:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h229expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:341 note ^ ~ :5:: :array 'fld' declared here warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote660array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : :38 XSTR (rt, 7) = arg5;: rtunion fld[1];expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :341 ^ ~ :: notearray 'fld' declared here5 : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660 rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note ^ ~ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~: ::expanded from macro 'RTL_CHECK2' 993array 'fld' declared here:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h77023::23 :: rtunion fld[1];: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 5expanded from macro 'XSTR' : :50052344:11#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning:: ./genrtl.hnote: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::144:341:: :660warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: 3: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: warning XEXP (op, 0), XEXP (op, 1)); ^ ~ if (NEXT_INSN (to) != from)expanded from macro 'RTL_CHECK2': ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~5:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 8) = NULL_RTX;note : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : rtunion fld[1]; 771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25 ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:::788:183In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26:234425: :: In file included from 27:341:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23247:: warning5:notes generated:2344: note note: expanded from macro 'X0EXP': 3 note: : :array 'fld' declared here: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ./genrtl.h : ^ ~expanded from macro 'NEXT_INSN'196: rtunion fld[1]; . expanded from macro 'XEXP'3 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:38: note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:warning:660:30: ^ ~768:23: ^ ~: note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341 : :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38:2344 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XEXP (rt, 2) = arg2; :: note: ^ ~: 771 ^ ~./genrtl.hnoteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 247:: array 'fld' declared herenote:771 3:23: rtunion fld[1]; : ^ :expanded from macro 'XEXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: :note : expanded from macro 'XEXP' In file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c341array 'fld' declared here : ^ ~: 27 rtunion fld[1]; ^: 5 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XINT (rt, 1) = arg1;:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/streamer-hooks.c -o streamer-hooks.o ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ note: array 'fld' declared here38:768:::169997:7 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6603:: rtunion fld[1]; ^38 23 && XEXP (op, 1) == const1_rtx: warning: ^ ~ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2': : expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771771:23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c rtunion fld[1]; : ^ : note 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note25::5009: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'660: note: expanded from macro 'XEXP'38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :2344expanded from macro 'RTL_CHECK2': ./genrtl.h48: warning:270: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5660:38:3 note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: warning: array index 1 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] XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38: expanded from macro 'RTL_CHECK2'note array 'fld' declared here : expanded from macro 'RTL_CHECK2' for (link = to; link != head; link = PREV_INSN (link)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: ^ ~ ^ ~ ^~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 :: note341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h825::5:25:: :341note5:5: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c::expanded from macro 'XSTR'array 'fld' declared here 26 note: note rtunion fld[1]; note: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here ^ ~expanded from macro 'PREV_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1];:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ : ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^771:array 'fld' declared here In file included from ^ ~ :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23: rtunion fld[1];: 788:272344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30note:: expanded from macro 'XEXP' ^ note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~note: : expanded from macro 'X0EXP'./genrtl.h expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :170:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning ^ ~: ^ ~1004:7 :#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] : ^ ~ XEXP (rt, 2) = arg2; warning2344: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && XEXP (op, 1) == const0_rtx: 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h5 ^ ~: 38: :771270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note: 771:::array 'fld' declared here:23 note: : expanded from macro 'RTL_CHECK1'23note:5 :: note: 3: warning rtunion fld[1];expanded from macro 'XEXP' note ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: array 'fld' declared herearray 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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;expanded from macro 'XEXP' ^ ~ :25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: ^ ~23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: ^ ~ 341: ^ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: :note: expanded from macro 'XSTR' ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:5022: 660:38:note note: expanded from macro 'RTL_CHECK2': 15271 ^ ~:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:array 'fld' declared here : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 rtunion fld[1];5 gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (block_new)));341 ^:: 5In file included from : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:note 26: In file included from warning: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :2344 ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: array 'fld' declared here : ^ ./genrtl.h: rtunion fld[1]; : In file included from ^198:9653/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: 27:7:38:: XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: warning: note1220:: ^ ~In file included from :expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note :: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23:: && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) note 2344: expanded from macro 'XINT' X0EXP (rt, 4) = NULL_RTX;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ^ ~ : ^ ~ 960/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:25:./genrtl.h :171:660 ::38: ^ ~ if (!side_effects_p (XEXP (op, 1)))3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771341:5note:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : :: expanded from macro 'NOTE_KIND':27: note XBBDEF (rt, 3) = arg3;note: : expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP' array 'fld' declared here ^ ~23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :775: ^ ~note ^ ~25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: 802: : note: 32: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : expanded from macro 'XCINT'expanded from macro 'XBBDEF':659: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38: note: expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):341 : In file included from ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 5#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :38661: 30:37:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: rtunion fld[1];In file included from :38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note5: : expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECKC1'note : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ : : ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.cnote : ./genrtl.h ^ ~expanded from macro 'RTL_CHECK2':271 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: 3:695:14: rtunion fld[1];25 341note: ^ warning ^ ~:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5expanded from macro 'gcc_assert': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)):In file included from 341: ^~~~ 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; : ^ ~In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:note5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 2344: 3notearray 'fld' declared here : ./genrtl.h:warning: :272array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: rtunion fld[1]; ^note : 768 X0EXP (rt, 5) = NULL_RTX; ^ ~:: warningarray 'fld' declared herearray 'fld' declared here: In file included from rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: XVEC (rt, 3) = arg3; :clang ^ ~ 27: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:5053/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:19: ^In file included from note :warningwarning772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'X0EXP': notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:23 : expanded from macro 'XINT':#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2344 gcc_assert (INSN_NOP_P (insn));: : ^~~~~~~~~~~~~~~~~ ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~ 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cnote: ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 826::3:271243659:25:: warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:38: note 38: note: : : expanded from macro 'INSN_NOP_P'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; if (!side_effects_p (XEXP (op, 1))) ^ ~:660 note: expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:771 note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2' :note#define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern)23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #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 'XEXP' ^~~~~~~~~~~~~~: ^ ~expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 341: ^ ~:5: 831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::23: 341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660: :38: :note: expanded from macro 'PATTERN' array 'fld' declared herenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotearray 'fld' declared here :: array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1];660 rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~: rtunion fld[1]; 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : ^23: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.cnoteexpanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' :30: ./genrtl.h:273:3:: ^ ~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)26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ 2344: 2344warning./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341:272array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: 5: warning: :: XVEC (rt, 4) = arg4;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h660 ^ ~ XVEC (rt, 3) = arg3;note :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:: :200: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:notearray 'fld' declared here ^ ~: expanded from macro 'RTL_CHECK2': rtunion fld[1]; note :: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772: ^ ~ ^772 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :695 rtunion fld[1]; :23: note ^In file included from : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c :23:warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 14:: 27 note: : :1283:In file included from ^ ~14: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'gcc_assert': X0EXP (rt, 6) = NULL_RTX;: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6602344note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27 : ^~~~ ::38:./genrtl.h note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h173: rtx rhs = XEXP (op, 1); : expanded from macro 'XVEC'3 ^ ~:341: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : expanded from macro 'RTL_CHECK2' warning: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :341 ^ ~660:note: 38:array 'fld' declared here771 XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: rtunion fld[1];: ::expanded from macro 'RTL_CHECK2' 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~659 23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note ^ ~ ^note: : 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :array 'fld' declared hereexpanded from macro 'XEXP' 38341::5: note rtunion fld[1];: array 'fld' declared here 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : note: expanded from macro 'XINT' noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:660#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 30 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: : ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :66038: noteexpanded from macro 'RTL_CHECK1'5111 : expanded from macro 'RTL_CHECK2'In file included from :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.cIn file included from : : ^ ~34: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : expanded from macro 'RTL_CHECK2'25: while (INSN_SCHED_TIMES (PREV_INSN (bnd_to)) == 0) : ^ ~ ^~~~~~~~~~~~~~~~~~In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:273:3: warning ::341: :array index 4 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])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825 ^ ~2344:341 rtunion fld[1];25 ^::5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'PREV_INSN'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c: XVEC (rt, 4) = arg4;./genrtl.h::26note: : 274:#define PREV_INSN(INSN) XEXP (INSN, 1) In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~array 'fld' declared here:2344341 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:771::772 :23::201 rtunion fld[1]; ^5note: :expanded from macro 'XVEC':warning: 23array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note XVEC (rt, 5) = arg5; : : : note: ^ ~array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c ^ ~: :27 warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660 :772:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c X0EXP (rt, 7) = NULL_RTX; ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788expanded from macro 'RTL_CHECK2'1300:660:23:3847 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])272344: : ^ ~./genrtl.hwarning: : note: expanded from macro 'XVEC' :174:3note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' #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 bits = GET_MODE_PRECISION (lmode) - INTVAL (XEXP (lhs, 1));: expanded from macro 'X0EXP' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]38::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :771 XINT (rt, 6) = arg6;:note 23 ^ ~ note: : expanded from macro 'RTL_CHECK2' ^ ~ notenote #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared hereexpanded from macro 'XEXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:35:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: rtunion fld[1]; ^ ~ 659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :66038:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c34138:::note5:30: : :: notenoteIn file included from note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK1' : ./genrtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1153 :28 ^:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)274 ^ ~:note :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3 ^~~ 660::341:2538:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INTVAL'::: note5:: expanded from macro 'RTL_CHECK2': warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]660 In file included from #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : : ^~~: ^ ~note: 39array 'fld' declared here 2344 rtunion fld[1]; :341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5:: ^~~:772note: array 'fld' declared here./genrtl.h rtunion fld[1]; ^ :66523:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h In file included from In file included from :182/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c::26: note:34: :275/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from 33expanded from macro 'XVEC'::: note: In file included from 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XCWINT' :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~expanded from macro 'EXPR_SCHED_TIMES' 2344warning#define EXPR_SCHED_TIMES(EXPR) ((EXPR)->sched_times):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h 2344:223: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:175: note ^ ~:341: : array 'fld' declared here 5 : XINT (rt, 6) = arg6; rtunion fld[1]; :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3: ^ ~ 660 rtunion fld[1];3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768 :23 ^ : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cnote: 38: ::5113noteexpanded from macro 'XINT': expanded from macro 'RTL_CHECK2':22: :warning warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1306:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 48#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) bnd_to = PREV_INSN (bnd_to); :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : XEXP (rt, 7) = arg7;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^~~~~~~~~~~~~~~~~~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XEXP (rt, 1) = arg1; ^ ~ 825 :25 bits += GET_MODE_PRECISION (rmode) - INTVAL (XEXP (rhs, 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:771:771: note: :660: array 'fld' declared here:23:expanded from macro 'PREV_INSN'23: : note : 38: expanded from macro 'XEXP' expanded from macro 'XEXP'note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define PREV_INSN(INSN) XEXP (INSN, 1) rtunion fld[1]; note : expanded from macro 'RTL_CHECK2' ^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])In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38660771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660 : :341note:23: ::note:38:5:expanded from macro 'RTL_CHECK2'30 note note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note In file included from ^: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38 ^ ~ ::1153::34128::52344: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:5: note: ::25./genrtl.hnote: : expanded from macro 'INTVAL'In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here275note:3#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): array 'fld' declared here ^~~ rtunion fld[1];expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:In file included from 2344 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c : warning: 665:33: note: expanded from macro 'XCWINT'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from : ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) XINT (rt, 6) = arg6; 27 ^~~: 341:526In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 293:3:: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: note In file included from 341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here::2344: 5: note768: ::./genrtl.h23:array 'fld' declared herewarning2344: : ./genrtl.h: rtunion fld[1]; 224: 176::3 3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 1) = arg1;note: warning rtunion fld[1];warning: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ : array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 8) = arg8;1351array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :7:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning XEXP (rt, 2) = arg2; ^ ~ : :660::38: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771: note23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'XEXP' ^ ~: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ : ^ ~ ^ ~ 5213 && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341 ^ ~:5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23:660: note: array 'fld' declared here3829:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: :: rtunion fld[1];38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2'771 && prev_bb == BLOCK_FOR_INSN (nop)->prev_bb); ^ note: ^~~~~~~~~~~~~~~~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' 23 ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :828:30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'XEXP' 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note In file included from expanded from macro 'BLOCK_FOR_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c ^ ~:341 :30:5: note #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~:2344array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: note ^ ~: array 'fld' declared here 660 :: ./genrtl.h: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :38 ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c25341: 293::265:3 : : note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::313:3note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'XBBDEF':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning In file included from ^ ~225 :3warning: : : #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XINT (rt, 1) = arg1;: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: XBBDEF (rt, 3) = arg3;341 38./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ ^ ~ 768:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note195:5:775 : note:3:: : note: :expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 77225:23 rtunion fld[1]; : note ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : warningexpanded from macro 'XVEC' ^ ~: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :695::660 XEXP (rt, 1) = arg1; :38: note ^note: 14:: expanded from macro 'RTL_CHECK2'expanded from macro 'XBBDEF' ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'gcc_assert'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1351:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :659771: ^ ~:2333 ^ ~: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) : ^~~~ 341:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP' ^ ~341 5660:38: note: :5note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': note : 771expanded from macro 'RTL_CHECK1': 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];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: note:: array 'fld' declared here23660: note38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:: :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 30: rtunion fld[1];:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :2344 ^ ^note: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:./genrtl.h expanded from macro 'RTL_CHECK2' :313:5214In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:341: : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c19 : ::3413#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h526: :warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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]660note: : 5 note = bb_note (BLOCK_FOR_INSN (nop));2344 :: array 'fld' declared here:./genrtl.h :226 ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1];38:3 : XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25 ^ ~:note: warning828:array 'fld' declared herenote: : expanded from macro 'RTL_CHECK2'30 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note 772:23: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;note : expanded from macro 'BLOCK_FOR_INSN' ^ ~: #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) : 341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 5: note : array 'fld' declared here ^ ~ expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27788#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];:In file included from 27775: :2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 25./genrtl.h ^2344: expanded from macro 'X0EXP' ./genrtl.h::314:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:13523:196::: warning50: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note660array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XBBDEF' 3 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning ^ ~ ^ ~ XEXP (rt, 2) = arg2; : : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h && GET_MODE_BITSIZE (GET_MODE (op)) > INTVAL (XEXP (op, 1))) XEXP (rt, 2) = arg2;38::771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23 : 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~659 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP':771:23:771: note:38: 38:: : expanded from macro 'RTL_CHECK2' note: note: expanded from macro 'RTL_CHECK1' 23note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK1': ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: expanded from macro 'XEXP' :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~341:538341:: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:note341: note: ^ ~ notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : 5expanded from macro 'XEXP' array 'fld' declared here :660:: array 'fld' declared here :38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];: ^ ~ note: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26 rtunion fld[1]; expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from ^ ~ 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::227/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c::34152163:1153: 38warning: 5:30array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 15:: : noteIn file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 28 X0EXP (rt, 5) = NULL_RTX; : : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :788In file included from :27: : note2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: note next_insn = NEXT_INSN (nop); ./genrtl.h: ^~~~~~~~~~~~~~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'INTVAL' note: :314:3: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)expanded from macro 'X0EXP' 25expanded from macro 'RTL_CHECK2': : In file included from ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 826warning:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::665: #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] 25 XEXP (rt, 2) = arg2; ^ ~::33 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h: :note 315:note3:: warning: expanded from macro 'XCWINT' : expanded from macro 'NEXT_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])77138: 23#define NEXT_INSN(INSN) XEXP (INSN, 2) XEXP (rt, 3) = arg3; ^~~: ^ ~: 341 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:5expanded from macro 'RTL_CHECK1': : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note341:: 5array 'fld' declared here ::771 rtunion fld[1]; 771: ^ note: expanded from macro 'XEXP'In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:: 2327: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : In file included from ^ ~: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:array 'fld' declared here : ::660 341: expanded from macro 'XEXP'./genrtl.h rtunion fld[1];: ^ note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:1356::197: ^ ~5:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3: 19 : ^ ~ notenotewarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningarray 'fld' declared here: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]660:38: : : note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c - INTVAL (XEXP (op, 1)), MODE_INT, 1); ^ ~expanded from macro 'RTL_CHECK2':26 X0EXP (rt, 3) = NULL_RTX;: ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :6602344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 788: ./genrtl.h771::341:228:5:note: 27:expanded from macro 'RTL_CHECK2'23 3: note: : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning:: : note: ^ ~note 341expanded from macro 'X0EXP' ^ ~ : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here341note: : rtunion fld[1]; expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6595 ^: note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here 5: note: array 'fld' declared hereIn file included from 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c rtunion fld[1];:25 ^ ~: In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ XINT (rt, 6) = arg4; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1153::30note28 :: expanded from macro 'RTL_CHECK1': ^ ~ : In file included from 2344 : ./genrtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c316 : : ./genrtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::35218768:expanded from macro 'INTVAL' 315:18/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:::3:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 ^~~: && PREV_INSN (note) == prev_insn); : ^~~~~~~~~~~~~~~~warning5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here665: XEXP (rt, 3) = arg3; 33 ^ ~ ^ ~ : rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 ^ ~note :771:: note: expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^660788: expanded from macro 'XCWINT':In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c2327:38:27: note : expanded from macro 'XEXP' #define PREV_INSN(INSN) XEXP (INSN, 1): note: expanded from macro 'RTL_CHECK2' : In file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ ^ ~ note2344 ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : 341: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: ./genrtl.h:note198expanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:::341:23660:: note659:38:: 38: note:expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' : : array 'fld' declared hereexpanded from macro 'RTL_CHECK1' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5 rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): X0EXP (rt, 4) = NULL_RTX; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c: ^ ~ ^ ~ 26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788::27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: :660:3415:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38array 'fld' declared here : note2344: : rtunion fld[1];: ./genrtl.h5note: expanded from macro 'RTL_CHECK2'array 'fld' declared here ::note: expanded from macro 'X0EXP' ^ rtunion fld[1]; 229#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c ::14053:note:: 659: 14:array 'fld' declared herewarning: :38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:warning: array index 1 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] 695:note 14: XSTR (rt, 7) = arg5;: note: rtx rhs = XEXP (op, 1); expanded from macro 'RTL_CHECK1'expanded from macro 'gcc_assert'In file included from ^ ~ ^ In file included from ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34130 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344770:5::2344771: 23 : : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:./genrtl.hnote:note: ./genrtl.h5::23 : : :note335:3:: expanded from macro 'XEXP' 316#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XSTR'note warningarray 'fld' declared here : ^ ~ rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660 array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: ^ ~ rtunion fld[1]; warning: ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:note660: X0EXP (rt, 4) = NULL_RTX; In file included from 38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: expanded from macro 'RTL_CHECK2':27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:note5220/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788:3: : XEXP (rt, 1) = arg1; warning: : :27expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 NEXT_INSN (prev_insn) = nop; :5 ^ ~ ^~~~~~~~~~~~~~~~~~~~~note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:./genrtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771199::3413:::25:23: notenote: expanded from macro 'NEXT_INSN' : : expanded from macro 'X0EXP' rtunion fld[1]; ^5 expanded from macro 'XEXP' : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cnote:1422/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :47:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 77138:: :warning: 23: rtunion fld[1];note: ::expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note659788 : ^: bits = GET_MODE_PRECISION (lmode) - INTVAL (XEXP (lhs, 1)); 38:: 27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' note ^ ~: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660 note:: 38: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)23: ^ ~ ^ ~26 341 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:: note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared hereexpanded from macro 'XEXP'::659 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :538: 2344: ./genrtl.h note: note: array 'fld' declared here: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:247#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: ^ In file included from expanded from macro 'RTL_CHECK1' rtunion fld[1]; : ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 3 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344expanded from macro 'RTL_CHECK2': ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::336:30 :31153:28:: 341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344warning341 note: :5:: :expanded from macro 'INTVAL' note: array 'fld' declared here rtunion fld[1]; ^ ./genrtl.h: 5335:warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared here 5221 : XINT (rt, 1) = arg1; rtunion fld[1]; ^ ~ XEXP (rt, 2) = arg2; 3 ^~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ warningwarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1;: ^771 ^ ~: ::23 :665:In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3323: : PREV_INSN (nop) = prev_insn; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.cnote:27771: ^~~~~~~~~~~~~~~:23: note: expanded from macro 'XEXP'noteexpanded from macro 'XINT' : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XCWINT' ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:In file included from 660: expanded from macro 'XEXP' ^ ~25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : ^~~2344note ^ ~ : : expanded from macro 'PREV_INSN':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38:341#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 38./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ::23660:5: :38:expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' note200 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ^ ~ ^ ~:3: array 'fld' declared here: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: rtunion fld[1];341:5: warning ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) notenote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1428 : :660expanded from macro 'RTL_CHECK2' rtunion fld[1]; :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :48 ^ X0EXP (rt, 6) = NULL_RTX;: warningarray 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bits += GET_MODE_PRECISION (rmode) - INTVAL (XEXP (rhs, 1)); ^ ~ rtunion fld[1]; ^38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h : 336note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):788::27: note : expanded from macro 'X0EXP' ^ ~ ^ ~ 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3:5341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:: note: array 'fld' declared here noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: array 'fld' declared here In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: rtunion fld[1];note: expanded from macro 'XEXP' : ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~26 5223/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;:660:38: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :: 2344: ./genrtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: :expanded from macro 'RTL_CHECK2' ^ ~ :: warning659401:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344::38#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]7713: warning: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1': 23./genrtl.h : : XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2701153note: :28 PREV_INSN (note) = nop;: ^ ~expanded from macro 'XEXP' : note: expanded from macro 'INTVAL' 3 ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :664:29:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note825:665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25 : expanded from macro 'XWINT': note: expanded from macro 'PREV_INSN' 38#define XWINT(RTX, N) ((RTX)->u.hwint[N]) XSTR (rt, 1) = arg1; : ^ ~ 33 ^ ~341#define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770note ^ ~5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::expanded from macro 'RTL_CHECK2'23342:: 771: notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 5:23: expanded from macro 'XCWINT'note: ^ ~: expanded from macro 'XEXP' :array 'fld' declared herenote#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1]; ^ ~ ^array 'hwint' declared here ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^::660:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 341: note:: expanded from macro 'XSTR': : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: array 'fld' declared here341660: 5:: 38note: : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' ^ :2344: ./genrtl.h:201:3: warning:: 61#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::1453array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]341:5 ^ ~:: :7 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note ^: X0EXP (rt, 7) = NULL_RTX;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ :note: expanded from macro 'HOST_WIDE_INT'341 :In file included from 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:: 26note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.harray 'fld' declared herewarning # define HOST_WIDE_INT long: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:271: :3788 :: && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) :warning27: 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^: :2344 notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^: expanded from macro 'X0EXP'./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: 401#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XINT (rt, 2) = arg2; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5224 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c771:3: warning: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23:3: ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]65925/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: NEXT_INSN (note) = next_insn; ^~~~~~~~~~~~~~~~:38:768:::2344 : 23: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h note :expanded from macro 'XINT' note: expanded from macro 'XEXP' 402#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK1' ^ ~ XWINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 826::3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~25: warning341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 660::29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: notenote : :note: array 'fld' declared hereclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stringpool.c -o stringpool.o : :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]notearray 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; expanded from macro 'NEXT_INSN' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : expanded from macro 'XWINT' XWINT (rt, 2) = arg2; ^ ~ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c29:26:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h In file included from ^ ~:272/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: #define XWINT(RTX, N) ((RTX)->u.hwint[N])27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: : ^ ~noteIn file included from ::: 3: 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XWINT(RTX, N) ((RTX)->u.hwint[N])2344 ^ ~warning23 note: :: 342./genrtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here:223 note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : XVEC (rt, 3) = arg3; rtunion fld[1];: expanded from macro 'XEXP'35: ^: ^ ~ 342:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warningnote: array 'hwint' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1453/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array 'hwint' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; :772:::660:38:2333 :771: ^note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: expanded from macro 'RTL_CHECK2' : && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ~61 : expanded from macro 'XVEC' ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: : note:26note: ::: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' ^note : expanded from macro 'HOST_WIDE_INT' 771# define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::30341: :5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: In file included from array 'fld' declared here 25 ^ ~ note:23: array 'fld' declared here: rtunion fld[1]; ^note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:::: 402:3: 5226 rtunion fld[1];expanded from macro 'XEXP' :warning2344 ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'RTL_CHECK2': ./genrtl.h2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ^ ~435 :3: :: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:273:warning38:warning341:5 : :note : : expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3expanded from macro 'XWINT' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: X0EXP (rt, 1) = NULL_RTX;342:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ^ ~ NEXT_INSN (nop) = note;warning array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^:788:: ^341 XVEC (rt, 4) = arg4; In file included from ^ ~:527 ^~~~~~~~~~~~~~~ :: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27:772: 23note: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: rtunion fld[1];61In file included from ::26: 25: note: : notenote: ^expanded from macro 'XVEC' expanded from macro 'HOST_WIDE_INT'note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:1454 expanded from macro 'RTL_CHECK1' ./genrtl.h :224expanded from macro 'NEXT_INSN':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::# define HOST_WIDE_INT long: warning50: 660:38 ^ : ^ ~: array index 2 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] && GET_MODE_BITSIZE (GET_MODE (op)) > INTVAL (XEXP (op, 1))) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from : :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c ^ ~:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2330341:23 :: 771note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XEXP': :note341 :note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 array 'fld' declared here ^ ~ note : expanded from macro 'XEXP'2344: : rtunion fld[1];expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:435:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; 3 ^ ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 38660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note ./genrtl.h:: X0EXP (rt, 1) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1153:: expanded from macro 'RTL_CHECK2'28:436 2344 note:3 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:./genrtl.h :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :341:5 expanded from macro 'INTVAL'::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 788:27: X0EXP (rt, 2) = NULL_RTX; note274 #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): ^ ~note: :array 'fld' declared here noteexpanded from macro 'X0EXP'3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];: warningarray 'fld' declared here ^ ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::5227: 27 XVEC (rt, 5) = arg5; 659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~665 ^3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38note:33: : note:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c772warning: expanded from macro 'RTL_CHECK1': : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' 27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'XCWINT' :: 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ PREV_INSN (next_insn) = note; : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344 ^~~~~~~~~~~~~~~~~~~~~ :: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25341 note::225:: : expanded from macro 'RTL_CHECK1'note 5: note3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here : rtunion fld[1]; :expanded from macro 'XVEC' ^ ~: note: ^warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'PREV_INSN'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from array 'fld' declared here rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XBBDEF (rt, 3) = arg3; ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1)341 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c ^ ~:30:51458:19: :: 775clang: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:2344: ./genrtl.h:436: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3::660: warning: warning38: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: X0EXP (rt, 2) = NULL_RTX; treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~note expanded from macro 'RTL_CHECK2'warningnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 771::788: expanded from macro 'XBBDEF' :27: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])note23: array 'fld' declared here: note: : expanded from macro 'XEXP' rtunion fld[1]; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h - INTVAL (XEXP (op, 1)), MODE_INT, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ ^ ~341 ^ ~:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :538:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:771 :::659:38:3825note: :: In file included from note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: :expanded from macro 'RTL_CHECK1' 2344: expanded from macro 'RTL_CHECK2': ./genrtl.hnote: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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)454 ^ :3 expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26: In file included from ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :660:3412344: ^ ~ warning: : 38./genrtl.h::5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 275::3 XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341 341::5:notewarning: : note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 ^ ~ XINT (rt, 6) = arg6; array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; 768 : ^ ~ ^ ^ note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:In file included from expanded from macro 'RTL_CHECK2'5230: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c3:27: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XINT' BLOCK_FOR_INSN (nop) = prev_bb; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344array 'fld' declared here1153:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828./genrtl.h:: rtunion fld[1];: 226: ^303note: : ^ ~ expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note 660:: expanded from macro 'INTVAL' 38warning: note: expanded from macro 'BLOCK_FOR_INSN': #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c::775:665:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 :660:33: note: expanded from macro 'XCWINT'30 X0EXP (rt, 4) = NULL_RTX;38: : note: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2': noteIn file included from : 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)#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:341341::788 ^ ~5 38:: :: note: note27expanded from macro 'RTL_CHECK1' ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h454: : 3:array 'fld' declared here 341: rtunion fld[1];5: ^ warning5note:: : note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'X0EXP' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c ^ ~ : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):note5264:: 19:array 'fld' declared here warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (BLOCK_FOR_INSN (place_to_insert)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from 5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26471:3 ^ ~: : : 828:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5::30 note: warningarray 'fld' declared here : :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 X0EXP (rt, 1) = NULL_RTX;: ./genrtl.h:293: :3: notewarning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:2344: ^ ~ ./genrtl.h ^: 227/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :expanded from macro 'BLOCK_FOR_INSN'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)#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX; ^ ~23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:659:38::30:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 775:25:788 note: expanded from macro 'XBBDEF' note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note./genrtl.h::471:: : ^ ~ expanded from macro 'RTL_CHECK1'3 : warningexpanded from macro 'XINT': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:27 : notenote: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK1' : expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h660:695 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::78865914:27:38:1573: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: :notenote: note: : expanded from macro 'RTL_CHECK1' expanded from macro 'X0EXP'::expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'gcc_assert' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):341:5341: ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)):5 ^~~~ note:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h36:341 : rtunion fld[1];note: array 'fld' declared here 659:5: note : array 'fld' declared here rtunion fld[1];:38: ^ ~ rtunion fld[1];: warning ^note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c5265::: 27: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 341 ^ ~: 522:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h lv = CONST_DOUBLE_LOW (op), hv = CONST_DOUBLE_HIGH (op);warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~ ::341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5 1162note: 2344: array 'fld' declared here :25: In file included from : ./genrtl.h::30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];228 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : == BLOCK_FOR_INSN (BND_TO (bnd))); ^ note note: expanded from macro 'CONST_DOUBLE_HIGH' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: : expanded from macro 'BLOCK_FOR_INSN'array 'fld' declared here #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) 2344: ./genrtl.h:In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c504: rtunion fld[1]; : ^ : 26: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; 666 ^ ~ In file included from #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h36:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:2344: ./genrtl.h768 note:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XCMWINT'313: 23::303:: In file included from 775::25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N])note: warning: expanded from macro 'XINT' ^ ~: #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]:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::660 X0EXP (rt, 1) = NULL_RTX; ^ ~342:: XVEC (rt, 1) = arg1;./genrtl.h38 : note: ^ ~: expanded from macro 'RTL_CHECK2' :5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'hwint' declared here:772note: 504:23:341::expanded from macro 'XBBDEF' 5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : note HOST_WIDE_INT hwint[1]; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659note : :: 788: array 'fld' declared here:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:38 warning27: rtunion fld[1];:61 ^ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC'note: : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'X0EXP' :27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 26660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::387882344note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: ./genrtl.h: expanded from macro 'HOST_WIDE_INT':38: note: expanded from macro 'RTL_CHECK2'229:27 ::6953::14: note: note : : expanded from macro 'gcc_assert' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning # define HOST_WIDE_INT long: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))expanded from macro 'RTL_CHECK1' : ^ XSTR (rt, 7) = arg5; note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'X0EXP' ^~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1587 ^ ~ :23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :341 ^ ~ note:5:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659: array 'fld' declared here: note5 36note: rtunion fld[1];: note: array 'fld' declared here: : warningarray 'fld' declared hereexpanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c rtunion fld[1]; ^ ~ : 26: rtunion fld[1];: ^ ^ In file included from In file included from lv = CONST_DOUBLE_LOW (op), hv = CONST_DOUBLE_HIGH (op);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.cnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' 2344 ^ ~: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:341:5: 314::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :1162:In file included from ^ ~ 30 ^ ~: notearray 'fld' declared here: expanded from macro 'CONST_DOUBLE_HIGH' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:5415:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 34note: :In file included from :array 'fld' declared here 2344:771warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:66623 rtunion fld[1];:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : : 36 = INSN_SCHED_CYCLE (insn) + (INSN_CODE (insn) < 0::30 ./genrtl.h: note ^ ^~~~~~~~~~~~~~~~: : expanded from macro 'XEXP' 505:In file included from 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ~warning 844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XCMWINT' 2344#define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]): 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: ^ ~ :note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 342./genrtl.h27: :505::expanded from macro 'INSN_CODE'38::5:: In file included from X0EXP (rt, 2) = NULL_RTX; 3note : array 'hwint' declared here #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'2344: HOST_WIDE_INT hwint[1]; : ^ ~ ^warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:247:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768 3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h warning27::23:: 61 X0EXP (rt, 2) = NULL_RTX;: note: ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 expanded from macro 'XINT' : note: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~expanded from macro 'HOST_WIDE_INT' XINT (rt, 1) = arg1;: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) # define HOST_WIDE_INT long ^ ~ ^ ~ 788 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27:::38 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::660::: expanded from macro 'X0EXP' 3411756#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):768 38note::: expanded from macro 'RTL_CHECK1'23: :5: ^ ~ 33: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:659#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'warning: expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :38 ^ ~array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:note first = double_int::from_pair (CONST_DOUBLE_HIGH (op),:660 : expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h385:: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array 'fld' declared here: ^ ~ ^ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1162::5: rtunion fld[1];In file included from 30 : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.cnotenote: : expanded from macro 'CONST_DOUBLE_HIGH': :expanded from macro 'RTL_CHECK2' ^ array 'fld' declared here341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ 26 ^ ~ : :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666In file included from rtunion fld[1]; ^: 341:5: note: array 'fld' declared here rtunion fld[1];In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c36::30 rtunion fld[1]; note: expanded from macro 'XCMWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524 :3: :warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c55112344: : ::./genrtl.h727 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning2344:: In file included from 315 ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:270/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h if (INSN_IN_STREAM_P (EXPR_INSN_RTX (expr_vliw))) XEXP (rt, 1) = arg1;:3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:25:342 ^ ~ ::5: warning:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::832: 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 33771 XSTR (rt, 1) = arg1; : note: ^ ~2344warningnote: array 'hwint' declared here: ./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :23: expanded from macro 'INSN_IN_STREAM_P' XEXP (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) HOST_WIDE_INT hwint[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~ ^524770 :: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:771:23::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23: 61warning:825note notenote:: 25:: : : :expanded from macro 'XSTR'26 expanded from macro 'XEXP'expanded from macro 'XEXP'note #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 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] expanded from macro 'PREV_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XEXP (rt, 1) = arg1; 660: ^ ~38 note: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note#define PREV_INSN(INSN) XEXP (INSN, 1)expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: expanded from macro 'RTL_CHECK2'660660:38# define HOST_WIDE_INT long : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~38 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :771 ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : ^ ~ note: expanded from macro 'XEXP' noteexpanded from macro 'RTL_CHECK2':: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 23expanded from macro 'RTL_CHECK2':: 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: 660note1640: #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]) array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:6603813:38 : :: rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ^:: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23445:5 warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h: ^ ~ ^ ~ variable 'val' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: else if (arg0 < 0) : ^~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.carray 'fld' declared here : rtunion fld[1]; : : 1745 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341noteIn file included from :28:341271::: 3: warning: notearray 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:5: rtunion fld[1]; :note: 5: array 'fld' declared here ^: uninitialized use occurs here 30: rtunion fld[1]; : In file included from ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c :2344: ./genrtl.h XINT (rt, 2) = arg2; ^ ~note::: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 5511: In file included from return gen_int_mode (val, mode);525:768::23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.cIn file included from :26 ^~~:7 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c3 :316warning :: 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]: if (INSN_IN_STREAM_P (EXPR_INSN_RTX (expr_vliw))) 3:: 164025: In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: :expanded from macro 'XINT' XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h::768: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]2344note : :23./genrtl.h832 X0EXP (rt, 4) = NULL_RTX; ^ ~:53::525: remove the 'if' if its condition is always true:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: else if (arg0 < 0):3 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~:788:27expanded from macro 'INSN_IN_STREAM_P'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:660:: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning38: note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:expanded from macro 'RTL_CHECK2' : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1605:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define INSN_IN_STREAM_P(INSN) (PREV_INSN (INSN) && NEXT_INSN (INSN)) 24: note: initialize the variable 'val' to silence this warning ^~~~~~~~~~~~~~~~ XINT (rt, 2) = arg2; HOST_WIDE_INT val;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:660: 38 = 0 ^ ~ ^ ~826:: 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: :note341:noteexpanded from macro 'X0EXP': expanded from macro 'RTL_CHECK2' : 5expanded from macro 'NEXT_INSN'23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: note#define NEXT_INSN(INSN) XEXP (INSN, 2): expanded from macro 'XINT' ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::6595::38 :note note: array 'fld' declared hereexpanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1]; ^ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^660 :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::771341:23: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: expanded from macro 'XEXP': ^ ~: 5: 30 XVEC (rt, 3) = arg3;: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ~::20727725 ^: 2344 :note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here./genrtl.h :560:349:23 rtunion fld[1];: In file included from note: ^ : expanded from macro 'XVEC' warning:: warning: array index 1 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c : return simplify_gen_binary (code, mode, tem, XEXP (op1, 1)); ^ ~ 26: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :2344 ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: : ^ ~ 25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438 ^ ~771:: 23::335/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341:note: : 5::./genrtl.h: notenote3770:: expanded from macro 'XEXP' : 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) 560array 'fld' declared here ^ ~: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];: 660 ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38warning: XEXP (rt, 1) = arg1;:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23:341 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c : 5527note XSTR (rt, 1) = arg1;5: expanded from macro 'XSTR': expanded from macro 'RTL_CHECK2' : ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):7770#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : array 'fld' declared here ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: 23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : 771 if (INSN_NOP_P (place_to_insert)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~660 note: ^341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:: 826:5: 38:27In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.cnote: array 'fld' declared here :: : rtunion fld[1];27 : In file included from ^ notenote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:: 2087:40:expanded from macro 'RTL_CHECK2' expanded from macro 'INSN_NOP_P' : 23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^ ~ ^ ~ ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5660:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotenote: : ./genrtl.harray 'fld' declared here :expanded from macro 'XEXP': rtunion fld[1]; 273 note : :expanded from macro 'RTL_CHECK2'3 if (swap_commutative_operands_p (XEXP (op0, 1), op1))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: ^ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h831:38771:: ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23:23 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: XVEC (rt, 4) = arg4; 341note: expanded from macro 'RTL_CHECK2':expanded from macro 'XEXP' :: expanded from macro 'PATTERN'5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 30: ^ ~In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:note660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~: array 'fld' declared here ./genrtl.h:561:3 rtunion fld[1]; ^: 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341771 :note: In file included from 5::23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :772expanded from macro 'RTL_CHECK2'note warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: 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: : expanded from macro 'XEXP' ^ ~: 25: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XSTR (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::5:: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 660note rtunion fld[1];: ./genrtl.h:: noteexpanded from macro 'XVEC' 561:3 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:2638#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::: : :770 ^ ~notearray 'fld' declared here :23:In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :2344660: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c./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]): XSTR (rt, 2) = arg2;: note : 2090 ^ ~expanded from macro 'XSTR':49 : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38336/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :3:: note: expanded from macro 'RTL_CHECK2': ^ ~341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~warning : 5: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :warning:array 'fld' declared here38:770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2' return simplify_gen_binary (code, mode, tem, XEXP (op0, 1)); rtunion fld[1];: ^ ~note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: ^ ~341 :5 expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:771:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: expanded from macro 'XEXP' note : ^ ~array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~ ^ ::5660: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c :: array 'fld' declared here XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];660 ^5577:In file included from ^ ~: 15/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 77138warning:::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c2338:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:27: note30: In file included from : note: noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' target_bb = INSN_BB (insn); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~ : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.hexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1384 ^ ~:37./genrtl.h: ./genrtl.h: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note38: expanded from macro 'INSN_BB'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 579341:3#define INSN_BB(INSN) (BLOCK_TO_BB (BLOCK_NUM (INSN))) : 274: ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h ::341: note: ::note: array 'fld' declared here: expanded from macro 'RTL_CHECK2' 53: warning#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] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ ~1370: array 'fld' declared here: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 5) = arg5; :77032: note:23 : note rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: :array 'fld' declared here 2094 rtunion fld[1]; : expanded from macro 'XSTR':In file included from ^52 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: 772#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::expanded from macro 'BLOCK_NUM' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h ^ ~: 579:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660warning#define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) : ^~~~~~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: XSTR (rt, 1) = arg1; warning: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~828:: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: tem = simplify_binary_operation (code, mode, XEXP (op0, 1), op1);: 770:30expanded from macro 'XVEC'note:: expanded from macro 'RTL_CHECK2'23 : note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~expanded from macro 'XSTR' 26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 771:: 23expanded from macro 'BLOCK_FOR_INSN' : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:401:341660: expanded from macro 'XEXP': ^ ~660: :38:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: :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])note note: 3: ^ ~ ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 775 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared herewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1; 660:25 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38 :note: expanded from macro 'XBBDEF'note : In file included from :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 341 : ^ ~30: : ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from ^ ~ 5: :664: 29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6592344:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h38: note: expanded from macro 'XWINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341:::5:598:35: note: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : #define XWINT(RTX, N) ((RTX)->u.hwint[N]): array 'fld' declared here array 'fld' declared here expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ XSTR (rt, 1) = arg1;note ^ ~ rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^2344: ./genrtl.h ^ ~:342 :598In file included from : 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1376:41:23:5:: 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cnote: :: note: array 'hwint' declared here 27 HOST_WIDE_INT hwint[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'BLOCK_TO_BB' ^:warning: 2344: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h2101./genrtl.hnote:: expanded from macro 'XSTR'54::#define BLOCK_TO_BB(block) (block_to_bb[block]):61 ^~~~~ 275:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :3 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~341:5: note : : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :: ^ 26: return simplify_gen_binary (code, mode, tem, XEXP (op0, 1)); ^ ~ XSTR (rt, 1) = arg1;660 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarningnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' ::771:23:: note: expanded from macro 'XEXP' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)# define HOST_WIDE_INT long : 23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: expanded from macro 'XSTR'In file included from :5739 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::26: ^ ~ 66030:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: XINT (rt, 6) = arg6;:38: ^ ~341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~note: 2344 : ./genrtl.h 5expanded from macro 'RTL_CHECK2' update_liveness_on_insn (PREV_INSN (bb_end)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:: note 25: array 'fld' declared here:402 :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :note: : 768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:66023 ^expanded from macro 'PREV_INSN' : 341:5: note note: : : #define PREV_INSN(INSN) XEXP (INSN, 1)expanded from macro 'XINT'array 'fld' declared here :38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^: XWINT (rt, 2) = arg2; ^ ~ 30 : In file included from ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:599::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning341: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: XVEC (rt, 2) = arg2;note: array 'fld' declared here: 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : 38 rtunion fld[1];: note: 664expanded from macro 'RTL_CHECK2': 29::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: note23: expanded from macro 'XWINT' 341#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~ note ^ : : expanded from macro 'XVEC' expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):342: :55In file included from :: notenote: : array 'fld' declared herearray 'hwint' declared here rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOST_WIDE_INT hwint[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599::361::26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~ note:38: 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:: 38: note: warningexpanded from macro 'HOST_WIDE_INT': noteIn file included from 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT longexpanded from macro 'RTL_CHECK2' ^:2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):293: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] ^ ~ XVEC (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:435:3: warning XINT (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :768 X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:: ^ ~ 30 :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788772::2723:: note: expanded from macro 'X0EXP' note23: :array 'fld' declared here note: expanded from macro 'XINT' rtunion fld[1];:2344note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'XVEC' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :659:38: note: expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;:660::38: 660 : ^ ~38 :5885/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::40772::23:note note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'RTL_CHECK2'warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341 bitmap_set_bit (blocks_to_reschedule, BLOCK_FOR_INSN (insn)->index);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC'note : :341expanded from macro 'RTL_CHECK2' :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]) ^ ~ 5array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341 :5: :note rtunion fld[1];: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828: :array 'fld' declared here30 : note: rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ expanded from macro 'BLOCK_FOR_INSN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c : ^ ~25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::775:25:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XBBDEF'5 ::617:23443: warning#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] :: ./genrtl.h: XVEC (rt, 1) = arg1; ^ ~ 2344 : note./genrtl.h: array 'fld' declared here 436:313:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: : ^ ~ :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 :772 warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;23: note X0EXP (rt, 2) = NULL_RTX;: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ rtunion fld[1]; ^ ~ ^: 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7882344: ./genrtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])635 : ^ ~3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:6605 XSTR (rt, 1) = arg1;: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772::23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XVEC' 770#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 2738:: notenote: : expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' ^ ~ : 23: notenote: expanded from macro 'XSTR' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: rtunion fld[1]; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :660::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~38 :note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:: 38: notenote: expanded from macro 'RTL_CHECK2' ^ 341: :array 'fld' declared here 5 : 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]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c::5989In file included from In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: In file included from 20/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: warning2344: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c635:26: In file included from In file included from basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:23443: :./genrtl.h warning: 341:828:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]30 : note: : XSTR (rt, 1) = arg1;454 ^ ~: 3::30 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'BLOCK_FOR_INSN':2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::./genrtl.h5770: note: warningarray 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; XINT (rt, 1) = arg1;#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ ~ 23:653: 3: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: XVEC (rt, 1) = arg1;:775:25 :note note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:2344: ./genrtl.h: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:expanded from macro 'XBBDEF'23: note: expanded from macro 'XVEC' :314:3: 23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~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)warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::341:5660:: 38note: array 'fld' declared here : ^ ~ 38 rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK1' note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::232344:: ./genrtl.hexpanded from macro 'RTL_CHECK2':653:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning: :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) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note XVEC (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341:5:: 660note: :77238:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ expanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 rtunion fld[1]; ^ ::6605::5998:15: warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])526: note: array 'fld' declared herearray 'fld' declared here ^ ~ bb_head = NEXT_INSN (bb_head); ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:: 5: ./genrtl.hnote: array 'fld' declared here2344:826: : ./genrtl.h:672::3: 31525 rtunion fld[1];: ^note: expanded from macro 'NEXT_INSN' warning471: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 XSTR (rt, 1) = arg1; ^ ~ : In file included from #define NEXT_INSN(INSN) XEXP (INSN, 2):3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25771: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7702344:: 23./genrtl.h:672 :3: 23 XEXP (rt, 3) = arg3;: ^ ~ notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :788:27:: note: XSTR (rt, 1) = arg1;expanded from macro 'X0EXP' 771:23 : ^ ~ note: expanded from macro 'XEXP' note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note:: 660expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR':659: 38: note: expanded from macro 'RTL_CHECK1':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 ^ ~:38 : note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 660660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341::5: note : notearray 'fld' declared here : 5: note38array 'fld' declared here :: array 'fld' declared herenote rtunion fld[1]; rtunion fld[1]; ^ : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):6004: 14 : warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: bb_end = PREV_INSN (bb_end);expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c#define PREV_INSN(INSN) XEXP (INSN, 1): 26 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:504:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341::3415:5::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.hwarning:316:note3: :array 'fld' declared here 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;note771: array 'fld' declared here :23 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:: ^30 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:25: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : expanded from macro 'XEXP':2344 X0EXP (rt, 1) = NULL_RTX;788 In file included from 2221:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h48: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ^ ~warning ./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 788:./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27::: coeff0 = double_int::from_shwi (INTVAL (XEXP (lhs, 1))); 673: ^ ~659:38 3:note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:673:: warning:771660: :expanded from macro 'X0EXP': expanded from macro 'RTL_CHECK1' :3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2;: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: : ^ ~ warning: : note note : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;:: 770::523::expanded from macro 'RTL_CHECK2' ^ ~ :expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659 : 38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note : : ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660 rtunion fld[1];:38 expanded from macro 'XSTR'770:expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23: note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from 341 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 5: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :3411153:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 28 :27:5341: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note660:note: rtunion fld[1];38: array 'fld' declared here:expanded from macro 'INTVAL' 2344:5: ./genrtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): ^~~ ^: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:335 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:note6009: :array 'fld' declared here6653::33: note warning13: : rtunion fld[1];: 26: ^note: : warningexpanded from macro 'XCWINT' : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 2344 ^~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :./genrtl.h XEXP (rt, 1) = arg1; 25 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 505: bb_next = NEXT_INSN (bb_head); 3 ^~~~~~~~~~~~~~~~~~~ In file included from ^ ~ :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25:: note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c -o target-globals.o : : expanded from macro 'NEXT_INSN' note: 771array 'fld' declared here : #define NEXT_INSN(INSN) XEXP (INSN, 2) 2344 ^ ~ rtunion fld[1];: ^In file included from warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: 30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: In file included from :771:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h692:::32344: : 2226: 31./genrtl.h:692:expanded from macro 'XEXP' : warning: 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warningnote X0EXP (rt, 2) = NULL_RTX;: : : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]788:: 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;27 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; : ^ ~ && INTVAL (XEXP (lhs, 1)) >= 0 : 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:38:: ^ ~ note: expanded from macro 'RTL_CHECK2' 77138: #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])expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):23: note: expanded from macro 'XEXP' ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~23: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659:38: notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: : rtunion fld[1];expanded from macro 'RTL_CHECK1':38:771: : expanded from macro 'XEXP' ^notenote 23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP'341:5: #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) array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c ^ ~: 6011:15 rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: ^ ~ : array 'fld' declared here ^ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 660: ^: warning38: : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:5note: :27 bb_next = NEXT_INSN (bb_next); expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:2526: :660::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c2344: 2344:: :./genrtl.h: : 30./genrtl.h341note:524note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::336: :3:3:: expanded from macro 'NEXT_INSN' warning : 2344warningexpanded from macro 'RTL_CHECK2': notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NEXT_INSN(INSN) XEXP (INSN, 2): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : array 'fld' declared here ^ ~ :693:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ : In file included from : warning771:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c :25note ^ ~: XSTR (rt, 2) = arg2;expanded from macro 'XEXP' ^ ~ XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 1153770:23: note: expanded from macro 'XSTR' XEXP (rt, 2) = arg2; ^ ~ 23:28:2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:note38:: : expanded from macro 'XEXP'./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: XSTR (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: : expanded from macro 'RTL_CHECK2'expanded from macro 'INTVAL' ^ ~ 23: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: expanded from macro 'XEXP':33: note: expanded from macro 'XCWINT' 660660:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 77038 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23 ^ ~:38 ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::note341: note: ^ ~expanded from macro 'RTL_CHECK2' note: 5:660: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: 341: note: expanded from macro 'RTL_CHECK2' 341 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: ^ ~ rtunion fld[1]; ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c ^ ~ note:array 'fld' declared here 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^341 : rtunion fld[1]; ^5::In file included from 2227 5note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c::17array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:: 6016warning: :1326: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: && INTVAL (XEXP (lhs, 1)) < HOST_BITS_PER_WIDE_INT) rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::: 382344: : array 'fld' declared here note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h : in_next = NEXT_INSN (insn);: 23 : note: 525expanded from macro 'XEXP' :expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 826:25: note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.hexpanded from macro 'NEXT_INSN': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660: 38:::40130 : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2)::2344 341expanded from macro 'RTL_CHECK2' : XINT (rt, 2) = arg2;: ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 771:23::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 712/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153: note:3: XWINT (rt, 1) = arg1;:: 28768warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:23:: ^ ~: note: 25 : : note: expanded from macro 'INTVAL'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' XSTR (rt, 1) = arg1; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29expanded from macro 'XEXP' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344::770note:23 : 665./genrtl.h::33: note ^ ~ ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660712/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: : expanded from macro 'XWINT' expanded from macro 'XSTR':3: 38:#define XWINT(RTX, N) ((RTX)->u.hwint[N]):expanded from macro 'XCWINT' 660 note ^ ~:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: noteexpanded from macro 'RTL_CHECK2'341:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) notewarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: ^ ~ : 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660note: : expanded from macro 'RTL_CHECK2':array 'hwint' declared here XSTR (rt, 1) = arg1; ^ ~38 #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]; ^ HOST_WIDE_INT hwint[1];note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:341341: :5:615 ^ ~:770 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note::26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:222923note: : array 'fld' declared here :: rtunion fld[1]; : ^: 5: note: notenote: 50: expanded from macro 'XSTR' clang: : warningarray 'fld' declared hereexpanded from macro 'HOST_WIDE_INT' array 'fld' declared here: #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] rtunion fld[1]; ^ ~ warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ rtunion fld[1];: # define HOST_WIDE_INT long ^In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c660:In file included from coeff0 = double_int_zero.set_bit (INTVAL (XEXP (lhs, 1))); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c In file included from ^ ~: :26:38:6018 note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77115:23: :: : warning2344noteIn file included from : expanded from macro 'XEXP': : ./genrtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 402 in_next = NEXT_INSN (in_next); ./genrtl.h:560::3 ^~~~~~~~~~~~~~~~~~~:2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: warning713 ^ ~:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:826array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : XWINT (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:25: XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: :660expanded from macro 'NEXT_INSN'341 warning: : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: :#define NEXT_INSN(INSN) XEXP (INSN, 2) XSTR (rt, 2) = arg2; 66438 ^ ~ :29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here :note: expanded from macro 'XWINT'771 :23 ^ ~: :#define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note note:770: :expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: ^ ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR' :342In file included from expanded from macro 'RTL_CHECK2':5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~770: ^ ~:23660:array 'hwint' declared here 25: 38 HOST_WIDE_INT hwint[1]; note: ^ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:In file included from 38:26: note: :: expanded from macro 'HOST_WIDE_INT'expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1153 ::28:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) # define HOST_WIDE_INT long#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note ^ ~: expanded from macro 'INTVAL' ^ ~ : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^ :341:./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h713:660:38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' : ^~~3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :665:33: 5note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warningexpanded from macro 'XCWINT' In file included from : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1];:5 ^ ~note: 27: : note ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here341 ^ X0EXP (rt, 1) = NULL_RTX;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:770 rtunion fld[1];5 : ^ ~: note6038: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::23: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2241: 48 rtunion fld[1]; 19:note ^: : expanded from macro 'XSTR' warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26warning coeff1 = double_int::from_shwi (INTVAL (XEXP (rhs, 1))); : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]788: : 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) ^ ~ In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from 659 gcc_assert (INSN_NOP_P (nop));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c660 ^ ~::30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h:826234438:: :: ./genrtl.h:561:3: warning : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote27array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : noteexpanded from macro 'RTL_CHECK1' : XSTR (rt, 2) = arg2;:expanded from macro 'INSN_NOP_P'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :38: #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 3417712344:5::: ^~~~~~~~~~~~~~ 770note: :23expanded from macro 'RTL_CHECK2' 23::note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' note: expanded from macro 'XEXP' ^ ~: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: ^ 732#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 831#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: :In file included from 3:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:38660:38:: : note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:expanded from macro 'RTL_CHECK2' 341:275:array index 1 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 XSTR (rt, 1) = arg1; note: ^ ~expanded from macro 'PATTERN'note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770 2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define PATTERN(INSN) XEXP (INSN, 4)341: ^ ~ : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:array 'fld' declared here ^ ~ 28436:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];: note ^23: note: :3expanded from macro 'INTVAL' 771:23:: #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here:note warning rtunion fld[1]; note: expanded from macro 'XSTR'In file included from :665 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:33 ^ ~ : : :note ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 :expanded from macro 'XEXP' : note X0EXP (rt, 2) = NULL_RTX;: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~25 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.cexpanded from macro 'XCWINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])26: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38579expanded from macro 'RTL_CHECK2' :2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: : note: warning ^~~ expanded from macro 'RTL_CHECK2':: 788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27:./genrtl.h341 ^ ~: XSTR (rt, 1) = arg1; : 732/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: : note341::3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' ::array 'fld' declared here warning7705 ^ ~ : 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; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h ^ ~ 23 ^note::695: array 'fld' declared here note :14: note rtunion fld[1]; ^ ~ : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2246: ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 17 :expanded from macro 'gcc_assert' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:In file included from ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.cwarning:65966030: :: In file included from :38 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~:38note:: : note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR':341 ::5 && INTVAL (XEXP (rhs, 1)) >= 0#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: ^ ~ note2344 ^ ~: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' :: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771660#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: :: 23::38733array 'fld' declared here:3 ^ ~: note: rtunion fld[1]; warning: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::341 note:5: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2;5 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :notenote: 1153array 'fld' declared here:: :77128::23: note: expanded from macro 'XEXP' array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : note rtunion fld[1]; ^ 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: note: rtunion fld[1];expanded from macro 'INTVAL' :6189: expanded from macro 'RTL_CHECK2'#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) :In file included from 12 ^~~ ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c: :26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:In file included from : :33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27: ^ ~ note25In file included from : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from expanded from macro 'XCWINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: 2344 insn = PREV_INSN (insn); ^~~~~~~~~~~~~~~~::./genrtl.h:2344454:: ./genrtl.h341 3:733: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:./genrtl.h25: ::5:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):3note: ^~~ note: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here : rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~341warning: :5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'PREV_INSN' XEXP (rt, 2) = arg2;: 598 ^ ~ ^768: 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note::: #define PREV_INSN(INSN) XEXP (INSN, 1)note: 3: warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'XINT' XSTR (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c771 rtunion fld[1]; :23 ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30 ^ ~note: : 770:771 ^:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XEXP'23 : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XSTR' 660 In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: : 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote2247: ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 17::66038expanded from macro 'XEXP' warning: :#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] ^ ~ note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38expanded from macro 'RTL_CHECK2' 660 && INTVAL (XEXP (rhs, 1)) < HOST_BITS_PER_WIDE_INT):38 : :./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 753 ^ ~ notenotenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::3413: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warningexpanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; : ^ ~note ^ ~5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 768:array 'fld' declared here:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2323: : :341 rtunion fld[1]; ^note: :note : : expanded from macro 'XEXP' 5note: array 'fld' declared here : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c ^ ^ ~: 27 ^ expanded from macro 'XINT': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:2344: ./genrtl.h:471:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; : X0EXP (rt, 1) = NULL_RTX; ^ 6194 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: 660 ^ ~ ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:::2426: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ./genrtl.h38:::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 753788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3:warning: :27: note: 660note: expanded from macro 'X0EXP' 2344expanded from macro 'RTL_CHECK2' : ./genrtl.h#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] : ^ ~: tidy_control_flow (BLOCK_FOR_INSN (insn), true);#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 599 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: :3: ^ ~ ^~~~~~~~~~~~~~~~~~~~~note 1153warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]28::warning : XINT (rt, 1) = arg1; : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'RTL_CHECK2'828659 note :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: XVEC (rt, 2) = arg2; ^ ~ 768 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :30:38expanded from macro 'INTVAL':23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note note :341: : :5#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)expanded from macro 'BLOCK_FOR_INSN':expanded from macro 'RTL_CHECK1' :772:23 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note: expanded from macro 'XVEC' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: : expanded from macro 'XINT' note775#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^25 ^ ~ noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:: :30660: array 'fld' declared here665note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XBBDEF' rtunion fld[1]; :660: In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33: ^ 234438: :./genrtl.h:754: 383:: notewarning: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):In file included from : expanded from macro 'RTL_CHECK2' note: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.cexpanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27659:38 : expanded from macro 'XCWINT' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;:341note : ^~~:expanded from macro 'RTL_CHECK1' ^ ~ :341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])771: : 23: : ^ ~note: :./genrtl.h:expanded from macro 'XEXP' 341 : 504 5::3:note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here341 : :array 'fld' declared here rtunion fld[1];5: note rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ rtunion fld[1]; array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:26: 2249In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c 617 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 6216::50: ^ ~9 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 341::::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 35warning: :: notearray index 1 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] warning:: 788:27: XVEC (rt, 1) = arg1; note: expanded from macro 'X0EXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ coeff1 = double_int_zero.set_bit (INTVAL (XEXP (rhs, 1)));2344 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~23: if (! INSN_NOP_P (insn)) ^~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched-ir.h./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :826:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:23:27note: 754:note: expanded from macro 'XEXP'3:: expanded from macro 'XVEC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :warning30: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:38:: ^ ~2344: ./genrtl.h :755 notenote XEXP (rt, 2) = arg2;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : ^ ~3:expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660expanded from macro 'INSN_NOP_P'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660:38::771 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; #define INSN_NOP_P(INSN) (PATTERN (INSN) == nop_pattern) ^ ~: ^~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' note: 23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: 770831:5 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :array 'fld' declared here341 ^ ~note23 :5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153: :28::array 'fld' declared here note rtunion fld[1];: : expanded from macro 'PATTERN'expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^ ^~~ note: expanded from macro 'XSTR' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):26665/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define PATTERN(INSN) XEXP (INSN, 4) 660:In file included from ^ ~:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h660 notenote ::: expanded from macro 'XCWINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):50538:7712344 ^~~3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ::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] ^ ~341:note: X0EXP (rt, 2) = NULL_RTX; :5:./genrtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :635 note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: ^ ~ 7883 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27660:341warning38:: array 'fld' declared herenote :5:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :341 ^::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; notenote: ^ ~ expanded from macro 'X0EXP': array 'fld' declared here5 ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::659: 5 ^ 2276:In file included from : :array 'fld' declared here 9: rtunion fld[1]; note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c38 ^ warning :: note:: array 'fld' declared here 77025 rtunion fld[1];: :In file included from 23 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: :./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~755:3 :: warning: XEXP (op0, 1)));30 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: notearray 'fld' declared here 2344 : ^ ~./genrtl.h: 773:3 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 3) = arg3;771:23 ^ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XSTR': 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)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~2344 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~660:: warning:6399:: 8/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 660: notewarning: :660: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' 38 : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])524:38 ^ ~ bb = BLOCK_FOR_INSN (insn);: :3: ^ ~note : expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 772: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23341:5 ^ ~ ^~~~~~~~~~~~~~~~~~~~~: :note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828: XEXP (rt, 1) = arg1;30array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:note: 5341:note: rtunion fld[1];5 ^ ~:expanded from macro 'BLOCK_FOR_INSN' expanded from macro 'XVEC' : note: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: :660 rtunion fld[1]; ^ ~ ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];7712286 :23:: 10:775:25 : warning: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :expanded from macro 'XEXP'38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c in2 = XEXP (op0, 1); ^ ~ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :77126#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from : note:23note25: :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF': : ^ ~expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 2344 note: : :expanded from macro 'XEXP'2344 ./genrtl.h: :653:3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #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]) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]773::3 :3838: :: warning341 XVEC (rt, 1) = arg1;note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :659 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:38: : ^ ~ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^ ~ XVEC (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : 772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 : ^ ~note: 5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared hereexpanded from macro 'RTL_CHECK1' 23: rtunion fld[1]; ^ ~ :772 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; :: ^ ~note ^ 23: 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5note::: 2329: : noteexpanded from macro 'XVEC'expanded from macro 'XVEC': note7: warningarray 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : : ^ ~array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: 30:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; 660:38: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cnote: && XEXP (op0, 1) == const0_rtx && XEXP (op1, 1) == const0_rtx)2344642938: :expanded from macro 'RTL_CHECK2':11 ^: ^ ~./genrtl.h: :791:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771 :: note27: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: if (BLOCK_FOR_INSN (insn)->index != old_index:: :3412344 ^~~~~~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :5: noteexpanded from macro 'XEXP': ./genrtl.h: array 'fld' declared here expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828 XINT (rt, 1) = arg1;:525 : ^ ~: 3:30 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'BLOCK_FOR_INSN': 768 rtunion fld[1]; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c: ^ warning:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) :660 :26 : note: expanded from macro 'XINT' ^ ~:In file included from 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: : ^ ~ : :775./genrtl.h: expanded from macro 'RTL_CHECK2'2344 : :./genrtl.h:672/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 ^ ~660:38:: warning 791: ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2' :768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3 :note: expanded from macro 'XBBDEF': XSTR (rt, 1) = arg1;23 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~:: 659:341note38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5:770: expanded from macro 'XINT' 341 warning:23: #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] note: array 'fld' declared here ^ ~: : note : note: 5 XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1]; ^ ~ expanded from macro 'XSTR' expanded from macro 'RTL_CHECK1' note : array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768 ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 :38 ^ ~ 23: note:: 660: expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :38: ^ ^ ~341 ^ : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c5note:: 2329:note38: warning: : : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: rtunion fld[1];: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])30 && XEXP (op0, 1) == const0_rtx && XEXP (op1, 1) == const0_rtx)note ^ ~ ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :341:5 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note : 5:: noteIn file included from :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6432:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771array 'fld' declared herearray 'fld' declared here :2344:23 30: rtunion fld[1]; ::warning: rtunion fld[1];: ./genrtl.h: ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]341note:809: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^In file included from : array 'fld' declared here660 3 insn = sel_bb_end (BLOCK_FOR_INSN (insn)); ^~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: rtunion fld[1]; :27 38 ^ warning :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]828 :30: note: expanded from macro 'BLOCK_FOR_INSN'In file included from XEXP (rt, 1) = arg1; ^ ~noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c :26: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771expanded from macro 'RTL_CHECK2': :#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: 25 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:673:3: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: : warningIn file included from note: expanded from macro 'XBBDEF'./genrtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :560 : rtunion fld[1]; ^ ~ 2344: : ^ note: 659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7703./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: note809:3: :expanded from macro 'XEXP': warning2397:: 23warning:: expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :48#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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ XSTR (rt, 1) = arg1; 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: coeff0 = double_int::from_shwi (INTVAL (XEXP (lhs, 1)));38341: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote770 ^ ~: expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:771:771:2323#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :note 34123: ^ ~:5:: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1];expanded from macro 'XSTR' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ : rtunion fld[1]; ^ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2344 ^ ~: ./genrtl.h::829:3660: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:38:6487: XVEC (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 20 ^ ~note :38:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::warning: expanded from macro 'RTL_CHECK2':array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]6607725 :23: basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~:38 : note:note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XVEC' ^ ~note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: : expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341: expanded from macro 'RTL_CHECK2' ^ 828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::538: note: In file included from 341: : 5note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'BLOCK_FOR_INSN' ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:note: :: expanded from macro 'RTL_CHECK2' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ 26array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153 : noteIn file included from :: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h28 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 775:2344In file included from :25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c ^ ~ : :: ./genrtl.h:692 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3 27note: expanded from macro 'INTVAL' :note: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :341:5:: XEXP (rt, 1) = arg1;expanded from macro 'XBBDEF' 2344: note: array 'fld' declared here ^~~25./genrtl.h ^ ~: : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from 561/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: rtunion fld[1];771 2344: ./genrtl.h:829:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:::665:23 ^ ~ warning ^: 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]: note XVEC (rt, 1) = arg1; In file included from ^ ~ :33 XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c ^ ~ 772:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::30:: : 770659In file included from :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : note: 234423note:23:: : expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XCWINT'note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): noteexpanded from macro 'XSTR' ^ ~: expanded from macro 'XVEC' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ :660./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 ^ ~: :830 note:341: expanded from macro 'RTL_CHECK2':341 ^ ~:5:3 : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 6605note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~:: :: array 'fld' declared here 38: 38:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note notenote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; array 'fld' declared here : 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c rtunion fld[1]; XSTR (rt, 2) = arg2; expanded from macro 'RTL_CHECK2' ^ : ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: ^ ~ 30 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :6597expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2402note:: :23 ^ ~17: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.hwarning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:: array 'fld' declared here:25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 5 :2334warning && INTVAL (XEXP (lhs, 1)) >= 0: : rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 11 341note: 770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning ^: : 23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note In file included from :array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c insn_t last_insn = PREV_INSN (insn);:5 ^~~~~~~~~~~~~~~~ : 26:expanded from macro 'XSTR' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 771:: array 'fld' declared here rtunion fld[1];2344 ^ ~ 23 attrs = MEM_ATTRS (x); rtunion fld[1]; :: ./genrtl.h ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c825note:: : ^~~~~~~~~~~~~ 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25::693:3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from In file included from 1458/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27:note: expanded from macro 'XEXP': 24 :expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1)note2344 In file included from : ^ ~expanded from macro 'MEM_ATTRS' : ./genrtl.h:830:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 660: XSTR (rt, 2) = arg2; 38: ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :232344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:note: 795: expanded from macro 'RTL_CHECK2': ./genrtl.h:579: expanded from macro 'XEXP'770:23:: note: expanded from macro 'XSTR'29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660warning: : 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'X0MEMATTR' ^ ~660warning1153: :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:28/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660:38 XSTR (rt, 1) = arg1;:::770661:23:: note: note:37noteexpanded from macro 'INTVAL':note: expanded from macro 'RTL_CHECK2' : note ^ ~ : array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note rtunion fld[1];: : :23expanded from macro 'RTL_CHECKC1' ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT):expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):665 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~5 :In file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341 :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: expanded from macro 'XCWINT'::341 660note: : expanded from macro 'RTL_CHECK2'30:array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~:5:5 : note38 rtunion fld[1];:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 ^ ~note:5 note: array 'fld' declared here: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :In file included from rtunion fld[1]; ^ rtunion fld[1];note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cIn file included from :341::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c6611:52344:26: note: array 'fld' declared here:: In file included from array 'fld' declared here 28: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: :./genrtl.h2344array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] first_insn = NEXT_INSN (last_insn); ^ : ^~~~~~~~~~~~~~~~~~~~~ : rtunion fld[1]; ^ ~ In file included from 831: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c./genrtl.h3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ::826712:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 30341:3: In file included from XVEC (rt, 3) = arg3; : warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2403 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:17::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2725: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35 :25: : && INTVAL (XEXP (lhs, 1)) < HOST_BITS_PER_WIDE_INT) XSTR (rt, 1) = arg1;:772 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23 ^ ~: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~warning :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:: notearray 'fld' declared here: expanded from macro 'NEXT_INSN' 23 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note2344: rtunion fld[1];#define NEXT_INSN(INSN) XEXP (INSN, 2)./genrtl.h :: expanded from macro 'XVEC':33770:23:: ^ ~ 3 note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note expanded from macro 'XEXP' : : XSTR (rt, 1) = arg1;771#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'XSTR' ^ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning note ^ ~: ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)770: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c 660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~25:23:660: :660 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38 note: 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:77138note:::23:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h noteexpanded from macro 'XSTR' expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 38:note: : : expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP'notenote: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1153#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:660::831/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660expanded from macro 'INTVAL':3:38:341::5: :note: array 'fld' declared here 385:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XVEC (rt, 3) = arg3; :5 ^ ~ note rtunion fld[1]; : : ^ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c note : ::#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT): 26772expanded from macro 'RTL_CHECK2':array 'fld' declared here: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: ^~~./genrtl.hnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: array 'fld' declared here note ^ ~ rtunion fld[1]; 713 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ 665 : ^ ~: 33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c : expanded from macro 'XVEC'341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: :341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :5 warningexpanded from macro 'XCWINT': 6644 :14array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ^ ~: warning ^~~ : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c5: insn = NEXT_INSN (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 34130::note: : array 'fld' declared here: ^~~~~~~~~~~~~~~~5:In file included from 38 rtunion fld[1];: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :note ^ ~array 'fld' declared here826 : : rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' 2344array 'fld' declared here 25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:note851 In file included from ^ ~ rtunion fld[1]; 770:: ^:3 expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c: 30 warning: : #define NEXT_INSN(INSN) XEXP (INSN, 2) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25:771 note27array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :23: XSTR (rt, 1) = arg1;: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23445: ^ ~: notenoteexpanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:::2405: 770::./genrtl.h: 502344: ./genrtl.h: : warning:array 'fld' declared here: 599expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):233 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 51:3note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~: warning coeff0 = double_int_zero.set_bit (INTVAL (XEXP (lhs, 1)));: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR': 771 rtunion fld[1]; warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]660 :: ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 23 38 ^ ~ XVEC (rt, 2) = arg2; ^ ~ : note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38 note:: 38: note: :772expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 771:23:#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 'RTL_CHECK2' In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 25note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':660:38 341:5: ::2344341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :note: : note: : expanded from macro 'RTL_CHECK2'5341:5: note: array 'fld' declared here ./genrtl.h:851 rtunion fld[1];array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 3 ^ :: warning note rtunion fld[1];: note ^ ~38: array 'fld' declared here : In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c: ^ :26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ expanded from macro 'XVEC' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):11532344: ./genrtl.h: XSTR (rt, 1) = arg1; :732:6652 :3028#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~: 3: :In file included from :23note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: expanded from macro 'INTVAL' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtx last_insn = PREV_INSN (insn); 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~~~~~~~~~~~~~~ 38./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::825::852::3413 XSTR (rt, 1) = arg1; ^ ~ : warningnote:25770: :: 5expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : note: expanded from macro 'PREV_INSN' :#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ note 770: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]) ^ ~ ^~~: 23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:235665 ::33771: :note ^notenote:: 23 noteexpanded from macro 'XSTR': XSTR (rt, 2) = arg2;: note: : : expanded from macro 'XSTR'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'XCWINT' array 'fld' declared hereexpanded from macro 'XEXP'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h770:23: ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c ^ expanded from macro 'XSTR' 341 ::660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h6605:::30In file included from :660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: : note:27341 :5: In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: rtunion fld[1];25:note : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: 660In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here expanded from macro 'RTL_CHECK2':38: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];note:note2344: expanded from macro 'RTL_CHECK2': ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h 2417expanded from macro 'RTL_CHECK2':52::617:32344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :./genrtl.h ^ ~: 25107 ::3warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5 warning: : : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from : array 'fld' declared here 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]) XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ negcoeff1 = double_int::from_shwi (-INTVAL (XEXP (rhs, 1))); 2344341In file included from warning: ./genrtl.h: ^ ~ :5: ^ ~852:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:array 'fld' declared here: XEXP (rt, 1) = arg1;341 rtunion fld[1]; : ^ ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]772:2344:: ./genrtl.h:23::5: note: 771note XSTR (rt, 2) = arg2; ^ ~ :: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23:: ^ ~770 expanded from macro 'XVEC' :note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here ::660:38: notenote#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)30: : : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : rtunion fld[1];expanded from macro 'RTL_CHECK2' :237332344:3expanded from macro 'XEXP' ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~./genrtl.h:: 660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 853 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.cnote: expanded from macro 'XSTR' 11533:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660 warning warning28: :6675 ^ ~38 :38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3;66011note ^ ~:38:: notenote: XEXP (rt, 2) = arg2;: expanded from macro 'INTVAL' note ^ ~: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note : ^ ~ ^ ~ 770: ^~~ if (NEXT_INSN (last_insn) != insn) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):341 ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: 23array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5 341 note: : :note:826:expanded from macro 'XCWINT' 5 note rtunion fld[1]; : : expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^~~ ::25: ^ ~ In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c: : notearray 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'NEXT_INSN' rtunion fld[1];In file included from : 2344: #define NEXT_INSN(INSN) XEXP (INSN, 2)660 ^ ~ ^ 660:38:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:: :note./genrtl.h77130: expanded from macro 'RTL_CHECK2' :noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c5: note:: array 'fld' declared here :27: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 853expanded from macro 'RTL_CHECK2' rtunion fld[1];:: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :325:: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: In file included from : 2344 ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : 23./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:341::635::5: XSTR (rt, 3) = arg3;:5 note: expanded from macro 'XEXP'32344: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h ^ ~ 2422/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:::warning108: 17notenote:770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : array 'fld' declared here ^ ~ XSTR (rt, 1) = arg1; : array 'fld' declared here23: note rtunion fld[1]; ^ ~: expanded from macro 'XSTR'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning: ^770:23 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^660 && INTVAL (XEXP (rhs, 1)) >= 0 note 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3838 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c771:26:: XEXP (rt, 2) = arg2; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~: In file included from note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :2344:23771expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :23:660note: :./genrtl.h expanded from macro 'RTL_CHECK2':38: : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: note: expanded from macro 'XEXP'5: expanded from macro 'XEXP' note ^ ~ : : 753:expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array 'fld' declared here3341:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 ^ ~ 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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660:38: ^ ~note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note:341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660 rtunion fld[1];:: ^: 5 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c note: array 'fld' declared here XINT (rt, 1) = arg1;:6703:18: 341 ^ ~38 : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1];: before_first = PREV_INSN (first_insn); ^~~~~~~~~~~~~~~~~~~~~~ 23 ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c ^ ~ expanded from macro 'PREV_INSN' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1153:28:#define PREV_INSN(INSN) XEXP (INSN, 1)27 ^ ~::5: note: array 'fld' declared here note rtunion fld[1]; ^expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c: 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::653771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: :In file included from expanded from macro 'INTVAL'23:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: 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) ^~~ : : note./genrtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :665: XVEC (rt, 1) = arg1;33 : ^ ~ note:109:: 3expanded from macro 'XCWINT': 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]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:: array 'fld' declared here 772 ^~~ rtunion fld[1];: 23: ^ note: XBBDEF (rt, 3) = arg3;expanded from macro 'XVEC' ^ ~660 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7752638::: In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 25 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XBBDEF': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~6602344: ./genrtl.h :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:34138: note38::5 :note note: array 'fld' declared here 754: :expanded from macro 'RTL_CHECK1'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;5 : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ array 'fld' declared here: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c::6709:14 rtunion fld[1];771 : ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2423:warning17: : warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341note:note: array 'fld' declared here 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) < HOST_BITS_PER_WIDE_INT) : note rtunion fld[1];: insn = PREV_INSN (insn);expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~: : array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: : 25 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110::7713note:23:: note: : : warning: In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: XEXP (rt, 4) = arg4;expanded from macro 'PREV_INSN': 27: ^ ~ : ^ ~31 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:131:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5660::23:6 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning:771:2344: : 38: ./genrtl.hexpanded from macro 'XEXP'::'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]672: 23 : note: expanded from macro 'XEXP' ATTRIBUTE_ASM_FPRINTF(2, 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 ^ ~3: ^ ^ ~ : warning: note expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XSTR (rt, 1) = arg1; array 'fld' declared here:121 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ~660: ^ ~:38660:38 : :53 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.cnote: expanded from macro 'RTL_CHECK2': expanded from macro 'ATTRIBUTE_ASM_FPRINTF'note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~770: expanded from macro 'RTL_CHECK2' 115326/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) :28:In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : expanded from macro 'INTVAL' ^341 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) : ^~~ :5:2344 note: array 'fld' declared here: ./genrtl.h rtunion fld[1]; ^note :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)341:755::53:: notewarning: : 30665: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h:111: ^ ~3: warningarray 'fld' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 33 rtunion fld[1];:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; XSTR (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote : expanded from macro 'XCWINT' : ^ ~:6721:12660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:23: warningnote: : 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) ^ ~ ::341770:5::23 note:: array 'fld' declared here insn = PREV_INSN (insn); rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^~~~~~~~~~~~~~~~note : In file included from : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR':38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:825 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:25:note:27: : note : ^ ~5:In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h40 : : expanded from macro 'PREV_INSN' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:: 154:array 'fld' declared here expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h7: :#define PREV_INSN(INSN) XEXP (INSN, 1) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; : ^ ~ ^ ~warning2344660 ^ : : ./genrtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771:38: if (INSN_CODE (insn) < 0)673 note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c341::523: 3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2425/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: note: 53warning: ^ ~:62 :note: 844 expanded from macro 'XEXP' array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ::25warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):7:5 : ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :38 XSTR (rt, 2) = arg2;: array 'fld' declared here : negcoeff1 = double_int_zero.set_bit (INTVAL (XEXP (rhs, 1))); : rtunion fld[1]; note : expanded from macro 'RTL_CHECK2' expanded from macro 'INSN_CODE' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:770:23: :30 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from ::771:23note341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:525: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :768 FOR_BB_INSNS (bb, insn)expanded from macro 'XSTR': :23 note: : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' rtunion fld[1];2344: ^ ~ note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^In file included from ./genrtl.h:expanded from macro 'XINT'112 : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:3 38:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c6606722::: expanded from macro 'RTL_CHECK2'26: : In file included from 2838: note: expanded from macro 'FOR_BB_INSNS' : 47: (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~ : warning: :2344 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning./genrtl.hexpanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: XINT (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38:826773: note: bitmap_set_bit (code_motion_visited_blocks, BLOCK_FOR_INSN (insn)->index);3 ^~~~~~~~~~~~~~~~~~~~~: 25 ^ ~ : ^ ~5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note noteexpanded from macro 'RTL_CHECK2': :: expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828array 'fld' declared here:30:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ ~768:5 ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'BLOCK_FOR_INSN' XVEC (rt, 1) = arg1;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~:In file included from ^ ~ 231153: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h40note: : array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:: expanded from macro 'XINT'28155/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note771 ^ ~: 31:772::2323: rtunion fld[1]; : warning : 775note note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: :660:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]25: expanded from macro 'INTVAL'38: expanded from macro 'XVEC' : #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: note: ^~~~~~~~~~~~~~ 665 expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:83133: notenote: :27 : expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: :660 expanded from macro 'XCWINT'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note : ^~~: In file included from : expanded from macro 'PATTERN' ^ ~341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3838:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define PATTERN(INSN) XEXP (INSN, 4) ^ ~::6595: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771:: :3823:: notenote: note: : note: array 'fld' declared here expanded from macro 'RTL_CHECK1':expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 341 :692/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5: note5: array 'fld' declared here: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :3 :341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~warning :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: : XEXP (rt, 1) = arg1; ^ note : expanded from macro 'RTL_CHECK2' 30:note: ^ ~ : In file included from rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:array 'fld' declared here: :array 'fld' declared here77125 ^ rtunion fld[1];: In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2344: ^ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:247034162:6795:::5:726::45 noteIn file included from :: : 113warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.cwarning : ::: 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] : FOR_BB_INSNS (bb, insn)3: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26:: In file included from note warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h basic_block succ = BLOCK_FOR_INSN (succ_insn); ^~~~~~~~~~~~~~~~~~~~~~~: XEXP (rt, 7) = arg7; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h2344: expanded from macro 'XEXP'./genrtl.h: tem = simplify_gen_unary (NOT, mode, XEXP (op1, 1),:372 rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~ : ^17: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791771 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:note:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::828:30:expanded from macro 'FOR_BB_INSNS' :340 note (INSN) = NEXT_INSN (INSN))771: : expanded from macro 'BLOCK_FOR_INSN' ^~~~~~~~~~~~~~~~23#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): : note ^ ~warning: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note826: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~775expanded from macro 'XEXP': 25 ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~155note: :: XINT (rt, 1) = arg1;38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:expanded from macro 'XBBDEF'38 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5: : warning: :768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'NEXT_INSN'note: 23expanded from macro 'RTL_CHECK2' note660:: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :38: expanded from macro 'RTL_CHECK2' :341 :5: 844noteexpanded from macro 'XINT': array 'fld' declared here::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 25 ^ ~note: :341: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5 :expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ 341 rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :note5 ^note: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here : rtunion fld[1];expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341660: ^ : note5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:expanded from macro 'INSN_CODE': ^ ~ 38: notearray 'fld' declared herenote30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : expanded from macro 'RTL_CHECK2' : rtunion fld[1]; : In file included from In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:2474: 38: ./genrtl.h26:: 341:137 ^ ~ :note:3:27array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; : 768:5: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^warning: warning23array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c :notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (op0, XEXP (op1, 1))) :: expanded from macro 'XINT': array 'fld' declared here6810 XEXP (rt, 1) = arg1;: 2344 ^ ~49 rtunion fld[1];#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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:693: 3:: ^ ~660 ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]771:23:: for (insn = BB_END (bb); insn != note; insn = PREV_INSN (insn))38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note ^~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; :771:note: array 'fld' declared here rtunion fld[1]; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c : 23:: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XEXP': : 770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341 :2344 ^ ~:825:5:660 : ::38note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stack-ptr-mod.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 25::66067:21: : notewarning38:note./genrtl.h: :array 'fld' declared here : rtunion fld[1];expanded from macro 'XSTR' ^ note: In file included from : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:expanded from macro 'PREV_INSN'40 note: expanded from macro 'RTL_CHECK2' #define PREV_INSN(INSN) XEXP (INSN, 1) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~: note_stores (PATTERN (insn),/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 156 ^~~~~~~~~~~~~~ ^ ~ 660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::10/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:809:note 5:3warning771::23: 341:: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: : array 'fld' declared here array 'fld' declared here : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warningnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])831:23: rtunion fld[1]; ^ return INSN_CODE (insn);: note rtunion fld[1]; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2498 :10: expanded from macro 'PATTERN' expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.cwarning :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 30#define PATTERN(INSN) XEXP (INSN, 4) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~In file included from : ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: ^~~~~~~~~~~~~~~~ 66025/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :844/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 in2 = XEXP (op1, 1);note771note:: ^ ~ : 25expanded from macro 'RTL_CHECK2':77123:: array 'fld' declared here: ./genrtl.h:13823:3 :note warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] : : noteexpanded from macro 'XEXP' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];expanded from macro 'XEXP' : expanded from macro 'INSN_CODE'341: XEXP (rt, 2) = arg2;:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:#define INSN_CODE(INSN) XINT (INSN, 6)771 note: array 'fld' declared hereIn file included from : : rtunion fld[1];660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: ^ 23:: 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note38: : ^ ~ 768: expanded from macro 'XEXP': In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP':2344: 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2': 660 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38 : ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note:660expanded from macro 'XINT'::38 712/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c:: 660: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:3 note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:701738 : expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:341:7 : XSTR (rt, 1) = arg1; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38341: note:5:5: note:: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: array 'fld' declared here warning rtunion fld[1]; : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: FOR_BB_INSNS (bb, insn) ^ note#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]) array 'fld' declared here: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:2628: rtunion fld[1];: note: ^ ~30341: ^: 5In file included from :5::expanded from macro 'FOR_BB_INSNS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : In file included from :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:38:note (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \: :2344: 25note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : array 'fld' declared here : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: :note./genrtl.h:826 ^ rtunion fld[1]; : :829:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c25: ^ expanded from macro 'RTL_CHECK2':139 note2514:10:: expanded from macro 'NEXT_INSN' ::3: #define NEXT_INSN(INSN) XEXP (INSN, 2)warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning:: XBBDEF (rt, 3) = arg3;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] in2 = XEXP (op1, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:In file included from 23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: 775::40: :25::23note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 772: ^ ~ :note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: : expanded from macro 'XBBDEF'note338 5: note: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note 660: 5::: expanded from macro 'XVEC'array 'fld' declared here 38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];noteexpanded from macro 'XEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : 659 ^ :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.cexpanded from macro 'RTL_CHECK2'warning ^ ~:27: ^ ~ macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #if HAVE_DESIGNATED_UNION_INITIALIZERS2344: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 660 ^ ~341:38 ^660: : 38: notenote: :./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.hexpanded from macro 'RTL_CHECK2'341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 558:: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 9 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: note rtunion fld[1]; ^ ~341713 : ^:note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c 3 rtunion fld[1]; ^ :: && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:7017 5::7 ^ ~:341: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: ^note 305: : warning:expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: :25note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h:140notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : ^ ~ 3: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from rtunion fld[1];660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: : ^38 rtunion fld[1];: FOR_BB_INSNS (bb, insn) note43: : expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:2551 warning:11: ^~~~~~~~~~~~~~~~~~~~~~~131: ^ ~6In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::26 && XEXP (op1, 1) == XEXP (XEXP (temp, 1), 0)) XEXP (rt, 4) = arg4; 372 : ^ ~ 17 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: : warning771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 note: :::2344341'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]expanded from macro 'FOR_BB_INSNS' :52323:: (INSN) = NEXT_INSN (INSN)) note: expanded from macro 'XEXP' : ATTRIBUTE_ASM_FPRINTF(2, 3); note ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^: note: 826array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.hexpanded from macro 'XEXP':25:121: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::53: note: expanded from macro 'RTL_CHECK2' ^660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :./genrtl.h:830 ^ ~:3:note warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:34138: #define NEXT_INSN(INSN) XEXP (INSN, 2) XSTR (rt, 2) = arg2; ^ ~: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'ATTRIBUTE_ASM_FPRINTF':5 : In file included from ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : note#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)2344:770 ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :771::./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 23732:3: array 'fld' declared here23: note: ::341:5 :expanded from macro 'XSTR' rtunion fld[1]; ^ 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] ^ ~ XSTR (rt, 1) = arg1;note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2551::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::34770 rtunion fld[1]; :23 ^660::note 96: warning38s expanded from macro 'XEXP' generated: notewarning. :: : In file included from expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.harray 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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) && XEXP (op1, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23note : note:: : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' 25660: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::660141::38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' 3 ^ ~: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: :note23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5:: notenote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:array 'fld' declared hereclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf341 660 :expanded from macro 'XINT' rtunion fld[1]; 38 rtunion fld[1];: -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c -o targhooks.o ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:538: :note: expanded from macro 'RTL_CHECK2' ::27 expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])48:7055 :: In file included from : ^ ~note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 35: ^ ~: array 'fld' declared here172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning 341 : :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def current_sched_info->prev_head = PREV_INSN (head); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5212344: ^~~~~~~~~~~~~~~~ :1:: : rtunion fld[1];./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825771 :733:3: warning::25: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :35 : XEXP (rt, 2) = arg2; ^ ~ In file included from note: note: expanded from macro 'XEXP'array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.cnote: expanded from macro 'PREV_INSN' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26warning: #define PREV_INSN(INSN) XEXP (INSN, 1) rtunion fld[1]; ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:771In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25660: HOOK_VECTOR_END (asm_out)23:2344: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):./genrtl.h:^ :23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: 8312344 ^ ~ :43:: note./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::14239:3660:3:: warning: warning:38notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::50: XINT (rt, 6) = arg6;: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' 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]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END' ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: :768:341expanded from macro 'RTL_CHECK2' 23: ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 5660:38772note: expanded from macro 'XINT': #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c::2348: : note: :notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' :660:341expanded from macro 'XVEC':38 rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])172 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ^ ~5: :expanded from macro 'RTL_CHECK2'940 : :1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notewarning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c660: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared herearray 'fld' declared here :2568:11: rtunion fld[1]; ^HOOK_VECTOR_END (sched) : rtunion fld[1];^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c ^ ~ :: 7056 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 && XEXP (op0, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ :: ^ 35: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h current_sched_info->next_tail = NEXT_INSN (tail);50::771: 23: notenoteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: :341: ^~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2':27: expanded from macro 'HOOK_VECTOR_END': : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 52344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:: 25: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341 ^ ~note: expanded from macro 'NEXT_INSN' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)753:3 : #define NEXT_INSN(INSN) XEXP (INSN, 2): note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^warning: :38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note5 ^ ~:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~23 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768note: :expanded from macro 'RTL_CHECK2' :48: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104note23 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341:array 'fld' declared here note:1 : ^ ^ ~expanded from macro 'XINT': rtunion fld[1];5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::In file included from ^ note: array 'fld' declared here 660:38 rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note: expanded from macro 'RTL_CHECK2' : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2568:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]30 : && XEXP (op0, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660warning : In file included from empty macro arguments are a C99 feature [-Wc99-extensions]:38 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c771note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:34123:HOOK_VECTOR_END (vectorize)5: :26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^25: In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: array 'fld' declared here 2344341expanded from macro 'XEXP' ./genrtl.h rtunion fld[1]; ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :43::1435 ^ ~50 : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::851:3660: warning:: note : expanded from macro 'HOOK_VECTOR_END':: 38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: notenote: XSTR (rt, 1) = arg1; warning: ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2'770:23: XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c : note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'XSTR'7081 ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 15 ^ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :array 'fld' declared herewarning : 771: rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : ^660:38: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:48 insn = NEXT_INSN (insn))23 ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h826:: :expanded from macro 'XEXP' 25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c In file included from :771: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:27: : 172: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defIn file included from 660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1691:5expanded from macro 'XEXP' :: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2344: ./genrtl.h ^~~:7541: : 3warning: 38: note: : expanded from macro 'NEXT_INSN' rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions]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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XEXP (rt, 2) = arg2; note: :In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:660 :39 ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26#define NEXT_INSN(INSN) XEXP (INSN, 2)771:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 23::43:note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~:77150:852::23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 note :note: 3 :: noteexpanded from macro 'HOOK_VECTOR_END' warningexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :660:38: expanded from macro 'XEXP'note XSTR (rt, 2) = arg2;: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' 5 ^ ~ array 'fld' declared here: ^ ~ rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang: 48/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from : 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.cIn file included from 38: :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342warning ^ ~ : In file included from 770:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: note: expanded from macro 'RTL_CHECK2': array 'fld' declared herenote: 2605expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h: ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:1 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h144:3: rtunion fld[1];: ^26 : warning: :: 660:#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]38array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: && (val = exact_log2 (CONST_DOUBLE_HIGH (trueop1))) >= 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~:empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 8) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162HOOK_VECTOR_END (calls): 30: note: expanded from macro 'CONST_DOUBLE_HIGH' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c ^#define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode):note ^ ~:7226/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43:341:50 ^ ~ :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 788: 15:27note:5: : note: 666expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning: :: 36 notearray 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 ;) ^ insn = NEXT_INSN (insn)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h array 'fld' declared here : ^~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN': 341:5: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: : array 'fld' declared here48: rtunion fld[1]; ^expanded from macro 'X0EXP'#define NEXT_INSN(INSN) XEXP (INSN, 2) : ^In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7712585:23::In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c note: :342:1expanded from macro 'XEXP':26: 659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~::5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :38:warning note27:note: : array 'hwint' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from : empty macro arguments are a C99 feature [-Wc99-extensions] 2344: HOOK_VECTOR_END (c)./genrtl.h:853:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: HOST_WIDE_INT hwint[1];: 38expanded from macro 'RTL_CHECK1' 2344: ^:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ note ^ ~3 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: 43:expanded from macro 'RTL_CHECK2'5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 50 :755:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h XSTR (rt, 3) = arg3;:3: ^ ~ 61 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: : warning: rtunion fld[1];:341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END'::5 ^26 :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 3) = arg3; note: expanded from macro 'HOST_WIDE_INT' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: 23 : note: expanded from macro 'XSTR'# define HOST_WIDE_INT longIn file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :770: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ :23 ^ ~7325: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::19/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2684/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 :660:note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:4823: : warning38: :: noteexpanded from macro 'XSTR' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: basic_block bb = BLOCK_FOR_INSN (insn); : 31note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defexpanded from macro 'XEXP':2704expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1: warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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] warning HOST_WIDE_INT c1 = INTVAL (XEXP (op0, 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38828/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: ^ ~: 38: : ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 34130:5HOOK_VECTOR_END (cxx)771::23 noteexpanded from macro 'RTL_CHECK2' ^ : array 'fld' declared here:note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~ expanded from macro 'RTL_CHECK2' :43 rtunion fld[1];note: expanded from macro 'BLOCK_FOR_INSN'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~ ^ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775::25: :341:50In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: note:5 note: : note: array 'fld' declared here : rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c expanded from macro 'XBBDEF'array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c: ^ ~27: rtunion fld[1];note: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:30expanded from macro 'HOOK_VECTOR_END': In file included from 2344 ^ : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:77325In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c659In file included from ::4838: note:: 3expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :2344: ./genrtl.h:170HOOK_VECTOR_END (emutls) :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ expanded from macro 'RTL_CHECK2' 341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ 771:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:48: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (target_option) 341:5: note: array 'fld' declared here ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sel-sched.c rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2708: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 341:43:33::550/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :expanded from macro 'HOOK_VECTOR_END'660 :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): : ^ 7468:28: warningnoteIn file included from : 38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:771: 23In file included from note: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: 172 :array 'fld' declared here: BLOCK_NUM (insn));48 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~~~~~~~~~~~~~~ rtunion fld[1]; 521 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/sched-int.h:1370:32: note ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172: 1 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c: ^ ~warning :6602980/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::expanded from macro 'BLOCK_NUM':1341:3830: : 5 #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0) ^~~~~~~~~~~~~~~~~~~~~ : empty macro arguments are a C99 feature [-Wc99-extensions] In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note^ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: ::empty macro arguments are a C99 feature [-Wc99-extensions]43::50: note828: expanded from macro 'HOOK_VECTOR_END' 25#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here 30 : :: rtunion fld[1]; 2344HOOK_VECTOR_END (C90_EMPTY_HACK)expanded from macro 'RTL_CHECK2' note: In file included from ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c ^:: ^ expanded from macro 'BLOCK_FOR_INSN'33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def 171: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c XBBDEF (rt, 3) = arg3;:#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3): 27 43 :50: note ^ ~: :expanded from macro 'HOOK_VECTOR_END' ^ ~940 :1:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5note:: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659::note775 ^: empty macro arguments are a C99 feature [-Wc99-extensions] 38: HOOK_VECTOR_END (sched)2344: note: array 'fld' declared here : rtunion fld[1]; ^ 25: note: expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2710:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :659 && ! side_effects_p (XEXP (op0, 1))) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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 ;) ^ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::791/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771:341:3:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::1104 rtunion fld[1];:: : 1: warningnote: array 'fld' declared here : rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions] ^ notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: expanded from macro 'XEXP' HOOK_VECTOR_END (vectorize) XINT (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172: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) XEXP (rt, 4) = arg4;^ ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 43:23: note: expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];771#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2732:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' && (INTVAL (XEXP (opleft, 1)) + INTVAL (XEXP (opright, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~3In file included from HOOK_VECTOR_END (addr_space) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h771 XINT (rt, 5) = arg5;::23: note: expanded from macro 'XEXP' : ^ ~ 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 43: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL': 50:: note: expanded from macro 'HOOK_VECTOR_END' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)768:23: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'XINT' ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2732: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]) ^ ~ && (INTVAL (XEXP (opleft, 1)) + INTVAL (XEXP (opright, 1)) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' In file included from In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):772:23: note: expanded from macro 'XVEC' :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~33 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' : ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (c)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ ^~~768: :23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :341#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5: note: array 'fld' declared here 43: rtunion fld[1];note:5 : 50: ^expanded from macro 'XINT': note: expanded from macro 'HOOK_VECTOR_END' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2734:57: 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 gen_rtx_ROTATE (mode, XEXP (opright, 0), XEXP (opleft, 1));array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^::: 66077143In file included from :::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c3823: note: expanded from macro 'XEXP' 50: 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)30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: 341:5: expanded from macro 'HOOK_VECTOR_END'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c: 197 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): rtunion fld[1]; ^ 660 ^ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from : 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c ^ ~::warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' 27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341:5 ^ ~ : note: array 'fld' declared here In file included from : : ./genrtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~ :33: In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h989In file included from : ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c17277244 LABEL_NAME (DECL_RTL (label)) = IDENTIFIER_POINTER (DECL_NAME (label)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: ::empty macro arguments are a C99 feature [-Wc99-extensions]:30231044 note: expanded from macro 'gen_rtx_ROTATE' : :: note: expanded from macro 'XVEC' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1))In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (emutls)25 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : note: expanded from macro 'LABEL_NAME' ^~~~ #define LABEL_NAME(RTX) XCSTR (RTX, 7, CODE_LABEL) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:^ 804:32: note: expanded from macro 'XCSTR' :660#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str):38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h25 ^ ~: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 43 XEXP (rt, 8) = arg8; ^ ~ ^~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h34150: :661:37: note: expanded from macro 'RTL_CHECKC1' :771:23: note: expanded from macro 'XEXP' note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5 ^ ~expanded from macro 'HOOK_VECTOR_END' 341:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:5:: 341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared hereHOOK_VECTOR_END (target_option) ^ note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h5 rtunion fld[1];: : ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2744:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 43 rtunion fld[1]; :50: note: expanded from macro 'HOOK_VECTOR_END' note: array 'fld' declared here && SUBREG_BYTE (opleft) == SUBREG_BYTE (XEXP (opright, 0)) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' array 'fld' declared here #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2744: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stor-layout.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c && SUBREG_BYTE (opleft) == SUBREG_BYTE (XEXP (opright, 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from HOOK_VECTOR_END (C90_EMPTY_HACK):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c 27::^: 118330 In file included from :26: note: expanded from macro 'SUBREG_BYTE' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:: :50803 ^ ~25:: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' note: expanded from macro 'HOOK_VECTOR_END' 32In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;expanded from macro 'XCUINT' ^: 341:5: note: array 'fld' declared here #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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]):771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note: array 'fld' declared here : rtunion fld[1]; ^ :3823: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 2751::23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2': && (INTVAL (XEXP (SUBREG_REG (opleft), 1)) + INTVAL (XEXP (opright, 1)) ^ ~660 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :341:5: note: array 'fld' declared here ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 25 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^~~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2751:64: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (SUBREG_REG (opleft), 1)) + INTVAL (XEXP (opright, 1))341:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: ^ ~27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:919: 7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ASM_OPERANDS_INPUT (body, i) = op; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :1423:36: note: expanded from macro 'ASM_OPERANDS_INPUT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX;#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' ^ ~ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663 :35: note: expanded from macro 'RTVEC_ELT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:921:7: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2754:32: warning: 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] ^ XEXP (SUBREG_REG (opleft), 1));In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT_EXP (body, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1426:3: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XCVECEXP (RTX, 4, N, ASM_OPERANDS) ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:989:44: note: expanded from macro 'gen_rtx_ROTATE' 341:5: note: array 'fld' declared here gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ :813:43: note: expanded from macro 'XCVECEXP' ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :806:32: note: expanded from macro 'XCVEC' X0EXP (rt, 6) = NULL_RTX; gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2781:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' :659:38: note: expanded from macro 'RTL_CHECK1' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:940#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):7: 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]) ^ ~ ASM_OPERANDS_INPUT (body, ninputs - ninout + i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1423:36: note: expanded from macro 'ASM_OPERANDS_INPUT' :5: :note: array 'fld' declared here #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5: note: array 'fld' declared here In file included from :2783:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25 int count = INTVAL (XEXP (op0, 1));: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::54: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~ 806#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' 78832: note: expanded from macro 'XCVEC' 1458:#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec):24: note: expanded from macro 'MEM_ATTRS' 27 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::665:33/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:37: note: expanded from macro 'RTL_CHECKC1' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'XCWINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~: ^~~ 795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])663 #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ :35 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341: note: expanded from macro 'RTVEC_ELT' rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2792:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XEXP (op0, 1)); rtunion fld[1]; rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 944 XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : ASM_OPERANDS_INPUT_CONSTRAINT_EXP (body, ninputs - ninout + i)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::: 5341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1426:3: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_EXP' 23: : note: array 'fld' declared here : rtunion fld[1]; note: expanded from macro 'XEXP' XCVECEXP (RTX, 4, N, ASM_OPERANDS)array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:2818:29: 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) && mode_signbit_p (mode, XEXP (op0, 1))) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : ^ ~ ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:813:43: note: expanded from macro 'XCVECEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M):660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) XBBDEF (rt, 3) = arg3;: rtunion fld[1]; 54 ^ ~ ^ ~: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c775:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :2821:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' 66125#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] XEXP (op0, 1)));:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 37 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 844 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' expanded from macro 'XBBDEF'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::771: 25: note: expanded from macro 'INSN_CODE' 23341:5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~note: array 'fld' declared here: rtunion fld[1]; ^ note: expanded from macro 'XEXP' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 6)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):663:2335: note: ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 659expanded from macro 'RTVEC_ELT'note::38: : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 2344: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h ^ ~ :5#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])107 : ^~~~~ 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XINT':341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ::341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning:: 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:5 : note: note XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 771array 'fld' declared here: 23: :array 'fld' declared here note rtunion fld[1]; ^ rtunion fld[1]; noteIn file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.carray 'fld' declared here:30: In file included from : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c ^ ~: 2344: ./genrtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c38: 966226 ^ ~::3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :7 X0EXP (rt, 4) = NULL_RTX;: warning: 2856note:: 20expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ASM_OPERANDS_LABEL (body, i) = gen_rtx_LABEL_REF (Pmode, r); && rtx_equal_p (XEXP (op0, 1), op1):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:5 ^ ~: 341 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1433: 36: note: expanded from macro 'ASM_OPERANDS_LABEL':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 :27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:771:23: note : note: array 'fld' declared herearray 'fld' declared herenote : rtunion fld[1];expanded from macro 'X0EXP' ^ : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54expanded from macro 'XEXP' ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :813:43:In file included from note: : expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c::34659: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:#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) ^ ~./genrtl.h ::10838:3:: warning155: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 31 : ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ : 806 XEXP (rt, 2) = arg2;:32:note note: expanded from macro 'XCVEC' ^ ~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :661/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::37: 660:831:23note: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ : :: 38expanded from macro 'PATTERN': #define PATTERN(INSN) XEXP (INSN, 4) expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341note:771: :expanded from macro 'RTL_CHECK2'23 : note: ^ ~expanded from macro 'XEXP':5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::#define RTL_CHECK2(RTX, N, C1, C2) ((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]) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35771:: ^ ~note : expanded from macro 'RTVEC_ELT' 23:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h: 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:227:3: warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'XEXP' 341341:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : ^ ~ 5 X0EXP (rt, 5) = NULL_RTX;: ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 341::788:527: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; ^: : rtunion fld[1]; ^660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c: 38note: : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here expanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c2868::988:87: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341659::385:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' : warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ASM_OPERANDS_OUTPUT_CONSTRAINT (body) = ggc_strdup (constraints[0]);note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :1419:45: notearray 'fld' declared here: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' : #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), mode), /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:804 rtunion fld[1];: 5: note ^: ^ array 'fld' declared here In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:In file included from rtunion fld[1];32 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ~: ./genrtl.h:109 ^::3: 34warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h155:5:: XBBDEF (rt, 3) = arg3;expanded from macro 'XCSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30771#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str): 23 ^ ~: : noteIn file included from : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 661warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~37 ^ ~: note: ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:84425/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::228:3: :expanded from macro 'RTL_CHECKC1' :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 :660 :38note:: expanded from macro 'INSN_CODE'note : expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg4;#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6)341:5:25 note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341: :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c ^ ~:expanded from macro 'XBBDEF' 2882/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::12768:: 23:warning note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38 ^ ~: note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 :38:768#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_CHECK1' rtx b = XEXP (op0, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 341:5: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341note:: 5expanded from macro 'XINT': note: array 'fld' declared here ^note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ ^array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6601013::3820:: notewarning: : 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]) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c: 54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23 ^: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP' : 2344 : MEM_VOLATILE_P (SET_SRC (XVECEXP (body, 0, i))) = vol;:In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c::534:: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: :array 'fld' declared here 156#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):./genrtl.h10::110 :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: return INSN_CODE (insn);660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38:: note: 3expanded from macro 'RTL_CHECK2' In file included from 1536:22 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30#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] ^~~~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::8442344: ./genrtl.h:229: 3 ^ ~: warning XEXP (rt, 4) = arg4; note ^ ~ : :25: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : expanded from macro 'XEXP' expanded from macro 'INSN_CODE'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'SET_SRC' ^ ~ :341: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define SET_SRC(RTX) XCEXP(RTX, 1, SET): XSTR (rt, 7) = arg5; 660 ^ ~ : 38 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::23: note: expanded from macro 'XSTR'note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):805:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768::341:235: note: array 'fld' declared herenote: note ^ ~: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 32/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:660:38array 'fld' declared here: note: : ^ expanded from macro 'RTL_CHECK2' 660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: :expanded from macro 'XCEXP' rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38 ^: ^ ~note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:341:: 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ 542927:15: 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]) ^ ~ && INTVAL (XEXP (op0, 1)) == GET_MODE_PRECISION (mode) - 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : note: array 'fld' declared here : rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 ^ ^ ~ : ./genrtl.h:111/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: 338In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 1449./genrtl.h3:247: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] ^ ~5 :: 39warning:: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note XINT (rt, 1) = arg1;: expanded from macro 'MEM_VOLATILE_P' #if HAVE_DESIGNATED_UNION_INITIALIZERS (RTL_FLAG_CHECK3("MEM_VOLATILE_P", (RTX), MEM, ASM_OPERANDS, \ ^~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h1153::76028:: 52note:: expanded from macro 'INTVAL'note : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h :558: ^ ~expanded from macro 'RTL_FLAG_CHECK3' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h9: : ^ ~665#define RTL_FLAG_CHECK3(NAME, RTX, C1, C2, C3) (RTX):33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):768: 23 ^~~: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 341 ^~~ ::523:: note : array 'fld' declared here : ^ ~expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h notenote: expanded from macro 'XINT' rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here 660 ^ : && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))660 : ^ rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3009:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:1074:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT tmp = INTVAL (trueop1) & INTVAL (XEXP (op0, 1)); ^ ~ ASM_OPERANDS_INPUT (obody, ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' :1423#define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ :36: note: expanded from macro 'ASM_OPERANDS_INPUT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' expanded from macro 'RTL_CHECK2'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)5 ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :813:43: XINT (rt, 6) = arg6; ^ ~ note: expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:663:35: note: expanded from macro 'RTVEC_ELT' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) XEXP (rt, 7) = arg7; ^ ~ ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 2) = arg2; ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ^~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3023: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3027:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 768:23: note: expanded from macro 'XINT' && rtx_equal_p (XEXP (op0, 1), op1) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :771:23: note: expanded from macro 'XEXP' XVEC (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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3039:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' return simplify_gen_binary (AND, mode, XEXP (XEXP (op0, 0), 1), op1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341 rtunion fld[1]; ^ ::23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:2236:18In file included from :expanded from macro 'XVEC' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ reorder_insns (NEXT_INSN (before_case), get_last_insn (), before_case); ^~~~~~~~~~~~~~~~~~~~~~~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3043:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: && rtx_equal_p (XEXP (XEXP (op0, 0), 1), op1) ^ ~ note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP': 775 ^ ~:25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ 660265: 38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 659 ^ ~ ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2':341: 5: note: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ^ ~ :: note: expanded from macro 'RTL_CHECK1': 517: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):array 'fld' declared here341 :5: note: rtunion fld[1];warning ^ array 'fld' declared here: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : for (; x; x = XEXP (x, 1))array 'fld' declared here ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ ^ ~ ^ 3050:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341: || rtx_equal_p (XEXP (op0, 1), op1)) ^ ~ 5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; XVEC (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c:2326:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77133::23 :warning : notearray index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23::772 :note23: : note771: expanded from macro 'XVEC' expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: note BLOCK_FOR_INSN (before_case));#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:660: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]): 23 ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note:341: 341:: note5: : note: :array 'fld' declared here 5expanded from macro 'XEXP': expanded from macro 'BLOCK_FOR_INSN' note rtunion fld[1];: array 'fld' declared here ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:328:9: warning rtunion fld[1]; : : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:141 :3: ^ x = SET_SRC (x); ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h30:: 660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h38::25 : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 2344: ./genrtl.h :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25array index 5 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]) XINT (rt, 5) = arg5; ^~~~~~~~~~~ ^ ~ expanded from macro 'XBBDEF' 275/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 1536/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::22341:: 5note:: noteexpanded from macro 'SET_SRC': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here3 : warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:#define SET_SRC(RTX) XCEXP(RTX, 1, SET)38 : ^ ~ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c::768:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 3052805:32 ^ ~: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT': #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):25 XINT (rt, 6) = arg6;: ^ ~ :661 :note37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768:23: note: expanded from macro 'XINT'array 'fld' declared here note ^ ~ : rtunion fld[1];expanded from macro 'RTL_CHECKC1' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/stmt.c warning ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660660::38::: 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])2334:18: && ! side_effects_p (XEXP (op0, 1))) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ reorder_insns (NEXT_INSN (before_case), get_last_insn (), before_case); ^~~~~~~~~~~~~~~~~~~~~~~ note ^ ~ 38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'826 :25: note: expanded from macro 'NEXT_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define NEXT_INSN(INSN) XEXP (INSN, 2): 341 ^ ~:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771 : ^ ~23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note341: :5:: rtunion fld[1]; ^expanded from macro 'XEXP' :341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here 771:23: note: expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:409/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:37: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:341In file included from for (reg = x_regs; reg; reg = XEXP (reg, 1)) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c ^ ~: 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: 54/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' :: 5In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:: 2344./genrtl.h: ./genrtl.h::142:3 293#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38660:: 38note:: expanded from macro 'RTL_CHECK2'note : rtunion fld[1];expanded from macro 'RTL_CHECK2'3 : ^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' array index 1 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) ^ ~ ^ ~ XINT (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:416:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: pat = PATTERN (insn); ^~~~~~~~~~~~~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' rtunion fld[1]; #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3072:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: pmop[1] = XEXP (op0, 1); ^ ~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c rtunion fld[1]; ^ :430:24: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; else if (find_loads (PATTERN (insn), x, after)) ^~~~~~~~~~~~~~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3100:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: 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)) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:469: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3112:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :659:38: note: expanded from macro 'RTL_CHECK1' for (act = last; act != PREV_INSN (insn); act = PREV_INSN (act)) ^~~~~~~~~~~~~~~~ return simplify_gen_binary (AND, mode, op0, XEXP (op1, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ :341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:469:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c XEXP (rt, 3) = arg3; ^ ~ :3118/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :46: 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 simplify_gen_binary (AND, mode, op1, XEXP (op0, 1));/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:660:38: note: expanded from macro 'RTL_CHECK2' :54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (act = last; act != PREV_INSN (insn); act = PREV_INSN (act)) ^~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define PREV_INSN(INSN) XEXP (INSN, 1) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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]) rtunion fld[1]; ^ ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :660:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3382:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 659: rtx op1 = XEXP (trueop0, 1); ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3404:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx op01 = XEXP (op0, 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:492:19: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c for ( ; insn != PREV_INSN (first); insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :3555#define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 11: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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]; ^ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: vec = XEXP (vec, 1); ^ ~ warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c XEXP (rt, 4) = arg4; ^ ~ :492:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for ( ; insn != PREV_INSN (first); insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3632: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) ^ ~ rtx par0 = XEXP (trueop0, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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; ^ ~ ^ ~ #define PREV_INSN(INSN) XEXP (INSN, 1)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:3633:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx par1 = XEXP (trueop1, 1); ^ ~ XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:538:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 basic_block bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341342:5: note: array 'hwint' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] :61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here # define HOST_WIDE_INT long rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:540:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 8) = arg8; ^ ~ set = single_set (insn); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' XWINT (rt, 2) = arg2; ^ ~ :771:23: note: expanded from macro 'XEXP' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: HOST_WIDE_INT hwint[1];5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:540:9: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c set = single_set (insn); ^~~~~~~~~~~~~~~~~ :54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1996:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 8: note: expanded from macro 'single_set' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long ^ ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 771:23: note: expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :569:46: 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]) ^ ~ if (!can_assign_to_reg_without_clobbers_p (SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :788:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:585:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: && BLOCK_FOR_INSN (tmp) != bb) ^~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 :38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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) XINT (rt, 1) = arg1; ^ ~ ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:606:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' if (BLOCK_FOR_INSN (tmp) != bb) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :38: note: expanded from macro 'RTL_CHECK1' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 4221 rtunion fld[1]; rtunion fld[1]; ^ ^ :24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5 ops[n_ops].op = XEXP (this_op, 1); ^ ~ : note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 5) = NULL_RTX; ^ ~ :617 ^ ~ :15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: tmp = PREV_INSN (tmp)) ^~~~~~~~~~~~~~~ 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 471:3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :825:25: note: expanded from macro 'PREV_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ 341:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4245:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: : expanded from macro 'RTL_CHECK1' note: expanded from macro 'XEXP' ops[n_ops].op = XEXP (XEXP (this_op, 0), 1); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 659: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4378:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && XEXP (XEXP (tem, 0), 1) == rhs)) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; 771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:657:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h rtunion fld[1]; ^ :371:28: note: expanded from macro 'FOR_BB_INSNS' rtunion fld[1]; ^ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 826/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c rtunion fld[1]; ^ :25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c30:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from :657 XEXP (rt, 1) = arg1;:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : ./genrtl.h:505: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) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4543:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :372:17: note: expanded from macro 'FOR_BB_INSNS' : 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 (op0, 0), XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:669:7: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) XBBDEF (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' : note (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659:660:38: note: expanded from macro 'RTL_CHECK2' :38 ^ ~ : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:669:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :660#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:698:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ptr->antic_stores = XEXP (ptr->antic_stores, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4577:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'X0EXP' XEXP (op0, 0), XEXP (op0, 1)); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ XSTR (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ::4584:25: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h54: In file included from XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:741:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 228:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here XINT (rt, 6) = arg4; rtunion fld[1]; ^ ^ ~ rtx prev = PREV_INSN (BB_HEAD (bb)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' :5#define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note note: array 'fld' declared here : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4594: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]) ^ ~ || rtx_equal_p (op1, XEXP (op0, 1))) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:746:8: 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_INSN_BASIC_BLOCK_P (before)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:965:7: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' 660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' ^ ~#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' :341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4596:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && XEXP (op0, 1) != const0_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:30#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:770:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :751:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: before = NEXT_INSN (before); ^~~~~~~~~~~~~~~~~~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c: ^ 30/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4599:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ = simplify_gen_unary (NEG, cmp_mode, XEXP (op0, 1), cmp_mode); ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h rtunion fld[1]; ^ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c XSTR (rt, 1) = arg1; ^ ~ :54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::660: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c rtunion fld[1]; ^ :4607: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (op1, XEXP (op0, 1)) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ XSTR (rt, 1) = arg1; ^ ~ :771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:expanded from macro 'XEXP'23: note: expanded from macro 'XVEC' 23: note#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4664:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 rtx c = XEXP (op0, 1); ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)660expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :881:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: BLOCK_FOR_INSN (XEXP (last, 0)) != bb; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4675:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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) && rtx_equal_p (c, XEXP (tem, 1))) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ note: expanded from macro 'XINT' 23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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 RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4701:24: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:882:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341: last = XEXP (last, 1)) ^ ~ XEXP (op0, 0), XEXP (op0, 1)); ^ ~ 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c::887:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3341 last = NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here :#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4709#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:889:54: 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 (op0, 1), const0_rtx); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' for (insn = BB_HEAD (bb); insn != last; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' : #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ 771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 660:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4714:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here && rtx_equal_p (XEXP (op0, 1), op1) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 5) = arg5; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4715: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]) ^ ~ && !side_effects_p (XEXP (op0, 1))) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; XINT (rt, 6) = arg6; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:924:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here insn = gen_move_insn (reg, SET_SRC (single_set (del))); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ? PATTERN (I) : single_set_1 (I)) \/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4726: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' :5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:924: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]) ^ ~ insn = gen_move_insn (reg, SET_SRC (single_set (del))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :1536:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ::341:5: note: array 'fld' declared here 660 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :54: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 924:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here insn = gen_move_insn (reg, SET_SRC (single_set (del))); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note:: expanded from macro 'XEXP' 222 warnings#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ generated/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' . /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' 2344: ./genrtl.h:693: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]) ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:28: note: expanded from macro 'SET_SRC' XEXP (rt, 3) = arg3; #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805: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) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:926:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (ptr = smexpr->antic_stores; ptr; ptr = XEXP (ptr, 1)) ^ ~ X0EXP (rt, 4) = NULL_RTX; XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::4834660::38::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note 13: array 'fld' declared here :notenote: expanded from macro 'RTL_CHECK2' rtunion fld[1];: array 'fld' declared here rtunion fld[1]; ^ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.cIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c op1 = XEXP (op0, 1);:30: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h::25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c: -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/timevar.c -o timevar.o :54: 934In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 2344: ./genrtl.h:713::3: warning: array index 7 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] REG_NOTES (insn) = REG_NOTES (del); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 2) = arg2;771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :903:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'REG_NOTES' 771:#define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 341: 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]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note:: 5: note: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5:341:5: note: array 'fld' declared here4951:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: h0u = h0s = CONST_DOUBLE_HIGH (trueop0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];:1162 : ^ note: array 'fld' declared here : rtunion fld[1]; ^ 30: note: expanded from macro 'CONST_DOUBLE_HIGH' note: expanded from macro 'RTL_CHECK2' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666:36: note: expanded from macro 'XCMWINT' ^ ~ #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:934:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here REG_NOTES (insn) = REG_NOTES (del); rtunion fld[1]; ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:342:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'hwint' declared here30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :903:25: note: XSTR (rt, 1) = arg1; expanded from macro 'REG_NOTES' ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 7) ^ ~ HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 771:In file included from 23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #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 HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:4962: : 16: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 54 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h h1u = h1s = CONST_DOUBLE_HIGH (trueop1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~::3412344:: 5./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::note341: 1162array 'fld' declared here: ::5: rtunion fld[1]; note: array 'fld' declared here 30401: rtunion fld[1]; ^ ^ note: expanded from macro 'CONST_DOUBLE_HIGH' :3: #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666:36: note: expanded from macro 'XCMWINT' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:955:18: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ XWINT (rt, 1) = arg1; ^ ~ for (; insn != NEXT_INSN (BB_END (bb)); insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' :5#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ : note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 HOST_WIDE_INT hwint[1];:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :61:26:expanded from macro 'XEXP' note: expanded from macro 'HOST_WIDE_INT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~664/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:: note: array 'fld' declared here rtunion fld[1]; ^ 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5128:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:955:50:noteIn file included from : array 'hwint' declared here rtx inner_const = avoid_constant_pool_reference (XEXP (op0, 1)); warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: for (; insn != NEXT_INSN (BB_END (bb)); insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: HOST_WIDE_INT hwint[1];note : ^ ~ ^expanded from macro 'NEXT_INSN'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:23#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 61:26: note: expanded from macro 'HOST_WIDE_INT' 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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 HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:341:5: note: array 'fld' declared here XINT (rt, 1) = arg1; rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ XWINT (rt, 2) = arg2; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:958:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h :61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ :1996:22: note: expanded from macro 'single_set' note: expanded from macro 'RTL_CHECK2' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define single_set_1(I) single_set_2 (I, PATTERN (I)) rtunion fld[1]; ^ ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c rtunion fld[1]; ^ :958: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c set = single_set (insn);:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~~~~~~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:989:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = expr->avail_stores; i; i = XEXP (i, 1)) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:992:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; if (BLOCK_FOR_INSN (del) == bb) ^~~~~~~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' rtunion fld[1];#define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5304:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :2344: ./genrtl.h:504:3:./genrtl.h #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] :791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ && rtx_equal_p (XEXP (op0, 1), op2)) ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5306:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' && rtx_equal_p (XEXP (op0, 1), op1)))) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ X0EXP (rt, 2) = NULL_RTX;:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5315: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]) ^ ~ ^ ~ && rtx_equal_p (XEXP (op0, 1), op2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:1023:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here for (st = ptr->avail_stores; st != NULL; st = XEXP (st, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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]) :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5317:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: && rtx_equal_p (XEXP (op0, 1), op1)))) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344 note: expanded from macro 'XVEC' :1026:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 9/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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]) ^ ~ bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ : ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' :341:5: note: array 'fld' declared here #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :771: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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:1043:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (st = ptr->antic_stores; st != NULL; st = XEXP (st, 1)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote ^ ~ note:341:5: note: array 'fld' declared here : rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5347:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 30: In file included from XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h771:23: note: expanded from macro 'XEXP' :2344: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :831: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; ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:1046:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here bb = BLOCK_FOR_INSN (insn); ^~~~~~~~~~~~~~~~~~~~~ XINT (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 828:30#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5354:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (op0, 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XEXP' :341:5: note: array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: ^ array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:1062:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ : expanded from macro 'FOR_BB_INSNS' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' 30: note: expanded from macro 'RTL_CHECK2' #define NEXT_INSN(INSN) XEXP (INSN, 2): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :771:23:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ ::660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here expanded from macro 'XEXP'770 rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/store-motion.c:1062:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/regs.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' XSTR (rt, 3) = arg3; (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:826:25: note: expanded from macro 'NEXT_INSN' :3#define NEXT_INSN(INSN) XEXP (INSN, 2) : warning102 warnings generated. : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :770:23: :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'RTL_CHECK2'341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5508: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5512: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) ^ ~ if (CONST_DOUBLE_HIGH (el) >> (HOST_BITS_PER_WIDE_INT - 1)) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: note: expanded from macro 'CONST_DOUBLE_HIGH' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :666:36: note: expanded from macro 'XCMWINT' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ clang++ -c -DTARGET_NAME=\"xtensa-lx106-elf\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c -o toplev.o rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5754:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int final_offset = byte + SUBREG_BYTE (op); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5758:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && byte == 0 && SUBREG_BYTE (op) == 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5773:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SUBREG_BYTE (op) == 0 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5873:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (x) = ORIGINAL_REGNO (op); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5873:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (x) = ORIGINAL_REGNO (op); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:5907: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here rtunion fld[1]; ^ :770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:6019: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:6020: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:6025: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:6030: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:6031: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:6041: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:6047: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:6055: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/simplify-rtx.c:6056: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:57: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-int.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-int.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-int.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-int.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-globals.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lra-int.h:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 97 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c -o tracer.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/targhooks.c:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ 120 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c -o trans-mem.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-affine.c -o tree-affine.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: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' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: rtunion fld[1]; ^ note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 108 warnings generated. rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c -o asan.o X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def X0EXP (rt, 5) = NULL_RTX; ^ ~ :2342:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 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) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:60: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ 143 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/toplev.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 61 rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.cHOOK_VECTOR_END (C90_EMPTY_HACK) ^ :41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:503: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: XVEC (rt, 3) = arg3; ^ ~ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c -o tsan.o #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #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] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: 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) ^ ~ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (c) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:33: In file included from note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tracer.c:41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:1761:5: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_alloc (&tm_obstack.obstack, sizeof (struct tm_region)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:1914:2: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_alloc (&tm_obstack.obstack, sizeof (struct tm_region)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:3689:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] = XOBNEW (&tm_memopt_obstack.obstack, struct tm_memopt_bitmaps); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/trans-mem.c:3906:2: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_alloc (&tm_obstack.obstack, sizeof (*d)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-call-cdce.c -o tree-call-cdce.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 92 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c -o tree-cfg.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131: XEXP (rt, 1) = arg1;6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] clang XEXP (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here HOOK_VECTOR_END (asm_out) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1;HOOK_VECTOR_END (sched) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note : expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 50 rtunion fld[1]; ^ : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: XINT (rt, 1) = arg1; ^ ~ 2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23HOOK_VECTOR_END (c) ^ : note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:HOOK_VECTOR_END (cxx) ^ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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' XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'X0EXP' HOOK_VECTOR_END (target_option) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tsan.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 109 warnings generated. #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfgcleanup.c -o tree-cfgcleanup.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:898:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = insns; insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:1877:12: warning: 1028 enumeration values not handled in switch: 'BUILT_IN_NONE', 'BUILT_IN_ACOS', 'BUILT_IN_ACOSF'... [-Wswitch] switch (DECL_FUNCTION_CODE (callee)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2711:3: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:1877:12: note: add missing switch cases switch (DECL_FUNCTION_CODE (callee)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2711:3: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/asan.c:2178:24: warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-cfg.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 11 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-chrec.c -o tree-chrec.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-complex.c -o tree-complex.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-chrec.c:50:1: warning: unused function 'chrec_fold_poly_cst' [-Wunused-function] chrec_fold_poly_cst (enum tree_code code, ^ 106 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.c -o tree-data-ref.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-dfa.c -o tree-dfa.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-diagnostic.c -o tree-diagnostic.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.c:82: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 288 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-dump.c -o tree-dump.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 266 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c -o tree-eh.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c -o tree-emutls.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-if-conv.c -o tree-if-conv.o 15 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c -o tree-inline.o 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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-into-ssa.c -o tree-into-ssa.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-eh.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-iterator.c -o tree-iterator.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-if-conv.c:94: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:49: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-loop-distribution.c -o tree-loop-distribution.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-inline.c:4259:1: warning: unused function 'has_abnormal_outgoing_edge_p' [-Wunused-function] has_abnormal_outgoing_edge_p (basic_block bb) ^ 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c -o tree-nested.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-loop-distribution.c:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nested.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nomudflap.c -o tree-nomudflap.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-nrv.c -o tree-nrv.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-object-size.c -o tree-object-size.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-optimize.c -o tree-optimize.o 92 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c -o tree-outof-ssa.o 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] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c -o tree-parloops.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-phinodes.c -o tree-phinodes.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-outof-ssa.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-predcom.c -o tree-predcom.o 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-pretty-print.c -o tree-pretty-print.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:266:5: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_alloc (lambda_obstack, sizeof (struct lambda_trans_matrix_s)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-parloops.c:736:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c -o tree-profile.o 103 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-scalar-evolution.c -o tree-scalar-evolution.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c -o tree-sra.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c -o tree-switch-conversion.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-predcom.c:196: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-profile.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:87: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:1424:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (&name_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:3776:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf (dump_file, str); ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-sra.c:3776:23: note: treat the string as an argument to avoid this fprintf (dump_file, str); ^ "%s", In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: 92 warnings generated. array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c -o tree-ssa-address.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 10 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elfIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c -o tree-ssa-alias.o XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-switch-conversion.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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] 13 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c -o tree-ssa-ccp.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-alias.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:40: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-address.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-coalesce.c -o tree-ssa-coalesce.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 92 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-copy.c -o tree-ssa-copy.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-copyrename.c -o tree-ssa-copyrename.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ccp.c:127: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 107 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-dce.c -o tree-ssa-dce.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-coalesce.c:912:1: warning: unused function 'print_exprs' [-Wunused-function] print_exprs (FILE *f, const char *str1, tree expr1, const char *str2, ^ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-dom.c -o tree-ssa-dom.o 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-dse.c -o tree-ssa-dse.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-dce.c:123:1: warning: unused function 'clear_control_dependence_bitmap' [-Wunused-function] clear_control_dependence_bitmap (basic_block bb) ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c -o tree-ssa-forwprop.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ifcombine.c -o tree-ssa-ifcombine.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-live.c -o tree-ssa-live.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ch.c -o tree-ssa-loop-ch.o 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-im.c -o tree-ssa-loop-im.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteclang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 12 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c -o tree-ssa-loop-ivcanon.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:1763:5: warning: converting the enum constant to a boolean [-Wint-in-bool-context] || GIMPLE_BINARY_RHS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:1764:5: warning: converting the enum constant to a boolean [-Wint-in-bool-context] || GIMPLE_UNARY_RHS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-forwprop.c:1765:5: warning: converting the enum constant to a boolean [-Wint-in-bool-context] || GIMPLE_SINGLE_RHS) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c -o tree-ssa-loop-ivopts.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-manip.c -o tree-ssa-loop-manip.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-niter.c -o tree-ssa-loop-niter.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivcanon.c:51: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c -o tree-ssa-loop-prefetch.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:93: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:94: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:94: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:94: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:94: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:94: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-niter.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:2747:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; seq; seq = NEXT_INSN (seq)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:2749:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (seq); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:2749:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (seq); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:2751:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cost += set_src_cost (SET_SRC (set), speed); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:2772:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (x, obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1581:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 2) = (DECL)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:3095:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1) = gen_int_mode (i, address_mode); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:3184:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1) = gen_int_mode (off, address_mode); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:3193:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1) = gen_int_mode (off, address_mode); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-ivopts.c:3275:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SYMBOL_REF_FLAGS (base) = SYMBOL_FLAG_LOCAL; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-unswitch.c -o tree-ssa-loop-unswitch.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:39: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:46: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:46: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:46: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:46: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop-prefetch.c:46: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ 98 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c -o tree-ssa-loop.o 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c -o tree-ssa-math-opts.o 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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-operands.c -o tree-ssa-operands.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c -o tree-ssa-phiopt.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiprop.c -o tree-ssa-phiprop.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c95:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:97: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-pre.c -o tree-ssa-pre.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: 11 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-propagate.c -o tree-ssa-propagate.o :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-math-opts.c:101: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-phiopt.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c -o tree-ssa-reassoc.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-pre.c:826:1: warning: unused function 'bitmap_set_contains_expr' [-Wunused-function] bitmap_set_contains_expr (bitmap_set_t set, const pre_expr expr) ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-sccvn.c -o tree-ssa-sccvn.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-sink.c -o tree-ssa-sink.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-reassoc.c:39: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c -o tree-ssa-strlen.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 102 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c -o tree-ssa-structalias.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-sccvn.c:189:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] newinfo = XOBNEW (&vn_ssa_aux_obstack, struct vn_ssa_aux); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-sccvn.c:2312:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return (vn_nary_op_t) obstack_alloc (stack, sizeof_vn_nary_op (length)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-sccvn.c:176:1: warning: unused function 'VN_INFO_SET' [-Wunused-function] VN_INFO_SET (tree name, vn_ssa_aux_t value) ^ 93 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-tail-merge.c -o tree-ssa-tail-merge.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:629:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (c->lhs.offset == UNKNOWN_OFFSET) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:639:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (c->rhs.offset == UNKNOWN_OFFSET) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:934:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (offset == UNKNOWN_OFFSET) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:1597:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] : if (roffset == UNKNOWN_OFFSET) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:1695:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (loff == UNKNOWN_OFFSET) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-ter.c -o tree-ssa-ter.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:2943:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] rhsoffset = UNKNOWN_OFFSET; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:2950:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] rhsoffset = UNKNOWN_OFFSET; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:2957:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] rhsoffset = UNKNOWN_OFFSET; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:2980:25: warning: shifting a negative signed value is undefined [-Wshift-negative-value] && rhsoffset == UNKNOWN_OFFSET) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:3179:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] || result.offset == UNKNOWN_OFFSET) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:3180:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] result.offset = UNKNOWN_OFFSET; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:268:20: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] list->next = XOBNEW (&stridx_obstack, struct stridxlist); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-strlen.c:274:4: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] = XOBNEW (&stridx_obstack, struct decl_stridxlist_map); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ :3332:31: warning: shifting a negative signed value is undefined [-Wshift-negative-value] results->last ().offset = UNKNOWN_OFFSET; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:3503:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] lhsp->offset = UNKNOWN_OFFSET; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:3508:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] rhsp->offset = UNKNOWN_OFFSET; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:3645:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] rhs.offset = UNKNOWN_OFFSET; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:3657:22: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] tree decl = (tree) XOBNEW (&fake_var_decl_obstack, struct tree_var_decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:5928:16: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] *slot = pt = XOBNEW (&final_solutions_obstack, struct pt_solution); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:6440:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] rhs.offset = UNKNOWN_OFFSET; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-structalias.c:468:43: note: expanded from macro 'UNKNOWN_OFFSET' #define UNKNOWN_OFFSET ((HOST_WIDE_INT)-1 << (HOST_BITS_PER_WIDE_INT-1)) ~~~~~~~~~~~~~~~~~ ^ 116 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-threadedge.c -o tree-ssa-threadedge.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-threadupdate.c -o tree-ssa-threadupdate.o 94 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-uncprop.c -o tree-ssa-uncprop.o 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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-uninit.c -o tree-ssa-uninit.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c -o tree-ssa.o 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssanames.c -o tree-ssanames.o 3 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c -o tree-stdarg.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c -o tree-streamer.o 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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c -o tree-streamer-in.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-uninit.c:614:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf (dump_file, msg); ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa-uninit.c:614:23: note: treat the string as an argument to avoid this fprintf (dump_file, msg); ^ "%s", In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-ssa.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-stdarg.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c -o tree-streamer-out.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-in.c:28: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c -o tree-tailcall.o 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c -o tree-vect-generic.o 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] 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c -o tree-vect-patterns.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer-out.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-streamer.h:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-tailcall.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1 warning generated. XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c -o tree-vect-data-refs.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104: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 (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warningarray 'fld' declared here : empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: HOOK_VECTOR_END (emutls) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (C90_EMPTY_HACK) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 10 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-generic.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c -o tree-vect-stmts.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^10 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c -o tree-vect-loop.o #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 10 warnings generated. 11 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c -o tree-vect-loop-manip.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c -o tree-vect-slp.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-patterns.c:37: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38::768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: 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]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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]) ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XINT (rt, 5) = arg5; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142 X0EXP (rt, 8) = NULL_RTX; ^ ~ :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 6) = arg6; ^ ~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' X0EXP (rt, 8) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171: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) ^ ~ XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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) ^ ~ XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is 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, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: XINT (rt, 5) = arg5; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:4223: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' XEXP (rt, 8) = arg8; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def XEXP (rt, 1) = arg1; :521/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (asm_out) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :341:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'RTL_CHECK1' :788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ~HOOK_VECTOR_END (vectorize) ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c rtunion fld[1]; ^ :34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' X0EXP (rt, 5) = NULL_RTX; #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :29/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)795:29: note: expanded from macro 'X0MEMATTR' :43:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' 50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ rtunion fld[1]; ^ 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :201:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ :43:50: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: :775:25note: expanded from macro 'X0EXP': note: expanded from macro 'XBBDEF' 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 ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5: note: array 'fld' declared here HOOK_VECTOR_END (c) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50In file included from : note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (cxx) ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (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 ;) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (C90_EMPTY_HACK) ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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] In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here XINT (rt, 6) = arg4; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23: note: expanded from macro 'XEXP' :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 7) = arg5; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :770:23: note: expanded from macro 'XSTR' XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 25: note: expanded from macro 'XBBDEF' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ ^ ~ note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here XINT (rt, 6) = arg4; rtunion fld[1]; ^ ^ ~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34 ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :768:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23 ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' :341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 5) = arg5; ^ ~102 warnings generated. 5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 7) = arg7; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c -o tree-vectorizer.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 272: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] 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c: XVEC (rt, 3) = arg3; ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5: rtunion fld[1];36 ^ 772: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h: 40534: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :4: note: expanded from macro 'obstack_alloc' XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 4) = arg4; ^ ~ obstack_finish (__h); }) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~~~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h429:770::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 8: note: expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ :341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1];:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: In file included from note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 26In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:3842: In file included from :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h36::2344: ./genrtl.h:274:3: warning271: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :note XVEC (rt, 5) = arg5; : : ^ ~ 3In file included from expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25:warning: 23 ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 521 note: : expanded from macro 'XVEC' XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5: note: array 'fld' declared here 1 rtunion fld[1];: ^ ^ ~warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 660:38 ^ ~HOOK_VECTOR_END (asm_out) ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note768:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 23expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 3) = arg3; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775 ^ ~ :25: note: expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c341::341:5: 5: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.carray 'fld' declared here note rtunion fld[1]; ^: 34array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h::36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:275940:1:In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26:: ^ 3: warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XINT (rt, 6) = arg6; ^ ~ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771 XVEC (rt, 3) = arg3;HOOK_VECTOR_END (sched) :23: ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 43:50#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XINT' note: expanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::341:5: note: array 'fld' declared here 660:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'HOOK_VECTOR_END' 660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c XINT (rt, 5) = arg5;: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~38: note: expanded from macro 'RTL_CHECK2' 42HOOK_VECTOR_END (vectorize) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::2343 ^ ~: 26:: note: expanded from macro 'XINT'50clang: In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END'2344 warning : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::341:5273#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3 ^ ~: :warning : notearray 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 ;)array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 4) = arg4; ^ ~: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 660:38 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2': ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c::34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: note: expanded from macro 'XVEC' XINT (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: 768 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5;:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' HOOK_VECTOR_END (addr_space)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)HOOK_VECTOR_END (calls) ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' ::341:5: note: array 'fld' declared here :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5: rtunion fld[1]; In file included from In file included from 660 note: array 'fld' declared here: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c rtunion fld[1];::: note: expanded from macro 'RTL_CHECK2' 3436#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^341:5: note: array 'fld' declared here : rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h X0EXP (rt, 8) = NULL_RTX; :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (c) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XEXP (rt, 1) = arg1; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' 314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h659::76838:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : ^ ~expanded from macro 'XINT' In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c note:: 771expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::6605:38:In file included from note: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::23172:: note38: :expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.defnote:: 2704array 'fld' declared here: 1:#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) ^ ~ warningnote: : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341: 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (cxx) ^ :341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.cexpanded from macro 'HOOK_VECTOR_END' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from ^ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: 3434: : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: ./genrtl.h:315:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c26:: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array 'fld' declared here :336: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 rtunion fld[1]; XEXP (rt, 3) = arg3;: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : ./genrtl.h2344:313:3: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.harray 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: ./genrtl.h:169:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : ^ ~2771 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c::77135 :23: note: expanded from macro 'XEXP': In file included from note: expanded from macro 'RTL_CHECK2' :1772:: 23warning:: empty macro arguments are a C99 feature [-Wc99-extensions]note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hexpanded from macro 'XVEC': 26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (emutls) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2344 : ^ ~./genrtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h^51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~:660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: note:: 38array 'fld' declared here:660 3 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hnote::43:50: note: expanded from macro 'HOOK_VECTOR_END' 38 : ^ note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'RTL_CHECK2' ^In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (target_option) ^ ^ ~ 2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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) ^ ~ 341:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop-manip.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980: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 (C90_EMPTY_HACK)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ^ :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:341: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 ;) ^ ^ ~ ^:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ 34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h18 warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] s ^ ^ ~ generated In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h. :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ rtunion fld[1];2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3;:660:38: note: expanded from macro 'RTL_CHECK2' 775 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1];#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)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'XBBDEF'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)660 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38: note: expanded from macro 'RTL_CHECK2' 38660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#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]) ^ ~ 341 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: ^ ~: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note rtunion fld[1]; ^ 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here : XEXP (rt, 4) = arg4; ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c -o tree-vrp.o expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XEXP (rt, 2) = arg2;:42 ^ ~ 341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~5 X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 771 ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: array 'fld' declared here 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; 659 ^ ::38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2'38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ::341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ XWINT (rt, 1) = arg1; ^ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 659:38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]):26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:341:5: note: array 'fld' declared here rtunion fld[1]; ^ : ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 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, 6) = arg6;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4;: 771:342:5: ^ ~ : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 23: note: expanded from macro 'XEXP' note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: HOST_WIDE_INT hwint[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:expanded from macro 'XEXP' :660:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~23: note: expanded from macro 'XINT':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 61 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ note: expanded from macro 'RTL_CHECK2' ::26: note: expanded from macro 'HOST_WIDE_INT' 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :38# define HOST_WIDE_INT long#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ : ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26note:: 341:5: note: array 'fld' declared here : rtunion fld[1];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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:In file included from 2344: ./genrtl.h:402/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::42341:5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: 35#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h: XINT (rt, 5) = arg5;2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h61 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP'26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ :768:660:38: note: expanded from macro 'RTL_CHECK2' 23: note: #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 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 341array 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~:788 :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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 X0EXP (rt, 2) = NULL_RTX; ^ ~ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::788:27: note: expanded from macro 'X0EXP' 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 112:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 34:659:38 XINT (rt, 6) = arg6; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])61:26: note: expanded from macro 'HOST_WIDE_INT' 26# define HOST_WIDE_INT long ^ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here : ^ ~ HOST_WIDE_INT hwint[1]; ^ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 8) = arg8; ^ ~ :# define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 771:34#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1;:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here : rtunion fld[1];341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];341:5: note: array 'fld' declared here ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :771 : rtunion fld[1];23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: ^ :clangIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnotewarning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h : ^ ~262344note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; X0EXP (rt, 2) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :::771:23: note: expanded from macro 'XEXP' ^ ~341:5: note: array 'fld' declared here 341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.cnote:::: 4277134array 'fld' declared here: :: In file included from 23: note: expanded from macro 'XEXP' In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' : :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771:23: note: expanded from macro 'XEXP' 788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 660:38: note: expanded from macro 'RTL_CHECK2' 27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.cnote: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3;:5: note: array 'fld' declared here 2344 rtunion fld[1]; ^ In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c rtunion fld[1]; ^ : :34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26./genrtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 471 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX;:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ 788In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140: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]) :27: note: expanded from macro 'X0EXP' XEXP (rt, 4) = arg4; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ::659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::::34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 77127: note: expanded from macro 'X0EXP' 341 X0EXP (rt, 4) = NULL_RTX;:23::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: ^38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 660: note: expanded from macro 'RTL_CHECK1' : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' ^ ~ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5 ^ : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 771:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 5) = arg5; ^ ~ : note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' X0EXP (rt, 1) = NULL_RTX; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX;659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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) ^ ~ XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c35: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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; ^ ~ : expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :341:5: note: array 'fld' declared here :341:5: note: array 'fld' declared here X0EXP (rt, 8) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: note XEXP (rt, 2) = arg2; ^ ~ 5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 2344: ./genrtl.h:561: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :770:23:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XSTR' :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : note: expanded from macro 'XBBDEF' 341:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ :169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c XSTR (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 34: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38:341:5 : note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ 341In file included from :5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c:: 67: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.hnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1]; ^ ^ ~ In file included from 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2526: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c::2344: ./genrtl.h::35: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::341:5561:: note: 34array 'fld' declared here : 26: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ^26: In file included from 3warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: 2344: mat = (lambda_matrix) obstack_alloc (lambda_obstack,: ./genrtl.h:227:./genrtl.h :171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 3) = arg3; In file included from 3 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:: 775 XSTR (rt, 2) = arg2;array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:25:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h note: X0EXP (rt, 5) = NULL_RTX;expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~770:23:: note : expanded from macro 'XSTR' 34405:4/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::2638: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'659 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :788:27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 38note:: expanded from macro 'X0EXP' : In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h ^ ~:598::3: expanded from macro 'obstack_alloc'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: expanded from macro 'RTL_CHECK1' : XSTR (rt, 1) = arg1; note ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h::429 :8: :array 'fld' declared here659 : rtunion fld[1]; ^note : expanded from macro 'obstack_finish' ^ ~ 38: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note770: :In file included from 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'XSTR' expanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 341 ^ ~: 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:: 126note:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660array 'fld' declared here:38: note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:: 341In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::note note: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :5:: note: array 'fld' declared herearray 'fld' declared here rtunion fld[1];expanded from macro '__INT_TO_PTR' ^ rtunion fld[1];./genrtl.h:579:3# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 228: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; XINT (rt, 6) = arg4; XSTR (rt, 1) = arg1;In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c :67: In file included from ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h521770 ::1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 23:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c23: HOOK_VECTOR_END (asm_out): ^note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR'note:768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h::3443: :In file included from 50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::2326: In file included from : expanded from macro 'XEXP'note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 2344 ^: ./genrtl.h::599: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) ^ ~ XVEC (rt, 2) = arg2; ^ ~ note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h67: :In file included from 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25660: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::172660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def38:940::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 1::2338: note ^ ~ warning: : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'XVEC' : note: HOOK_VECTOR_END (sched)expanded from macro 'RTL_CHECK2' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43::66050::38 :note : noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : expanded from macro 'RTL_CHECK2' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)5 : ^ :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c:67note: : In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~:172: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ rtunion fld[1]; 1104:1 ^ ~341:5 ^: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.carray 'fld' declared here: rtunion fld[1];: ^warning : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341:5:HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26: note: In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c2344229: ./genrtl.h::3173:: 3warning:: 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] ^ XSTR (rt, 7) = arg5; XINT (rt, 5) = arg5; ^ ~ ^ ~: 42 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23 rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:: : ^ note: expanded from macro 'XINT' 23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XSTR' 660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h43:5034: note: : In file included from expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::38 : ^ 26note: : In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c:67 : : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:: XINT (rt, 6) = arg6;25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172598: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691::3 ^ ~2344 : ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ 1:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 617 :warning768: empty macro arguments are a C99 feature [-Wc99-extensions]: 3::66023::38 :note : noteexpanded from macro 'XINT': expanded from macro 'RTL_CHECK2' XSTR (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) ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :43:50/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: ^ ~ :expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)23 : ^ note: 660expanded from macro 'XVEC' 341:770: :38:: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XSTR' 5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c:67: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] :341:5HOOK_VECTOR_END (calls): note array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:341:5 rtunion fld[1];: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1]; ^^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h ^660 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38::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 ;) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:67: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h :25: :./genrtl.h341::599 rtunion fld[1];: 3: 5warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1 XVEC (rt, 2) = arg2;: : ^ ~2344 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:In file included from 772:23note:247:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c3:: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]35: array 'fld' declared here : : In file included from : note: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~expanded from macro 'XVEC' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (c): ^ In file included from : 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] 768:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h: :expanded from macro 'XINT'43 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~:34: XEXP (rt, 7) = arg7;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::234438: :./genrtl.h:635:503: ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :38:: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 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 'HOOK_VECTOR_END' ^ ~:771:23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note XSTR (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' ^ ~ :341:5 : note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 ^:5: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c :67: In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h: array 'fld' declared here : rtunion fld[1]; ^ :25770:In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c38:: note::34: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704617note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :expanded from macro 'RTL_CHECK2' 26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1: warning: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344 ^ ~: ./genrtl.h:270: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660:38 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] :3341:: :warningHOOK_VECTOR_END (cxx): 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' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~5 : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: XSTR (rt, 1) = arg1;5 : ^ ~ note: :array 'fld' declared here23 : rtunion fld[1]; ^ :note43: rtunion fld[1];50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XVEC'770: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) ^ ~ 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c:67 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h::25660:38: : note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2' ^ : In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:172: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35:: 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~2771 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:23445: 1note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: : rtunion fld[1]; warning ^341 :5:: ./genrtl.h:653: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 XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c :note42: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1]; ^: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77226:23: : noteempty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'XVEC' In file included from 26#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.cHOOK_VECTOR_END (emutls) : :In file included from 176::3:^ warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : 43note:: 50expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 8) = arg8;: 34 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:note26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^ ~./genrtl.h:271/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2344: ./genrtl.h XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:7715:: noteexpanded from macro 'HOOK_VECTOR_END':635:: 3: 23warning:: 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];note : ^ expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: noteIn file included from :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)770 ^ : expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c:67 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)25 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23:: 172note : ^ ~expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::28422344:1:: #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 :38HOOK_VECTOR_END (target_option): ^note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::672:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h :warning43: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660:38660:50: ^ ~note : expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1;: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2': 38 : ^ ~#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23341In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.c5::67: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: 172note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980note:1:: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: : expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~5 : ^ ~ note:: 43array 'fld' declared here:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' : note660: array 'fld' declared here rtunion fld[1];#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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; ^ ~ 5: ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~ XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ :771: XEXP (rt, 1) = arg1; ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~771::660:38108: note warning23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)s generated ^ ~ . /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ~ 5: note: array 'fld' declared here : rtunion fld[1]; ^ 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::23:In file included from note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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; ^ ~expanded from macro 'XSTR' ^ ~ 5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: 341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:5: note: array 'fld' declared here : ./genrtl.h:197:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 660:38: note: 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]) ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c -o tree.o ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34 ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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' rtunion fld[1]; ^ XSTR (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ^ ~ :2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ ^ ~ :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38 rtunion fld[1]; : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'RTL_CHECK1' :768#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :660: rtunion fld[1]; ^ 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:: XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: 38expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::66026expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: 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]): ^ ~ ^ ~ ^ ~ 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341341:5:: 341:note: array 'fld' declared here 313::53:: 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] ^ : 5: note: array 'fld' declared here In file included from XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c ^ ^ 772In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::42: In file included from 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:38:In file included from note: expanded from macro 'RTL_CHECK2' 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ 2344: ./genrtl.h:712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :5: note: array 'fld' declared here 788 rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 27: note:: 38:expanded from macro 'X0EXP' warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 660:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:659:38: note: expanded from macro 'RTL_CHECK1' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' : XEXP (rt, 2) = arg2;#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]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3::2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 770:23: note: expanded from macro 'XSTR' XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' X0EXP (rt, 7) = NULL_RTX; ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: clangnote:: expanded from macro 'RTL_CHECK2'27 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5341: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : notewarning: : :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]341 :5: note: array 'fld' declared here : rtunion fld[1]; ^ 5: rtunion fld[1]; In file included from ^ note: array 'fld' declared here expanded from macro 'X0EXP' rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:2626: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3:: In file included from warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :770:23: note: expanded from macro 'XSTR' :770:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: rtunion fld[1]; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: 2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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; ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 660:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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; ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ warningIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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; ^ ~ 771:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from 341:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; ^In file included from attrs = MEM_ATTRS (x);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: In file included from expanded from macro 'MEM_ATTRS'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c : ^ ~26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)341:5::234434: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:./genrtl.h26:: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344note: ./genrtl.h:401754::3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XEXP (rt, 2) = arg2; ^ ~ 11:warning: array 'fld' declared here warnings generated. 341: ^ ~5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c : rtunion fld[1]; ^ 42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: XWINT (rt, 1) = arg1;795 ^ ~ 2344 ^ ::29: note: expanded from macro 'X0MEMATTR' : 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from 2344 ^ ~: ./genrtl.h:225::3: warning664 :29: note: expanded from macro 'XWINT' 753/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::661:37: : note: expanded from macro 'RTL_CHECKC1'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf ^ ~ ^ ~:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c -o valtrack.o : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XBBDEF (rt, 3) = arg3; ^ ~: 34:: 342/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: notenote: array 'fld' declared here 775 rtunion fld[1]; ^:25 : note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: array 'hwint' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: XSTR (rt, 3) = arg3; ^ ~26 XINT (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :23: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XSTR': #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768:659::38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote23: expanded from macro 'RTL_CHECK1' ::660: 38: note2344 ^: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ : expanded from macro 'RTL_CHECK2'./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h::3361::326: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: : expanded from macro 'XINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 :5: XEXP (rt, 1) = arg1;: note: expanded from macro 'HOST_WIDE_INT' ^ ~ ^ ~# define HOST_WIDE_INT long /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:note771: :array 'fld' declared here23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:38:5 :noteIn file included from : expanded from macro 'RTL_CHECK2' :34note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 26 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])402:3: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared here 35: ^ ~ 660:: In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:warning:26: rtunion fld[1];note : ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' XWINT (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h:226:3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c ^ ~ 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] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h788 ^:664:: 273429: In file included from :: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: expanded from macro 'XWINT' note ^ ~:: 26expanded from macro 'X0EXP' In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from :341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:540/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::342: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h2344: note: array 'fld' declared here::659:38./genrtl.h: :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: note: expanded from macro 'RTL_CHECK1' :773:3:./genrtl.h :5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1]; 51: warning: 3 ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h341 XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772:23: note: ::615::26 note: array 'fld' declared here warning rtunion fld[1];expanded from macro 'XVEC' :42: In file included from ^: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35note ^ ~ : In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::754:326: warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 771: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::2344: ./genrtl.h XEXP (rt, 2) = arg2;:227: 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'HOST_WIDE_INT'note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 660 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:# define HOST_WIDE_INT long: note771 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38788:: 27note:: note: :expanded from macro 'X0EXP' : ^23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659 ^ ~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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~:In file included from ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c 38:3415 note:5: note: array 'fld' declared here :: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: 34 rtunion fld[1]; :660: ^ array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h38: rtunion fld[1];26 : ^In file included from : note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34:2344In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::2344435: :./genrtl.h3::107 :3warning: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: XEXP (rt, 1) = arg1; :note: 5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX;array 'fld' declared here rtunion fld[1]; ^ 26 ^ ~: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : rtunion fld[1];788 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h42:: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:77126: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:2344: :./genrtl.h23:: 755:3::27:In file included from note: ./genrtl.hexpanded from macro 'X0EXP' : note: expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 791 ^ ~ warning:: 3array 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]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35 XINT (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~:26: XSTR (rt, 3) = arg3; ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :768: 38: 23note:: expanded from macro 'RTL_CHECK1' ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::2338#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note ::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'341:5 228: : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: expanded from macro 'XINT' ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note ^: expanded from macro 'XSTR' clang#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)341: XINT (rt, 6) = arg4; ^ ~ ^ ~ In file included from :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: ^ ~treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from ::768: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::234438: ./genrtl.h::436:3 :note warning: 2338:: notenote: expanded from macro 'RTL_CHECK2': rtunion fld[1];: 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) ^ ~ ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ X0EXP (rt, 2) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341:5:: 660note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:788: : ^ ~array 'fld' declared here 27 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h40:341::5: note: array 'fld' declared here : In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: expanded from macro 'X0EXP' rtunion fld[1];#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 26: ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^2344: ./genrtl.h :108:3: :659:38: note: expanded from macro 'RTL_CHECK1' warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: 5: noteIn file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2; : ^ ~ array 'fld' declared here:2344 : ./genrtl.h:In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 809::341In file included from :5: 771note:: array 'fld' declared here :326:: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c: XEXP (rt, 1) = arg1;35 : In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:note : ^expanded from macro 'XEXP' 2344: ./genrtl.h:229: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34 XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h:773In file included from ::3771:: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h23::26 : noteIn file included from : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660./genrtl.h:38:: note: :660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:expanded from macro 'XSTR'772:23454: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note ::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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1;:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :expanded from macro 'RTL_CHECK2'38: note: 341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: :array 'fld' declared here : notearray 'fld' declared here : rtunion fld[1];expanded from macro 'XVEC' ^ rtunion fld[1]; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 : ^23 : note: expanded from macro 'XINT' :34140: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5:: note26: : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h ^: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 109/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:660: XVEC (rt, 1) = arg1; warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]35 : :660:38 ^ ~: 38:note note: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h XBBDEF (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :772:23: note: :expanded from macro 'XVEC'26 : #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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :775:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341: 5 ^ ~:: note: 660array 'fld' declared here ./genrtl.h :: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XBBDEF' :247#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 3 ^ ~: warning rtunion fld[1];: 38: ^ note: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here XINT (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :659:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c: ^ ~42: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:47126: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h::3: 341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 768note : array 'fld' declared here :23:note note: : rtunion fld[1];expanded from macro 'RTL_CHECK1' :expanded from macro 'XINT' 791warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~#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] ^ ~ ^ X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :5: ^ ~ note: 3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c38 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: 34 XINT (rt, 1) = arg1;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h note rtunion fld[1]; : ^expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: 26:27: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c: :40: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'X0EXP' ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::659:::2344: : 341:523./genrtl.h:830In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: 38: note:: notewarning: : expanded from macro 'RTL_CHECK1'2344 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):110:: :expanded from macro 'XINT' note: array 'fld' declared here 3 XSTR (rt, 2) = arg2;: rtunion fld[1]; warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ ^ ~ XEXP (rt, 4) = arg4; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'660 :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : :35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::expanded from macro 'RTL_CHECK2'660:38In file included from 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 23: note:: : 26note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2344: :./genrtl.h:270 expanded from macro 'XSTR' : :3: ^ ~341:5 :warning note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array 'fld' declared hereexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 ^ ~ 341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h34: In file included from XSTR (rt, 1) = arg1; rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^: ^ ~ 26: In file included from : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :770341::235::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: : ./genrtl.hIn file included from : 504note:3:array 'fld' declared here warning: note: : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];expanded from macro 'XSTR' :2344: rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~./genrtl.h ^: 809 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :: warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h40: XEXP (rt, 1) = arg1;660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 26 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: 23: note788: :expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :27:341 :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c5:: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ~ 2344: ./genrtl.h :111::3:34 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.cexpanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):warning660: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 35:26: 38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h XINT (rt, 5) = arg5;:831: 3 ^ ~: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]11 warning ^ ~ note: s: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; generatedIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 : ^ ~5 : note: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:23:: 26note: : In file included from expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ 772 : 2344 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c: 660:./genrtl.h34:: 271In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h3: warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~23 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: :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])note: expanded from macro 'XVEC' XINT (rt, 2) = arg2;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)26 ^ ~ : ^ ~341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note660: array 'fld' declared here ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h:505:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::23: note341: :expanded from macro 'XINT' ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning ^ ~: rtunion fld[1]; ^5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c -o value-prof.o : note: noteexpanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::5: note: array 'fld' declared here rtunion fld[1];788 :note27: ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 : noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ^In file included from ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from expanded from macro 'X0EXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: expanded from macro 'RTL_CHECK2'./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]829 :#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] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~772:23: note XINT (rt, 6) = arg6;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c ^ ~:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: 341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array 'fld' declared here : expanded from macro 'XVEC':659:2638: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote rtunion fld[1];: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 768 : ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660 ^ ~ 2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:3523:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::: note: expanded from macro 'RTL_CHECK2' note: : : ./genrtl.h:851#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2344 ^ ~: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:expanded from macro 'XINT'5 : note341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38:: note: 5expanded from macro 'RTL_CHECK2' 3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here :: 272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; XVEC (rt, 3) = arg3; ^ rtunion fld[1];warning ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: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 In file included from XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c ^ ~: 34 rtunion fld[1]; : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770772: 2642: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hIn file included from :23: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:26: 2340: In file included from :2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: :In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: expanded from macro 'XVEC'note2344 :26: In file included from : expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 524#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:830:3::: ^ ~3 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:warningwarning : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344 :38: note XSTR (rt, 2) = arg2;: ./genrtl.h:113: XEXP (rt, 1) = arg1; expanded from macro 'RTL_CHECK2' ^ ~:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;:771:23: note: ^ ~expanded from macro 'XEXP' 660 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: :771:note:23: : note: 23:341:array 'fld' declared here 5expanded from macro 'XEXP' rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.cnote:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];26 ^ ^ ~ In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::2344 : :note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :expanded from macro 'RTL_CHECK2'660:38 ./genrtl.h34#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :note: array 'fld' declared here273 ::26 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: : expanded from macro 'RTL_CHECK2'In file included from rtunion fld[1];: 3 ^ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: 2344In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:852:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h3:::660:38: note: expanded from macro 'RTL_CHECK2' warning: warning : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: XSTR (rt, 2) = arg2; array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660 rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7725:: note ^ note2344: ./genrtl.h:525: :3:expanded from macro 'RTL_CHECK2' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: XINT (rt, 2) = arg2; note ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c: :array 'fld' declared here40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h768::23: 26expanded from macro 'XVEC'note: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^: expanded from macro 'XINT':2344 : ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:137::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 : ^ ~ warning: 660:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c34138: :note: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: 660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::341:5: note: array 'fld' declared here rtunion fld[1]; ^ :In file included from 42 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:: XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~note35: :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771In file included from :23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :26expanded from macro 'RTL_CHECK2': note: : expanded from macro 'XEXP' 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ : ^660 ./genrtl.h:831In file included from :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:: XVEC (rt, 3) = arg3;3438: In file included from : note ^ ~: expanded from macro 'RTL_CHECK2' ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h853 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: :expanded from macro 'RTL_CHECK2' ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2344 warning2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:274: 3: warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hclang: warning ./genrtl.h::341 XVEC (rt, 5) = arg5; :560:5 XSTR (rt, 3) = arg3; ^ ~: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]5 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:770:23: note: note:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 3expanded from macro 'XSTR': warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :array 'fld' declared here 772 XSTR (rt, 1) = arg1;:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23: note: expanded from macro 'XVEC' ^ ~ array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770 ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):23:660 rtunion fld[1];: ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.cnote:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: : ^ ~3826: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: :138:3::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h expanded from macro 'XSTR' note warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660 : ^ ~38: note: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 42 ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: 660771:23::38: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:array 'fld' declared herenoteIn file included from : : rtunion fld[1]; ^341 :note: expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344 : ./genrtl.h:note275:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;:array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43: : rtunion fld[1]; ^ ~:770660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h :38::23 note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 131#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: ^ 768 ^ ~:23: note: 6expanded from macro 'XINT':341expanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning :341:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): rtunion fld[1]; ^'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c :34: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ATTRIBUTE_ASM_FPRINTF(2, 3); ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h : ^ ~121 In file included from 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::53660: :38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'660 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: 341./genrtl.h:561:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c385:: note40: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: array 'fld' declared here : rtunion fld[1]; note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:3526: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ::341#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m):5: note: array 'fld' declared here 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 2344: ./genrtl.h:139:3: warning: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XSTR (rt, 2) = arg2;2344: ./genrtl.h: 293 ^ ~:3: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ 154:7: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XBBDEF (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: XINT (rt, 1) = arg1; ^ ~ note: expanded from macro 'XBBDEF' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 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, 2) = arg2; ^ ~ if (INSN_CODE (insn) < 0)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 768:23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:23: 770 ^~~~~~~~~~~~~~~~: 23::: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: noteexpanded from macro 'XINT'44 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): noteexpanded from macro 'XSTR': : ^ ~: ^ ~expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844659 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25: note: expanded from macro 'INSN_CODE': :660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 38:521660:38: :: 138#define INSN_CODE(INSN) XINT (INSN, 6): notenote:note warning: : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (asm_out) ^ ~^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :768:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: note341 : ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43 :50:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : ::660note:expanded from macro 'XINT'38 ^ ~341 : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:expanded from macro 'HOOK_VECTOR_END':#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5341:: note5: array 'fld' declared here : 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]) note ^ ~: array 'fld' declared here ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853::In file included from 66026:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35:341: 38: In file included from 23445warning:: :note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note44 : ^ ~ :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:In file included from : 2344: : : 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h./genrtl.h./genrtl.h ^::313:5:: note: 172array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :140:3: warningarray 'fld' declared here: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3;In file included from ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def3 :940/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c XEXP (rt, 4) = arg4; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^:34 ^ ~:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c ::351 XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::26: In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:6602344:: :./genrtl.h :warning ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 38155:: 771empty macro arguments are a C99 feature [-Wc99-extensions]::57923:: 3note: expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 772note:: 23 expanded from macro 'RTL_CHECK2'31: HOOK_VECTOR_END (sched): note: warning^ expanded from macro 'XVEC': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43: 50#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~note: expanded from macro 'HOOK_VECTOR_END'#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 : note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):warning660 :38: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);note ^~~~~~~~~~~~~~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])831 :23: XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ^note: array 'fld' declared here :: ^ ~ rtunion fld[1]; note: array 'fld' declared herenote: expanded from macro 'PATTERN' 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c:: 770note:: 23In file included from : note: array 'fld' declared here rtunion fld[1];#define PATTERN(INSN) XEXP (INSN, 4) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c :40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104 rtunion fld[1]; ^ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :expanded from macro 'XSTR' HOOK_VECTOR_END (vectorize) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: :35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 XEXP (rt, 2) = arg2; ^ ~ note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h:141: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 ;) ^ ~ XINT (rt, 5) = arg5;771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h34:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (addr_space) ^ :768:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' : expanded from macro 'HOOK_VECTOR_END' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660:38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c : ^~~~~~~~~~~~~~~~44 XSTR (rt, 1) = arg1;: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 1722334expanded from macro 'RTL_CHECK2'660 ::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~: 11844 ^ ~:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h25:: 341note:::: 52342: notenote: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'INSN_CODE'expanded from macro 'RTL_CHECK2':770: : 23warning:: 1: warning : empty macro arguments are a C99 feature [-Wc99-extensions] 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) HOOK_VECTOR_END (calls)#define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ ^ ~ ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660:43/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38768array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:341::5: :: note: 50expanded from macro 'RTL_CHECK2': attrs = MEM_ATTRS (x); 23 ^~~~~~~~~~~~~ notenote: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];In file included from ^ ~expanded from macro 'HOOK_VECTOR_END' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c1458:: : ^ 24 :note : In file included from expanded from macro 'XINT'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:341 :40#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:: 38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::expanded from macro 'MEM_ATTRS' 35 #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): ::In file included from note : 26note : : ^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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 44 ^ ~::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h29: 26 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: 2344note ^: array 'fld' declared here : In file included from : In file included from rtunion fld[1];: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c ./genrtl.h:142:: ^In file included from 2046 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hnote:34In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c3:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 35:11/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h172::: : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def warningwarning: ::logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]: 26:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)2585: 2344 ^ ~1: 156: 10: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]warning if (!LOOP_REQUIRES_VERSIONING_FOR_ALIGNMENT (loop_vinfo)) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:empty macro arguments are a C99 feature [-Wc99-extensions]37./genrtl.h: :3162344: ./genrtl.h:: : XINT (rt, 6) = arg6;599:note: expanded from macro 'RTL_CHECKC1' 3:HOOK_VECTOR_END (c) warning #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.c:^ ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 20463/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 11 : return INSN_CODE (insn); XVEC (rt, 2) = arg2;: ^ ~ 43: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 768 note:warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 50: 23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]341: ^~~~~~~~~~~~~~~~772 : X0EXP (rt, 4) = NULL_RTX;23: :add parentheses after the '!' to evaluate the comparison first :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note note: expanded from macro 'XINT': if (!LOOP_REQUIRES_VERSIONING_FOR_ALIGNMENT (loop_vinfo)): expanded from macro 'HOOK_VECTOR_END' ^844:5 25 ^ ~ : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ( ) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^note: : ^ ~expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h27::660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-data-refs.cnote note:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'X0EXP' expanded from macro 'INSN_CODE' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ^ ~ note2046: 44:: ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h11:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:array 'fld' declared here :660 note note rtunion fld[1];::659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172: : add parentheses around left hand side expression to silence this warning: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: 38: 270438768: ::: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' 23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26note: : ^ ~ expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: In file included from expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~1 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344: ^ ~: :./genrtl.h:33::3341: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: 341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :5 XEXP (rt, 1) = arg1;: ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ 5 : notenote/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here: array 'fld' declared hereHOOK_VECTOR_END (cxx): 771660 rtunion fld[1]; rtunion fld[1];: ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: noteIn file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h35: : :In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:2623: :43 : note50: :In file included from expanded from macro 'XEXP'note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^: array 'fld' declared here: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];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 ;)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c: ^342344 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c: ^ ~ 40In file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.cIn file included from : 44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :5:2626 :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::38:: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h172 notenote: : expanded from macro 'RTL_CHECK2' : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array 'fld' declared here335:3 :::2344 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def ^ ~: rtunion fld[1];2771 : ^: 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] 2344HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ./genrtl.hIn file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c rtunion fld[1]; XEXP (rt, 1) = arg1;::35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h 143: : ./genrtl.h ^ ^ :617:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c:44:3338: ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;::771: 23 ^ ~: note: expanded from macro 'XEXP'5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning XVEC (rt, 1) = arg1;: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] 771 ^ ~#if HAVE_DESIGNATED_UNION_INITIALIZERS:In file included from In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c 23172 ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842: ^1:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::: 772/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h::23:: 55826660warning: note:: expanded from macro 'XEXP' :note938In file included from : ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) empty macro arguments are a C99 feature [-Wc99-extensions]note : : expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS'HOOK_VECTOR_END (target_option) ^ ~ note && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ :2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :660: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]) ^ ~ : expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ::341:5 rtunion fld[1];: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: note: array 'fld' declared here 2980: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: :In file included from 35 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c: ^ ~expanded from macro 'HOOK_VECTOR_END' :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 8) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 660 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 771788/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^: :341:5: note: array 'fld' declared here 27 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c:45: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-stmts.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h::note In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c./genrtl.h:: HOOK_VECTOR_END (C90_EMPTY_HACK)note : :26expanded from macro 'X0EXP'^24 : expanded from macro 'XEXP'653 : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:: In file included from 3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h43 ^ ~warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344:50:arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] 659warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 ::660:38: :note./genrtl.h mat = (lambda_matrix) obstack_alloc (lambda_obstack, XVEC (rt, 1) = arg1;:: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])107772: :23: note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3expanded from macro 'HOOK_VECTOR_END':note : warningexpanded 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341 : ^ ^ ~ 405/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :4: note: expanded from macro 'obstack_alloc' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 341 rtunion fld[1];:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:771:23: note : XWINT (rt, 1) = arg1; ^expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : XEXP (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' 660 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:38: note: 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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :770:23: note: expanded from macro 'XSTR' ^ ~ ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ ::660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :341:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note: expanded from macro 'RTL_CHECK2' 61In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:341:5: note: array 'fld' declared here :: rtunion fld[1]; ^ 2626: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334:11In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h# define HOST_WIDE_INT long ^ :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: 40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: 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] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' attrs = MEM_ATTRS (x); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: :35note: expanded from macro 'XBBDEF' : In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) XSTR (rt, 2) = arg2; ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 4) = arg4; ^ ~ XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:66061661::26: note: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long ^ 38: note: expanded from macro 'RTL_CHECK2' 37/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from : note: expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771:23: note: expanded from macro 'XEXP' : rtunion fld[1]; ^ 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array 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 In file included from XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :35#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c: : 435/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 24:#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] 341: X0EXP (rt, 1) = NULL_RTX; ^ ~ 5 : : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5: note: array 'fld' declared here 2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :659:38: note: expanded from macro 'RTL_CHECK1' ^ rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :5: note: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :770:23: note: expanded from macro 'XSTR' :768:23: note: expanded from macro 'XINT' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c660::2638::341 :note: : In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 : ^ ~38: note:: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 2344note: ./genrtl.h:2344436:3341: :array 'fld' declared here5 : : warning rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: : note./genrtl.h: array 'fld' declared here ./genrtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~: 51/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 788:27:: rtunion fld[1]; ^ 3In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34 : noteIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)112 ^ ~ warning:3:: In file included from 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]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: XINT (rt, 6) = arg6;3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 659 XINT (rt, 6) = arg6;: 38 ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::768768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1;:23:note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 : ^ ~:2344: : 38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h771::73223: notenote: expanded from macro 'XEXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3:expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: XSTR (rt, 1) = arg1; note: 660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660770:23 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: :note: array 'fld' declared here: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: In file included from expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :26341In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38:: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113 :3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :warning341: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.carray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: :note5: :expanded from macro 'RTL_CHECK2' :note5:: note: 35array 'fld' declared here XEXP (rt, 7) = arg7;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: array 'fld' declared herenote: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h ^:454:343: 660:38: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.hIn file included from 3:::23 : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' ^ ~ 107/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 2344: ./genrtl.h::733::3: warningwarning341: :35:: warningnote: array 'fld' declared here : : 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]; ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 7) = arg7;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:23: note:: 26expanded from macro 'XEXP': :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from 660:38771#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: 137note: expanded from macro 'XEXP' 771 ^ ~:note23: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'341:5:3 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK2'note: : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: rtunion fld[1];array index 1 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' ^ ~ ^ XEXP (rt, 1) = arg1; ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from 38: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:341::534:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::6602344:: ./genrtl.h: 753:3 : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c :note40: : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26: In file included from :341:5 ^: note ^ ~: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note:: In file included from array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c 2344: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::17635: In file included from rtunion fld[1];: 2344 ^: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h108:: 3: warning26In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c: :In file included from 26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768::234423: :./genrtl.h:138/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : XEXP (rt, 2) = arg2; : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344 XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XINT': 771:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 : ^ ~ : ./genrtl.h ^ ~: XEXP (rt, 8) = arg8;note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771771:23660: note: : expanded from macro 'XEXP' expanded from macro 'XEXP':23: 471note: expanded from macro 'XEXP': 38:3 : 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) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 660: :38: :note : noteexpanded from macro 'RTL_CHECK2' note ^ ~ : : expanded from macro 'RTL_CHECK2' #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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: X0EXP (rt, 1) = NULL_RTX;array 'fld' declared here ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:788:34127: note:: expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ 385:: notenote: array 'fld' declared here In file included from ^ ~ : 5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :38:: 5noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.cexpanded from macro 'RTL_CHECK1' : rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])34: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c: ./genrtl.h:note754:: 3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here 26 XEXP (rt, 2) = arg2;: In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 2344 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:402344: : In file included from ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::10926:: 3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)195:3 : ^ ~ warningnote: : array 'fld' declared here ./genrtl.h :warning: array index 3 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 139note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; ^ ~ ^ :3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c : ^ ~35 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: 341: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning771: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659:38 :2344 XBBDEF (rt, 3) = arg3;: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):504: 5 ^ ~: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: 3: warning: 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]) ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~775 :25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c341:5: expanded from macro 'XBBDEF' note X0EXP (rt, 1) = NULL_RTX; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::788:27array 'fld' declared here: note5: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];:659: 38 ^ ~: note: :expanded from macro 'RTL_CHECK1' ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :659:234438: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c ^ ~ note: : ./genrtl.hexpanded from macro 'RTL_CHECK1':755:note3: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :24 XSTR (rt, 3) = arg3;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: array 'fld' declared here2344: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])110 : ^ ~3: warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]341 :5: In file included from XEXP (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c 341 ^ ~ ::40: note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h771:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :523:: note: array 'fld' declared here: ./genrtl.h:196note:770: 23: note: rtunion fld[1];expanded from macro 'XEXP' : ^ 3: In file included from expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c: warningarray 'fld' declared here : #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 660 ^ ~ rtunion fld[1]; 35 XEXP (rt, 2) = arg2;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:: 660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::2344: ./genrtl.h:505 ^ ^ ~ note:3: :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:In file included from 771:23: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c: note expanded from macro 'RTL_CHECK2' : X0EXP (rt, 2) = NULL_RTX;expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::2344788: ./genrtl.h:note140:: 3expanded from macro 'RTL_CHECK2': 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) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 4) = arg4; ^ ~ : ^ ~27 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'X0EXP': 341:341::5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771note:23: note: 5expanded from macro 'XEXP': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)659 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38::660:38note: note660: :expanded from macro 'RTL_CHECK2'38 array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5 : note rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344note: : expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.hnote:111:: 3: array 'fld' declared here ^ ~ warning: : expanded from macro 'RTL_CHECK1'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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c341:34: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 26 ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3412344:: ./genrtl.h: XINT (rt, 5) = arg5;773 :3:In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c5: ^ ~5: note: notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: 23: noteIn file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c ^ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35 : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 40 ^ ~ : warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h : ^ ~26: : ./genrtl.h:In file included from 524/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: ./genrtl.hwarning:: 197array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3::772 :warning23: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :note3: XINT (rt, 5) = arg5;expanded from macro 'XVEC' ^ ~note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::660 :note: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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]) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1;: 788 ^ ~: 27 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:6605::38 : note:: expanded from macro 'RTL_CHECK2' :23:note note: 341expanded from macro 'XEXP' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5: expanded from macro 'X0EXP' array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5 :note : notearray 'fld' declared here: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 659 ^ :38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h2344:: 26 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h::142:3 rtunion fld[1];: ^ ^ ~warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 6) = arg6;2344 : ./genrtl.h: 791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c XINT (rt, 1) = arg1;:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768::23In file included from : note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XINT': ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~341 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38:: notenote: : expanded from macro 'RTL_CHECK2' 6602344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:112::383:: warning ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here :768: XINT (rt, 6) = arg6;23: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h40:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])660 :38: ^ ~ note: ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 ^ ~: 5: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote:26: :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23In file included from :341::array 'fld' declared here 5:: note: array 'fld' declared here rtunion fld[1]; ^note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : ./genrtl.h:note rtunion fld[1]; ^ : 198:3 : warning: : expanded from macro 'XINT'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c :In file included from 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35array 'fld' declared here: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h X0EXP (rt, 4) = NULL_RTX;: 26 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)788 ^ ~ 525: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 27In file included from XINT (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c : ^ ~34:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h2344 :: note: expanded from macro 'X0EXP' : :38./genrtl.h: note26: : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h768::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: :note: expanded from macro 'XINT' 2344 ^ ~: 143./genrtl.h:809: :3:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 341 :5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~warning rtunion fld[1];: array index 1 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: XEXP (rt, 7) = arg7; XEXP (rt, 1) = arg1; ^ ~ 659 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:660:771:::24: 38:38: 4094::77116: warning:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: 2323:2344: ./genrtl.h::113:note3:: :expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK1'passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] note: va_start (p, code);note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: expanded 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] ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 7) = arg7; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.c660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::4085:38771 ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::34123::expanded from macro 'RTL_CHECK2'5: 660:26::note: : expanded from macro 'XEXP' note: array 'fld' declared here note rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 341 : :38: 5: parameter of type 'enum tree_code' is declared herenote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hbuild_nt (enum tree_code code, ...): 341 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::660:38: note5 ^ ~: note: notearray 'fld' declared here : In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :341:5array 'fld' declared here./genrtl.h : rtunion fld[1];560 : ^3 rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note: array 'fld' declared here ^ 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; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hIn file included from :26: 40In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ./genrtl.h:829/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c::770341: XVEC (rt, 1) = arg1;:5In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h26:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23:: note: expanded from macro 'XSTR' 26:: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:199: ^ ~3: warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 2344array 'fld' declared here: ./genrtl.h rtunion fld[1]; ^ :772:23: note: expanded from macro 'XVEC' :144:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3 X0EXP (rt, 5) = NULL_RTX;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c::24: :In file included from warning ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660788:27: note660: expanded from macro 'X0EXP' :: :array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note38 X0EXP (rt, 8) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' ^ ~:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:137#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:338:: note: expanded from macro 'RTL_CHECK1' warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :5341::5: note: array 'fld' declared here: 788 rtunion fld[1];341 ^ : 27note: array 'fld' declared here :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]35 rtunion fld[1];: In file included from ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ::265: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:In file included from 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c: 40: In file included from : XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:77126:561: : array 'fld' declared hereIn file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:3: warning: ::2344: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 23 : note./genrtl.h XSTR (rt, 2) = arg2;: ^ ~200 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: : noteexpanded from macro 'X0EXP': expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):334: In file included from note ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 26 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 660:38: note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h::659:38:830 : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' :660:38: X0EXP (rt, 6) = NULL_RTX; XSTR (rt, 2) = arg2; ^ ~ 341note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770341::23 :5 note: expanded from macro 'XSTR' #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)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: 5: note:: array 'fld' declared herenote rtunion fld[1]; ^ ^ ~ rtunion fld[1]; : ^array 'fld' declared here ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c: 35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:138::660:38:: note: 3expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])788In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1;:2344: ./genrtl.h:169: 3: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 1) = arg1;: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~341:5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770note:: 23: note ^ ~: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: XEXP (rt, 2) = arg2;38: note : expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 27/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: ^ ~23: : ^ ^ ~note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:7715:noteIn file included from : 23expanded from macro 'XEXP': note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:#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): array 'fld' declared here : ^ ~ ^ ~ ^ ~ 34/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: note rtunion fld[1];: expanded from macro 'RTL_CHECK1' :: 660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote:: 26expanded from macro 'RTL_CHECK2': In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^2344 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35 ^ ~:5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h598:3:: 341warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 5:831: XSTR (rt, 1) = arg1;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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 26 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3;: 2344 ^ ~: ./genrtl.h:170::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23note:: note: expanded from macro 'XVEC'array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)341 ^ ~ 3 rtunion fld[1]; : : ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from 23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c::24: In file included from XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note660:385: note: expanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR':2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 341:5:: array 'fld' declared herenote : array 'fld' declared here ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::77538: rtunion fld[1];:: rtunion fld[1];771note: expanded from macro 'RTL_CHECK2'25 : 23 ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::40341: :5: note: array 'fld' declared here : ^ note: expanded from macro 'XBBDEF' noteIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3:expanded from macro 'XEXP' warning: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :659: ^38: 660note:: 38expanded from macro 'RTL_CHECK1': note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ In file included from :341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5: :note: array 'fld' declared here 788:27: note: expanded from macro 'X0EXP' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])34 ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 2344: ./genrtl.h: ^ ~851 :3:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c::26: 24In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 659./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38599: XSTR (rt, 1) = arg1;:5 ^ ~: note: expanded from macro 'RTL_CHECK1' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::770:note23: note: expanded from macro 'XSTR'./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: rtunion fld[1]; 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]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 2) = arg2; ^ 140 :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:2638: : XEXP (rt, 4) = arg4;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :expanded from macro 'RTL_CHECK2' ^ ~26 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::171:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::772341:23: XBBDEF (rt, 3) = arg3; note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XVEC'::52344660: :./genrtl.h:223: : note338: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5::: 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c775::3425: : In file included from 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]) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^ ~ rtunion fld[1]; XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 341:5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: : note: 770/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::23771:: 23note ^:array 'fld' declared here note: : : noteexpanded from macro 'XEXP': array 'fld' declared here expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ :2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:141::3660:: 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)38: note ^ ~: expanded from macro 'RTL_CHECK2' In file included from XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ ::26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 660 ^ ~: 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: ./genrtl.hnote: array 'fld' declared here ^: note:: 172expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])768 : ^ ~23 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: 3: warningnote: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 : rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c: 35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: expanded from macro 'XINT'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4;note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c XVEC (rt, 1) = arg1; ^ ~ ^ ~ : rtunion fld[1];34 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660771::23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:38 26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h772:2344: ./genrtl.h:224:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' 3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26: :23In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h853#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: XSTR (rt, 3) = arg3;660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5::341 :note: array 'fld' declared here :5 : note: notearray 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : 770 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^: 23 :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c :note26: : expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: In file included from ./genrtl.h771::17323:: note: : expanded from macro 'XEXP' 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ #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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c ^ ~: XINT (rt, 5) = arg5;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660 :38:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :24 768note:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XINT' : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::234438: :./genrtl.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]) ^ ~: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ ^ ~142 : note: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660:38: note: expanded from macro 'RTL_CHECK2' 35: note: :array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: 341#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] 5: XINT (rt, 6) = arg6; ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35 : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :array 'fld' declared here: 26 rtunion fld[1];: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: 5 ^: 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^:23:: note: expanded from macro 'XINT' noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23442344: ./genrtl.h:635:3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :: ./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here 225 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XINT (rt, 6) = arg6; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 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]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ :770:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])775 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:35: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154::7:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::25: note: expanded from macro 'XBBDEF' 24 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344341: :./genrtl.h5::14338::3 :note warning: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: : array 'fld' declared here if (INSN_CODE (insn) < 0)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1];: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 659In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:: :34138:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: array 'fld' declared here :: note rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^844:25: : note7712344: ./genrtl.hexpanded from macro 'RTL_CHECK1': 175: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]) ^ ~ :23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c::34135: In file included from XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26:expanded from macro 'INSN_CODE' : ^ ~ 5 noteIn file included from : expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define INSN_CODE(INSN) XINT (INSN, 6)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: note: 23 ^ ~: : 2344: ./genrtl.h :note653:3array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660::38: XVEC (rt, 1) = arg1; note768: :expanded from macro 'RTL_CHECK2':23 ^ ~: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :40 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hnote:: 26expanded from macro 'XINT': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 226 ^ ~: 3: warning38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: :array 'fld' declared here: 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::5772:23 X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^:: notenote : array 'fld' declared here In file included from ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c note: ^expanded from macro 'RTL_CHECK2' ::788:: 27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'X0EXP' 24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c: 26 ^ ~: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176: :3: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660::34138:: 5array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here : : rtunion fld[1]; 2344 ^ : : expanded from macro 'RTL_CHECK1' note XEXP (rt, 8) = arg8; : ^ ~ ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:35#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::144 ^ ~: 3:: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :expanded from macro 'RTL_CHECK2'341 X0EXP (rt, 8) = NULL_RTX;:5771:: 23note: array 'fld' declared here31 ^ ~ rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c::40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :26: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:7882344: ./genrtl.h: 227note: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); /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34127:5: note: array 'fld' declared here : rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX;expanded from macro 'XEXP' ^ ~ ^~~~~~~~~~~~~~ ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38788::27: note: expanded from macro 'X0EXP': note : expanded from macro 'RTL_CHECK1' 831:23: note: expanded from macro 'PATTERN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from #define PATTERN(INSN) XEXP (INSN, 4) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ::660:38 ^ ~: note35/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])771:23: note: expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:5:659 :note: array 'fld' declared here :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ 38: note: expanded from macro 'RTL_CHECK1' :5: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h660:672:: In file included from ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h2344::34138::5 :array 'fld' declared herenote : expanded from macro 'RTL_CHECK2'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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.cIn file included from XSTR (rt, 1) = arg1;:169::340:: In file included from warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: XEXP (rt, 1) = arg1;./genrtl.h : ^ ~195:3:: warning: 2344341: : ./genrtl.h:228:3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ XEXP (rt, 1) = arg1; warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:: notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : 771:23770 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note771: :expanded from macro 'XEXP'23 XINT (rt, 6) = arg4;array 'fld' declared here: note : rtunion fld[1]; ^ : expanded from macro 'XEXP' ^ ~ In file included from 23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c768#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 35 ^ ~: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: : expanded from macro 'XSTR' ::660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3823 ^ ~:: notenote: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XINT' ^ ~155: expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 660:38: note:: :660expanded from macro 'RTL_CHECK2': 38: 660note341: :expanded from macro 'RTL_CHECK2'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])38 ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::844341:25::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:34126: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 5./genrtl.h::196:3: warning :note: array 'fld' declared herenote : note: : expanded from macro 'INSN_CODE'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ 5 : #define INSN_CODE(INSN) XINT (INSN, 6) note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :768:23: note: expanded from macro 'XINT' note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660 ^ ~:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::40660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: ^ ~ : noteIn file included from : array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :341341:5: rtunion fld[1]; note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ : rtunion fld[1];5 ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:In file included from :26: :In file included from 35:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: :./genrtl.h:673: : noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:32344: ./genrtl.h:: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h170::23443:: 26./genrtl.h:229:3:: warningwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here warningIn file included from : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XSTR (rt, 7) = arg5;: 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]: ./genrtl.h:197 XSTR (rt, 2) = arg2;: 3 ^ ~: ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; warning ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:35 : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h: X0EXP (rt, 3) = NULL_RTX; XEXP (rt, 2) = arg2; ^ ~ ^ ~ 770:23:156/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~660 :38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'XSTR' ::10788:: notewarning: : 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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h return INSN_CODE (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771 : ^~~~~~~~~~~~~~~~34127:: note: expanded from macro 'X0EXP' 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~5: note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :: 844note:25: : rtunion fld[1];expanded from macro 'XEXP'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^:660 :38: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: expanded from macro 'INSN_CODE' :659:38: note: expanded from macro 'RTL_CHECK1' #define INSN_CODE(INSN) XINT (INSN, 6): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::341:5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here 660 rtunion fld[1];In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 38 ^ ~: note./genrtl.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]) ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341::5: note: array 'fld' declared here In file included from 247:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c :warning26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ ^ ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5In file included from warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :768:23: notenote: expanded from macro 'XINT': X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here768 : rtunion fld[1];23 ^ :./genrtl.h ^ ~ note: :In file included from 692: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:: 660array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'XINT' 38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c :note24: : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h: XEXP (rt, 1) = arg1;171#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3660: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)788:27 XBBDEF (rt, 3) = arg3;: ^ ~note: expanded from macro 'X0EXP' note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341 ^ ~: :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : ^ ~ note ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; 775/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:25: note: expanded from macro 'XBBDEF' 659: array 'fld' declared here :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)660 : ^ ~ ^:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 38: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ ~ ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from rtunion fld[1];In file included from ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.cIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c26: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h35::234435: : ./genrtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h199:3In file included from : warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 5) = NULL_RTX; ^ ~ 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h788In file included from :27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note:: 40expanded from macro 'X0EXP': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::234426: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 338 ^ ~: 5 XEXP (rt, 4) = arg4;: ^ ~ warning./genrtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h693:3:./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23 :warning :: 659array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: :macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] notenote: : expanded from macro 'XEXP' #if HAVE_DESIGNATED_UNION_INITIALIZERS270: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] XSTR (rt, 2) = arg2; ^ ~ ^ ~expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: ^23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h: note: expanded from macro 'RTL_CHECK2' :: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 770 ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341:5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660note:: 38array 'fld' declared here:558 :note9: :expanded from macro 'RTL_CHECK2' :note : 341:5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' expanded from macro 'XSTR' rtunion fld[1]; ^ ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:: 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here:: && (!defined(__cplusplus) || (GCC_VERSION >= 4007)))660: :In file included from 341 rtunion fld[1];38: :5 ^: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.harray 'fld' declared here: 2344 ^: rtunion fld[1]; ./genrtl.h ^ :173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c2344: ./genrtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 712:3/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) XINT (rt, 2) = arg2; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' XSTR (rt, 1) = arg1;660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XSTR (rt, 2) = arg2; ^ ~ :341:5: note: array 'fld' declared here : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' 659:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h660:38: note ^ ~ : expanded from macro 'RTL_CHECK2' :341:5In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: array 'fld' declared here ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c :41: In file included from : ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:warning35: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:: 26arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h174::2344: 3./genrtl.h:::732:3 :26: :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning:2344: warning2344: ./genrtl.h: :273: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; ^ ~ 3./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::: XSTR (rt, 1) = arg1;223:3:768 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mat = (lambda_matrix) obstack_alloc (lambda_obstack, warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ XEXP (rt, 1) = arg1; ^ ~: 23: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h XVEC (rt, 4) = arg4;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770::23: :note: expanded from macro 'XSTR'771: expanded from macro 'XINT' 405#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772 : ^ ~23: 23note: :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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h 4: note : ^ ~expanded from macro 'obstack_alloc' note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :660: :660:38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: obstack_finish (__h); })38 :: note: ^~~~~~~~~~~~~~~~~~~~note : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.hexpanded from macro 'RTL_CHECK2':429:expanded from macro 'XEXP'8 expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):660:38note note: : ^ ~ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341expanded from macro 'obstack_finish': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5 ^ ~: note ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h : :array 'fld' declared here341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:5::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 :note5: : note34131: notearray 'fld' declared here: expanded from macro '__INT_TO_PTR' : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ :5 ^: note: # define __INT_TO_PTR(P) ((P) + (char *) 0)array 'fld' declared here ^ ~~~~~~~~~~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 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)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35 XEXP (rt, 2) = arg2;: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h: 26: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c: ^ ~2344: ./genrtl.h ^ ~:733:3 In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::41660: :38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:771:23: note: :expanded from macro 'XEXP' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2425#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, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:: 23: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XEXP'In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h2344:660:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::1725 : note38: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def :note521:1: ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:: 38./genrtl.h:: note: : expanded from macro 'RTL_CHECK2' rtunion fld[1];: warning ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ 175:3In file included from : warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.cHOOK_VECTOR_END (asm_out) ^ : expanded from macro 'RTL_CHECK2'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 XEXP (rt, 7) = arg7;40: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h5:: note 50 ^ ~: note : array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hexpanded from macro 'HOOK_VECTOR_END' :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::771:23:26 note: : In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ 341:5:: 2344note: array 'fld' declared here: rtunion fld[1];./genrtl.h ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 753::3: ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c: 26warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 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 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])768:23 XINT (rt, 1) = arg1;: ^ ~note : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h41: In file included from :5: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.hnote:: 660array 'fld' declared here :25: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:: 940warning:1:768 :23 rtunion fld[1];: note: warningexpanded from macro 'XINT': : 38: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 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (sched) XBBDEF (rt, 3) = arg3; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'HOOK_VECTOR_END' ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from :660775:25::38 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote: expanded from macro 'XBBDEF': 341 ^: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c :note41: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h::25: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : ^ ~172 : 5expanded from macro 'RTL_CHECK2': note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: warning : note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here rtunion fld[1];: array 'fld' declared here1104: ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];341:5 1 ^: warning:: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 8) = arg8;note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771HOOK_VECTOR_END (vectorize) ^ ^ :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h : ^ ~43 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50:: note:: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:4026: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:234438: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35 X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 768In file included from : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788::27: 26: In file included from note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:41/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h23::: expanded from macro 'X0EXP'note: expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):660:2344 ^ ~expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h: 38./genrtl.h:: 754:3:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h warning: :note25: 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]) XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~:5: note: array 'fld' declared here : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h771::17223: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hexpanded from macro 'XEXP': 341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^659 :38: note: expanded from macro 'RTL_CHECK1' :5 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c::24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :note: array 'fld' declared here 1691660::138: rtunion fld[1];note : 341expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] :2344: ./genrtl.h:195In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c3::40: In file included from HOOK_VECTOR_END (addr_space)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ 5:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h26:: 43In file included from :50: :note : noteexpanded from macro 'HOOK_VECTOR_END': In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XEXP (rt, 1) = arg1;: ./genrtl.h:313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c : ^35: In file included from array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:41: In file included from X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h :25: :26: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h ^ ~: 172/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::788771::27In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hnote:: 660expanded from macro 'X0EXP': :: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:3823: 23442342: :./genrtl.h1#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~warning : ::note : noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2'empty macro arguments are a C99 feature [-Wc99-extensions] 755:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660warning:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2' 659: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; 38 ^ ~: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::55:: note: array 'fld' declared here:341:5 :^ note: 770array 'fld' declared here : rtunion fld[1]; ^ 23note:: In file included from array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c rtunion fld[1];: ^note : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.hexpanded from macro 'XSTR': 43#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from :50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c :note24: : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: 26./genrtl.hexpanded from macro 'HOOK_VECTOR_END':: 196In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h3:: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c: XEXP (rt, 2) = arg2;40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :In file included from 660:38 2344: ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::228:3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ~warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XINT (rt, 6) = arg4;:771: 23: note./genrtl.h:314 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note41: : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:expanded from macro 'XEXP'note : expanded from macro 'XINT' 25#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660:38: : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h::771:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660172:38: note: expanded from macro 'RTL_CHECK2' ::5: : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 : ^ ~5: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def: 2585:1note:: array 'fld' declared herewarning : empty macro arguments are a C99 feature [-Wc99-extensions] : array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (c) ^ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43note ^ ^: expanded from macro 'XEXP' :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: ^ ~: 341 :50: warningnote: 5expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)38 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c ^ :35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:array 'fld' declared here41 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:: 25: In file included from note2344: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:773: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h : 172 XSTR (rt, 7) = arg5; ^ ~ :expanded from macro 'RTL_CHECK2'3 :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 770:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def38: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.cnote: expanded from macro 'RTL_CHECK2': 2704#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~:341:: :1: 5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: rtunion fld[1];: 341 ^: 5: empty macro arguments are a C99 feature [-Wc99-extensions]: 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :2344: ./genrtl.hnote:: 197array 'fld' declared here:3: XVEC (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:HOOK_VECTOR_END (cxx) rtunion fld[1]; ^ ~ ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: 40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h26: In file included from note::2344772: ./genrtl.h::315:: 3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : warningnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3;:2344: ./genrtl.h:247:3: :expanded from macro 'XVEC' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~expanded from macro 'HOOK_VECTOR_END'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::660771 :23: :note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XINT (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: :expanded from macro 'XEXP'788:2738 ^ ~ ^ : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#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])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)768 :23: ^ ~ note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341::5: ^ ~ note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:659:38 : note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: expanded from macro 'RTL_CHECK1' 38array 'fld' declared here: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' :41: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2771 : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26 ^ ~: :341660:5:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note: array 'fld' declared here:: :381:: In file included from 341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 2344: ./genrtl.h rtunion fld[1];:791:3: warning:note: expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 5 : ^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] note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40HOOK_VECTOR_END (emutls) ^ XINT (rt, 1) = arg1;: ^ ~ : rtunion fld[1];341 ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h50::In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.cnote:: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here 24In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c:41:768:23: :In file included from note: : 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:expanded from macro 'XINT' rtunion fld[1];:2344: ./genrtl.h:316: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) ^ ~ 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX;172 ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:198:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c2842:1::788 ::27:3warning:: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ note26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::3412344: ./genrtl.hwarning:270:: 3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (target_option) 5^: note: array 'fld' declared here: rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h XSTR (rt, 1) = arg1; ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :43 X0EXP (rt, 4) = NULL_RTX; ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)50 : ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: 23noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:2735: In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26:: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: note: :659note:38: : note: : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECK1' 2344expanded from macro 'X0EXP': ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h809#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3 ^ ~ ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])659/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: 38: note ^: expanded from macro 'RTL_CHECK1' warning:: 660array 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]) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-loop.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: ^ ~5 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h::/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341::771:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 41: : noteIn file included from : ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.hnote:: 25array 'fld' declared here : expanded from macro 'XEXP' rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h5:341 :: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; 5In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344:: 172: ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660::In file included from 38/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:: 26note: : expanded from macro 'RTL_CHECK2'In file included from ./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~: 2344/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def5: : note: array 'fld' declared here :./genrtl.h2980::2711::3 notewarning: array 'fld' declared here :: empty macro arguments are a C99 feature [-Wc99-extensions]warning : rtunion fld[1]; ^ 335 rtunion fld[1]; : ^3In file included from :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:HOOK_VECTOR_END (C90_EMPTY_HACK)24 : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:: 2344: ./genrtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning 199: XINT (rt, 2) = arg2;array index 1 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c X0EXP (rt, 5) = NULL_RTX; XEXP (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 35 : ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h ^ ~: 26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788 : ^27: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h note : expanded from macro 'X0EXP' :660:38: note: expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:829:3: warning/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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]) ^ ~ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' rtunion fld[1]; XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 4) = arg4; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ : note: expanded from macro 'HOST_WIDE_INT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 664:29: note: expanded from macro 'XWINT' :341:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ :342:5: note: array 'hwint' declared here :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :61:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: note: expanded from macro 'HOST_WIDE_INT' XEXP (rt, 1) = arg1; ^ ~ # define HOST_WIDE_INT long ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ :5: note: array 'fld' declared here 341 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XINT (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: ^ ~ note: expanded from macro 'X0EXP' :35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 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] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771:23: note: expanded from macro 'XEXP' In file included from 660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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' X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:788 rtunion fld[1]; : ^ :27: note: expanded from macro 'X0EXP' : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225: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)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ : ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c341:5: note: array 'fld' declared here : rtunion fld[1]; ^ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' :341:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 7) = arg5; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 335In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0)In file included from X0EXP (rt, 1) = NULL_RTX; :3: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3 ^~~~~~~~~~~~~~~~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XINT (rt, 1) = arg1; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 6) XEXP (rt, 1) = arg1;:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 768/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:23: note: expanded from macro 'XINT' :659:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c#define PATTERN(INSN) XEXP (INSN, 4) ^ ~ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 2) = arg2;:771 XSTR (rt, 1) = arg1; ^ ~ ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 844:25: note: expanded from macro 'INSN_CODE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define INSN_CODE(INSN) XINT (INSN, 6)In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :40In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c XEXP (rt, 1) = arg1; ^ ~ ^ ~ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :664:29: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1];342 return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ # define HOST_WIDE_INT long ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ 26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2; ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h341:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :770:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ 660:38: note: expanded from macro 'RTL_CHECK2' 36: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ ^ :788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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) ^ ~ ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: 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; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: 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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' XVEC (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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]) ^ ~ rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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 ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:772::23315/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' :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; ^ ~ : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vect-slp.c:38: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vectorizer.h:24: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-data-ref.h:712:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' mat = (lambda_matrix) obstack_alloc (lambda_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405 ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :4: note: expanded from macro 'obstack_alloc' 23: note: expanded from macro 'XEXP' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38 = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define __INT_TO_PTR(P) ((P) + (char *) 0) XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: expanded from macro 'XSTR' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :788:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.cnote: expanded from macro 'X0EXP' :26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XSTR (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :664:29: note: expanded from macro 'XWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' ^ ~ :341:5: note: array 'fld' declared here # define HOST_WIDE_INT long rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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] X0EXP (rt, 1) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :770:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):788: ^ ~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:454: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; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ 771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h::341:5: note: array 'fld' declared here 26 rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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):660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:768::23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded 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) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341In file included from :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: 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; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XVEC (rt, 1) = arg1; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 24/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1;In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XVEC (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773: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; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' 660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/expr.h:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:182:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next, loc, end = NEXT_INSN (BB_END (this_basic_block)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:189:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:190:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] last = NEXT_INSN (last); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:196:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] next = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:199:35: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:201:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (loc == INSN_VAR_LOCATION_LOC (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:203: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:203:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = loc; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:348: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:348:4: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:432: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:432:3: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/value-prof.c:31: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:610:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:610:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:616: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:699: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/valtrack.c:699:41: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:992:25: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree-vrp.c:1407:1: warning: unused function 'value_ranges_intersect_p' [-Wunused-function] value_ranges_intersect_p (value_range_t *vr0, value_range_t *vr1) ^ 111 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c -o var-tracking.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 104 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c -o varasm.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:109: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:114: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:114: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:114: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:114: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:114: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:39 && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:603: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:617: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:619: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:633:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx val = XEXP (XEXP (src, 1), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:633:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx val = XEXP (XEXP (src, 1), 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:696:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] pattern = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: noteIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:47: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:762:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn != NEXT_INSN (BB_END (dest)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:763:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:880: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:884:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (ASHIFT, mode, op0, XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:965: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:974:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (loc, 1)), ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:905:41: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:993: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:998: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1000: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:935:44: note: expanded from macro 'gen_rtx_raw_SUBREG' gen_rtx_fmt_ei (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:460:40: note: expanded from macro 'gen_rtx_fmt_ei' gen_rtx_fmt_ei_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1024: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1420:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1101:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_stores (PATTERN (insn), adjust_mem_stores, &amd); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1105:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && asm_noperands (PATTERN (insn)) > 0 ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1117:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_uses (&PATTERN (insn), adjust_mem_uses, &amd); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1118:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1132: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1132: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1133: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1133: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1134: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1134: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1135: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1135: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:384:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SYMBOL_REF_FLAGS (symbol) = SYMBOL_FLAG_HAS_BLOCK_INFO; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1136: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1431:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1136: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1431:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1431:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1137:33: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1431:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1139:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx newsrc = shallow_copy_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1776:52: note: expanded from macro 'shallow_copy_rtx' #define shallow_copy_rtx(a) shallow_copy_rtx_stat (a MEM_STAT_INFO) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1140:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1421:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1142:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1143: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1143:42: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1422: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1144:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1431:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1145: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1431:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1145: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1431:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:806:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1151:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note_uses (&PATTERN (insn), adjust_mem_uses, &amd); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1155:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1155:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1156: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:1179:7: 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]) ^ ~ && SYMBOL_REF_HAS_BLOCK_INFO_P (XEXP (x, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1439:39: note: expanded from macro 'MEM_READONLY_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631: (RTL_FLAG_CHECK1("MEM_READONLY_P", (RTX), MEM)->unchanging) ^~~ 5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:758:45: note: expanded from macro 'RTL_FLAG_CHECK1' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1169:14: 1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ pat = &PATTERN (insn); ^~~~~~~~~~~~~~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:1247:4:#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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ORIGINAL_REGNO (DECL_RTL (decl)) = reg_number; rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1177:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' 6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ s = XEXP (s, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' ^ ~ #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:1310: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]) ^ ~ SET_SYMBOL_REF_DECL (x, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1581:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' 5: note: array 'fld' declared here (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 2) = (DECL)) rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1184:70: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' for (s = amd.side_effects, i = oldn; i < oldn + newn; i++, s = XEXP (s, 1)) ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1822:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1822:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1823:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT offset = REG_OFFSET (loc); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:26: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1823:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT offset = REG_OFFSET (loc); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:53: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1868:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:1980:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:2029:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_HAS_BLOCK_INFO_P (symbol) && SYMBOL_REF_BLOCK (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1868:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:2355:#define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg)3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SYMBOL_REF_FLAGS (x) = SYMBOL_FLAG_LOCAL; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1869:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT offset = REG_OFFSET (loc); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:26: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:2418: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]) ^ ~ SYMBOL_REF_FLAGS (symbol) = SYMBOL_FLAG_LOCAL; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1869:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' HOST_WIDE_INT offset = REG_OFFSET (loc); ^~~~~~~~~~~~~~~~#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:53: note: expanded from macro 'REG_OFFSET' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'REG_ATTRS' ^ ~ #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' rtunion fld[1]; ^ #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1912:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1912:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1913:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT offset = REG_OFFSET (loc); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:26: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1913:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT offset = REG_OFFSET (loc); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:53: note: expanded from macro 'REG_OFFSET'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:2769:26: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] hi = value.offset + CODE_LABEL_NUMBER (XEXP (value.base, 0)) * 13; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6)#define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:1969: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:2113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:2959:13: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ret = (CODE_LABEL_NUMBER (XEXP (value1.base, 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 33:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:2122: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' note: expanded from macro 'CODE_LABEL_NUMBER' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])expanded from macro 'XINT' ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:2126:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' loc = gen_rtx_AND (mode, x, XEXP (loc, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:2960:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' == CODE_LABEL_NUMBER (XEXP (value2.base, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:./genrtl.h:979:41: note: expanded from macro 'gen_rtx_AND' 939:33: note: expanded from macro 'CODE_LABEL_NUMBER' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ ./genrtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' :39:40: note: expanded from macro 'gen_rtx_fmt_ee' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:2141:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:5 ofst += INTVAL (XEXP (loc, 1)); ^ ~ : note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:2162: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SYMBOL_REF_FLAGS (symbol) |= SYMBOL_FLAG_LOCAL; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (symbol, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1581:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 2) = (DECL)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 97 warnings generated. /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3254:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3277:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_HAS_BLOCK_INFO_P (symbol) && SYMBOL_REF_BLOCK (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3339:10: warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3441: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1162:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:666:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3465:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] h = h * 251 + CODE_LABEL_NUMBER (XEXP (x, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: note: expanded from macro 'CODE_LABEL_NUMBER' -gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c -o varpool.o #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3470: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3613:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SYMBOL_REF_FLAGS (symbol) |= SYMBOL_FLAG_LOCAL; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3615:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_CONSTANT (symbol, desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1589:48: note: expanded from macro 'SET_SYMBOL_REF_CONSTANT' (gcc_assert (CONSTANT_POOL_ADDRESS_P (RTX)), X0CONSTANT ((RTX), 2) = (C)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:797:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3635:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_CONSTANT (addr)->constant; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1593:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 2) : NULL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:797:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3646:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1593:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 2) : NULL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:797:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3656:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_CONSTANT (addr)->mode; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1593:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 2) : NULL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:797:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3756:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (tmp) != NOTE_INSN_DELETED); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3803:46: warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1593:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 2) : NULL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:797:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3812:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3839:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx seq = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3845:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for_each_rtx (&PATTERN (subinsn), mark_constant, NULL); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3849:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for_each_rtx (&PATTERN (insn), mark_constant, NULL); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3864:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:3882:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_HAS_BLOCK_INFO_P (desc->sym) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1631:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5128:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expr2 = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5128:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expr2 = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5129:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] offset2 = REG_OFFSET (loc); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:26: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5129:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] offset2 = REG_OFFSET (loc); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:53: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5170:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_P (loc) && !HARD_REGISTER_NUM_P (ORIGINAL_REGNO (loc))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:786:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1150: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5336:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx ploc = PAT_VAR_LOCATION_LOC (loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5382:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expr = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5382:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expr = REG_EXPR (loc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5388:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (track_loc_p (loc, expr, REG_OFFSET (loc), ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:26: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5388:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (track_loc_p (loc, expr, REG_OFFSET (loc), ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:53: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5512: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5549: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5569: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5688: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5754: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5810: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5814:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mo.u.loc = gen_rtx_SET (VOIDmode, loc, SET_SRC (expr)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:905:41: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, (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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5822: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5833:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (same_variable_part_p (src, REG_EXPR (loc), REG_OFFSET (loc))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5833:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (same_variable_part_p (src, REG_EXPR (loc), REG_OFFSET (loc))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:26: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5833:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (same_variable_part_p (src, REG_EXPR (loc), REG_OFFSET (loc))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5833:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (same_variable_part_p (src, REG_EXPR (loc), REG_OFFSET (loc))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:53: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5870: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5881: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5943: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5950: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:5954: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:6442:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *preloc |= SYMBOL_REF_LOCAL_P (x) ? 1 : 2; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1614:5: note: expanded from macro 'SYMBOL_REF_LOCAL_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_LOCAL) != 0) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:6518:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = SYMBOL_REF_FLAGS (symbol) & SYMBOL_FLAG_HAS_BLOCK_INFO; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:6533:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SYMBOL_REF_FLAGS (symbol) = flags; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:6579:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:6965:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1593:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 2) : NULL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:797:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:6971:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:6981:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6049:8: warning#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here if (SYMBOL_REF_DECL (symbol)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6050:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] fndecl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6079:15: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7070:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ else if (SYMBOL_REF_TLS_MODEL (anchor) > model) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1623:23: note: expanded from macro 'SYMBOL_REF_TLS_MODEL' rtunion fld[1]; ^ ((enum tls_model) ((SYMBOL_REF_FLAGS (RTX) >> SYMBOL_FLAG_TLS_SHIFT) & 7)) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6095:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' for (; link; link = XEXP (link, 1)) ^ ~#define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7072:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here else if (SYMBOL_REF_TLS_MODEL (anchor) < model) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6099:15:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1623:23: note: expanded from macro 'SYMBOL_REF_TLS_MODEL' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((enum tls_model) ((SYMBOL_REF_FLAGS (RTX) >> SYMBOL_FLAG_TLS_SHIFT) & 7)) ^~~~~~~~~~~~~~~~~~~~~~ link = XEXP (link, 1); ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' :660:38: note: expanded from macro 'RTL_CHECK2' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' 341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6119:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (; link; link = XEXP (link, 1))/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7081:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SYMBOL_REF_FLAGS (anchor) |= SYMBOL_FLAG_LOCAL | SYMBOL_FLAG_ANCHOR;/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' :5: note: array 'fld' declared here #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6133:15: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7082: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) ^ ~ SYMBOL_REF_FLAGS (anchor) |= model << SYMBOL_FLAG_TLS_SHIFT; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' 660:38: note: expanded from macro 'RTL_CHECK2' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6133:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6255: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6263:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (l->loc) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6264:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7122: && DECL_INITIAL (SYMBOL_REF_DECL (l->loc))) ^~~~~~~~~~~~~~~~~~~~~~~~ 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1593:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 2) : NULL) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:797:29: note: expanded from macro 'X0CONSTANT' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2686:48: note: expanded from macro 'DECL_INITIAL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define DECL_INITIAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.initial) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7129:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 916 decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ :56: note: expanded from macro 'DECL_COMMON_CHECK' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:882:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791#define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ :28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6266:30: warning: array index 2 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 2)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:2686:48: note: expanded from macro 'DECL_INITIAL' #define DECL_INITIAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.initial) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:916:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here :882:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' rtunion fld[1]; ^ #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1585:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6312:14: 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), 2)) ^ ~ next = XEXP (cur, 1);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:791:28: note: expanded from macro 'X0TREE' ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6313: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7298:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_P (exp) && REG_EXPR (exp)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6369:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ basic_block bb = BLOCK_FOR_INSN (insn);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' ^~~~~~~~~~~~~~~~~~~~~ #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:828:30: note: expanded from macro 'BLOCK_FOR_INSN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7298:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 659:38: note: expanded from macro 'RTL_CHECK1' if (REG_P (exp) && REG_EXPR (exp)) ^~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' :341:5: note: array 'fld' declared here #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6383:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ note_uses (&PATTERN (insn), add_uses_1, &cui);/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' ^~~~~~~~~~~~~~ #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7299:23: 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]) ^ ~ type = TREE_TYPE (REG_EXPR (exp)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6432:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1501:24: note: expanded from macro 'REG_EXPR' log_op_type (PATTERN (insn), bb, insn, mo.type, dump_file); ^~~~~~~~~~~~~~ #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ #define REG_ATTRS(RTX) X0REGATTR (RTX, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6441:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :905:27: note_stores (PATTERN (insn), add_stores, &cui); ^~~~~~~~~~~~~~ note: expanded from macro 'TREE_TYPE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define TREE_TYPE(NODE) ((NODE)->typed.type) ^~~~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varasm.c:7299:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' type = TREE_TYPE (REG_EXPR (exp)); ^~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; ^ :1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tree.h:905:27: note: expanded from macro 'TREE_TYPE' #define TREE_TYPE(NODE) ((NODE)->typed.type) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6492:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = var_debug_decl (REG_EXPR (src)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6492:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = var_debug_decl (REG_EXPR (src)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6517:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = var_debug_decl (REG_EXPR (src)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6517:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = var_debug_decl (REG_EXPR (src)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6593: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6608: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6613: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1002:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6614:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_variable_part (out, PAT_VAR_LOCATION_LOC (vloc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6626: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6631: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6666: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6676: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6682: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6696: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6708: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6708: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6720: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6743: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6743: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:6791: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8306:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8311: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:935:44: note: expanded from macro 'gen_rtx_raw_SUBREG' gen_rtx_fmt_ei (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:460:40: note: expanded from macro 'gen_rtx_fmt_ei' gen_rtx_fmt_ei_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8615:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (new_loc) = REG_ATTRS (loc[n_var_parts]); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8615:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (new_loc) = REG_ATTRS (loc[n_var_parts]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8626:17: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8632: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)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8634: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8695:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] while (NEXT_INSN (insn) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8697:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8699:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_CALL_ARG_LOCATION)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8700:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8702:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8704:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_CALL_ARG_LOCATION)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:8709:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION (note) = note_vl; ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:954:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9020:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9023:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) != NOTE_INSN_VAR_LOCATION) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9056: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9055: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9059: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9063: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9069: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1112:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9071: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9071: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9074: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9077:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION (note) = arguments; ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:954:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9103: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9118: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9123: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1002:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9124: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:969:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9173: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9180: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9190: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9210:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (set, val, SET_SRC (uloc), insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9222: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9222: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9234: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9251: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9251: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9281: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9305: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9427:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_ATTRS (rtl)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9429:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *declp = REG_EXPR (rtl); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:24: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9429:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *declp = REG_EXPR (rtl); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1501:51: note: expanded from macro 'REG_EXPR' #define REG_EXPR(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->decl) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9430:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *offsetp = REG_OFFSET (rtl); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:26: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9430:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *offsetp = REG_OFFSET (rtl); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1505:53: note: expanded from macro 'REG_OFFSET' #define REG_OFFSET(RTX) (REG_ATTRS (RTX) == 0 ? 0 : REG_ATTRS (RTX)->offset) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9494: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9864: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9938:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9939:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9953:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] log_op_type (PATTERN (insn), bb, insn, ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:9984:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] log_op_type (PATTERN (insn), bb, insn, ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:10050:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:377:49: note: expanded from macro 'FOR_BB_INSNS_SAFE' for ((INSN) = BB_HEAD (BB), (CURR) = (INSN) ? NEXT_INSN ((INSN)): NULL; \ ^~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' HOOK_VECTOR_END (asm_out) ^ #define NEXT_INSN(INSN) XEXP (INSN, 2)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:10050:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:378:28: note: expanded from macro 'FOR_BB_INSNS_SAFE' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:10050:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS_SAFE (bb, insn, next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:379:43: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'FOR_BB_INSNS_SAFE' HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' (INSN) = (CURR), (CURR) = (INSN) ? NEXT_INSN ((INSN)) : NULL) ^~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' ^ #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:10053:18: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = INSN_VAR_LOCATION_DECL (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:990:26: note: expanded from macro 'INSN_VAR_LOCATION_DECL' PAT_VAR_LOCATION_DECL (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:986:33: note: expanded from macro 'INSN_VAR_LOCATION' #define INSN_VAR_LOCATION(INSN) PATTERN (INSN) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:968:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' HOOK_VECTOR_END (addr_space) ^ #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 108 warnings generated. 108 warnings generated. In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :808:45: note: expanded from macro 'XCTREE' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:#define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:38: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:10059:3: warning: array index 5 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:802: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1 : ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/vmsdbgout.c -o vmsdbgout.o note: expanded from macro 'RTL_CHECKC1' warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note rtunion fld[1]; ^ : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:10060:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:949:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 4, NOTE)HOOK_VECTOR_END (cxx) ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:804:32:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c -o web.o note: expanded from macro 'XCSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here HOOK_VECTOR_END (emutls) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/var-tracking.c:10063:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (insn) = debug_label_num++; ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:939:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: HOOK_VECTOR_END (target_option) ^ expanded from macro 'CODE_LABEL_NUMBER' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/varpool.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121: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] 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c -o xcoffout.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 8) = arg8; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:34111 warnings generated. :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c -o xtensa.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:435: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: clangexpanded from macro 'X0EXP': warning: 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:42: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:50: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:175:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:22: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1998:42: note: expanded from macro 'single_set_1' #define single_set_1(I) single_set_2 (I, PATTERN (I)) ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:175:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] set = single_set (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1996:8: note: expanded from macro 'single_set' ? PATTERN (I) : single_set_1 (I)) \ ^~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:201: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1536:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP(RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:805:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:289:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (newreg) = REG_ATTRS (reg); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:289:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (newreg) = REG_ATTRS (reg); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1462:24: note: expanded from macro 'REG_ATTRS' #define REG_ATTRS(RTX) X0REGATTR (RTX, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:796:29: note: expanded from macro 'X0REGATTR' #define X0REGATTR(RTX, N) (RTL_CHECKC1 (RTX, N, REG).rt_reg) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:345:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:345:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:373:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:373:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:398:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:371:28: note: expanded from macro 'FOR_BB_INSNS' (INSN) && (INSN) != NEXT_INSN (BB_END (BB)); \ ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/web.c:398:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_BB_INSNS (bb, insn) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/basic-block.h:372:17: note: expanded from macro 'FOR_BB_INSNS' (INSN) = NEXT_INSN (INSN)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2334: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1458:24: note: expanded from macro 'MEM_ATTRS' :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:795:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30 XEXP (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.cnote: expanded from macro 'XINT' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:107: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:108: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:109: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) XBBDEF (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:110:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:111:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' 341:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:112: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139: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) ^ ~ XBBDEF (rt, 3) = arg3; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660109:38: note: expanded from macro 'RTL_CHECK2' ^ ~ warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:113:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140: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) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:137: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/host-darwin.c 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:138: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:139:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 8) = NULL_RTX; ^ ~ XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 788:27: note: expanded from macro 'X0EXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:140:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:141: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c XINT (rt, 5) = arg5; ^ ~ :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:142: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT':30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:143: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' XEXP (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.hIn file included from :341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:144:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 8) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: ^ ~ 2344: ./genrtl.h:169:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:5: note: array 'fld' declared here XEXP (rt, 8) = arg8; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:170:3 /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:171:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:172: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) ^ ~ XEXP (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:173:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:174:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:175:3: warning: 341: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]; ^ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:176:3: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 8) = arg8; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 660:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:195: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:196:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:197: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223: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; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:198: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ clang: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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]) XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:199: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XBBDEF (rt, 3) = arg3; ^ ~ 788:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' 27: note: expanded from macro 'X0EXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:200: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:201:3: warning: array index 7 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' XINT (rt, 6) = arg4; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 7) = arg5; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:224:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:225:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' XBBDEF (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:775:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:226:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' 768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:227:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:228: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg4; ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:229:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 7) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:247:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293:3: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:270:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XSTR (rt, 1) = arg1; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:271: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:272:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:273:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:274: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' :38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:275: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:293: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:313:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:314:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:315:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here XEXP (rt, 3) = arg3; ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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; ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:316:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:335:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:336: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' X0EXP (rt, 1) = NULL_RTX; ^ ~ # define HOST_WIDE_INT long ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:402: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) ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:664#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :29: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:342:5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hwint.h:61:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c X0EXP (rt, 1) = NULL_RTX; ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:436: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) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:454: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:471: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c770:23: note: expanded from macro 'XSTR' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:504: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:505:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:788:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.cIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:579: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:525: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :30: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' :341:5: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 108: warnings generated. array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:560:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:561:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:579:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:598: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/main.c -o main.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:599: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' 341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 617:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/config/xtensa/xtensa-common.c -o xtensa-common.o XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:635:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:692:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:653: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' : 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here : rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:672: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:673: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344 XSTR (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h./genrtl.h:732:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :2344: ./genrtl.h:692#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: :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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:693: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' 770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h rtunion fld[1]; :341:5: ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.cnote: expanded from macro 'XEXP' :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:712: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: 38: XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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) ^ ~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:713: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:732: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:733: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c: XEXP (rt, 2) = arg2; ^ ~ 30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:753: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~2344: ./genrtl.h:809:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro '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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:754:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' :341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:755: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h :341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c772:23::25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:773:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang XVEC (rt, 1) = arg1; note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:791:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: clang: warning: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] array 'fld' declared here :770: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:809: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c ^ ~ :25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:829:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:830:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:831: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:772:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:851:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:852:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:33: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.hexpanded from macro 'RTL_CHECK2': 131: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:2344: ./genrtl.h:853: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:770:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/xcoffout.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:154:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:31: warning: array index 4 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: 103expanded from macro 'RTL_CHECK2' warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:155:5: warning: array index 6 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:156:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:844:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -DPREFIX=\"/opt/pkg/xtensa-lx106-elf\" -DBASEVER="\"4.8.2\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/prefix.c -o prefix.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:34: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:35: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 13 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/params.c -o params.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:46: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/config/xtensa/xtensa-common.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts.c -o opts.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-common.c -o opts-common.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:432: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:481: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:508: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:894: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1002: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1070: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1115:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (SUBREG_BYTE (reg) == 0); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1183:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:803:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:661:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/system.h:695:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1619:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = PREV_INSN (insn); insn && !done; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1619:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (insn = PREV_INSN (insn); insn && !done; insn = PREV_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:825:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1634:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx body = PATTERN (insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1786: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1801: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1828:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SYMBOL_REF_FLAGS (xtensa_tls_module_base_symbol) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1850:13: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn), a10); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:934:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 8) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1862:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned int model = SYMBOL_REF_TLS_MODEL (x); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1623:23: note: expanded from macro 'SYMBOL_REF_TLS_MODEL' ((enum tls_model) ((SYMBOL_REF_FLAGS (RTX) >> SYMBOL_FLAG_TLS_SHIFT) & 7)) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1909: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1913: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1959:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_TLS_MODEL (*x) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1623:23: note: expanded from macro 'SYMBOL_REF_TLS_MODEL' ((enum tls_model) ((SYMBOL_REF_FLAGS (RTX) >> SYMBOL_FLAG_TLS_SHIFT) & 7)) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1602:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:785:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:1964: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:2399: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:1153:28: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:665:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:2401: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:2440: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:2489: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:2530: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:768:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:2808:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:826:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:2812:45: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (insn) = replace_rtx (copy_rtx (PATTERN (insn)), ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:2812:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PATTERN (insn) = replace_rtx (copy_rtx (PATTERN (insn)), ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:831:23: note: expanded from macro 'PATTERN' #define PATTERN(INSN) XEXP (INSN, 4) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:771:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:660:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/config/xtensa/xtensa.c:2890:8: warning: unused variable 'note_rtx' [-Wunused-variable] rtx note_rtx; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/prefix.c:73: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include options.c -o options.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/params.c:24: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/vec.c -o vec.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 154 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hooks.c -o hooks.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-common.c:279:17: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] char *t = XOBNEWVEC (&opts_obstack, char, option->opt_len + 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-common.c:591:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] char *arg_lower = XOBNEWVEC (&opts_obstack, char, len + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-common.c:672:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] = p = XOBNEWVEC (&opts_obstack, char, total_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts-common.c:713:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] newstr = XOBNEWVEC (&opts_obstack, char, length + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts.c:655:5: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] = XOBNEWVEC (&opts_obstack, char, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts.c:1007:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] * (const char **) flag_var); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts.c:1007:7: note: treat the string as an argument to avoid this * (const char **) flag_var); ^ "%s", /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts.c:1021:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security] arg); ^~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/opts.c:1021:5: note: treat the string as an argument to avoid this arg); ^ "%s", clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-targhooks.c -o common/common-targhooks.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/hash-table.c -o hash-table.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 136 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/file-find.c -o file-find.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/diagnostic.c -o diagnostic.o 4 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/pretty-print.c -o pretty-print.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DLOCALEDIR=\"/opt/pkg/xtensa-lx106-elf/share/locale\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/intl.c -o intl.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/input.c -o input.o 4 warnings generated. clang++ -c -DBASEVER="\"4.8.2\"" -DDATESTAMP="\"\"" -DREVISION="\"\"" -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" -DBUGURL="\"\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/version.c -o version.o 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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcov.c -o gcov.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcov-dump.c -o gcov-dump.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/pretty-print.c:268:21: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] new_chunk_array = XOBNEW (&buffer->chunk_obstack, struct chunk_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/pretty-print.c:327:20: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] args[chunk++] = XOBFINISH (&buffer->chunk_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/pretty-print.c:406:23: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c -o cp/cp-lang.o args[chunk++] = XOBFINISH (&buffer->chunk_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/pretty-print.c:411:19: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] args[chunk++] = XOBFINISH (&buffer->chunk_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/pretty-print.c:569:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] *formatters[argno] = XOBFINISH (&buffer->chunk_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c -o cp/call.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c -o cp/decl.o 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++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/expr.c -o cp/expr.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-lang.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/pt.c -o cp/pt.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:35: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck2.c -o cp/typeck2.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/call.c:609:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] p = obstack_alloc (&conversion_obstack, n); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] 93 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c -o cp/class.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c -o cp/decl2.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/class.c:32: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/decl2.c:40: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/error.c -o cp/error.o 303 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/lex.c -o cp/lex.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c -o cp/parser.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:1110:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:331:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:1215:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return obstack_alloc (&declarator_obstack, bytes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:3500:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] strs = (cpp_string *) obstack_finish (&str_ob); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:4119:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:331:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:4277:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_TEMPLATE_ID: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:337:25: note: expanded from macro 'CPP_TEMPLATE_ID' #define CPP_TEMPLATE_ID ((enum cpp_ttype) (CPP_KEYWORD + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:4278:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_NESTED_NAME_SPECIFIER: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:344:35: note: expanded from macro 'CPP_NESTED_NAME_SPECIFIER' #define CPP_NESTED_NAME_SPECIFIER ((enum cpp_ttype) (CPP_TEMPLATE_ID + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:4567:7: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:331:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:4848:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:331:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:4639:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_TEMPLATE_ID: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:337:25: note: expanded from macro 'CPP_TEMPLATE_ID' #define CPP_TEMPLATE_ID ((enum cpp_ttype) (CPP_KEYWORD + 1)) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:8625:9: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] p = obstack_alloc (&declarator_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:9480:17: warning: converting the result of '<<' to a boolean always evaluates to true [-Wtautological-constant-compare] bool flags = LOOKUP_ONLYCONVERTING; ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-tree.h:4430:34: note: expanded from macro 'LOOKUP_ONLYCONVERTING' #define LOOKUP_ONLYCONVERTING (1 << 2) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:10196:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] p = obstack_alloc (&declarator_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:10390:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] p = obstack_alloc (&declarator_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:11954:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:331:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/ptree.c -o cp/ptree.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:16995:11: warning: 81 enumeration values not handled in switch: 'CPP_EQ', 'CPP_NOT', 'CPP_GREATER'... [-Wswitch] switch (token->type) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:16995:11: note: add missing switch cases switch (token->type) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:18471:12: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:331:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:23898:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/c-common.h:331:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/parser.c:28353: ./gt-cp-parser.h:128:3: warning: switch condition has boolean value [-Wswitch-bool] switch ((((*x)).type == CPP_TEMPLATE_ID) || (((*x)).type == CPP_NESTED_NAME_SPECIFIER)) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-cp-parser.h:268:3: warning: switch condition has boolean value [-Wswitch-bool] switch ((((*x)).type == CPP_TEMPLATE_ID) || (((*x)).type == CPP_NESTED_NAME_SPECIFIER)) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-cp-parser.h:427:3: warning: switch condition has boolean value [-Wswitch-bool] switch ((((*x)).type == CPP_TEMPLATE_ID) || (((*x)).type == CPP_NESTED_NAME_SPECIFIER)) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c -o cp/rtti.o 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c -o cp/typeck.o 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++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c -o cp/cvt.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/rtti.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/typeck.c:36: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cvt.c:37: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c -o cp/except.o 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/friend.c -o cp/friend.o 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/except.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 11 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c -o cp/init.o clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c -o cp/method.o 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] 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c -o cp/search.o 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c -o cp/semantics.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: :172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.hIn file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/init.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1:clang: warning: empty macro arguments are a C99 feature [-Wc99-extensions]warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/method.c:34: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/common/common-target.h:68: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/search.c:33: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/semantics.c:43: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 11 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/tree.c -o cp/tree.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/repo.c -o cp/repo.o 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/dump.c -o cp/dump.o 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] 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c -o cp/optimize.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/tree.c:2374: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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/tree.c:2365:50: note: parameter of type 'enum tree_code' is declared here build_min_nt_loc (location_t loc, enum tree_code code, ...) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/repo.c:85:19: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return (char *) obstack_finish (&temporary_obstack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/repo.c:156:19: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return (char *) obstack_finish (&temporary_obstack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 2 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c -o cp/mangle.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:30: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-objcp-common.c -o cp/cp-objcp-common.o 10 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/name-lookup.c -o cp/name-lookup.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/optimize.c:229:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (DECL_NAME (clone) == base_dtor_identifier ^ 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] 11 warnings generated. clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cxx-pretty-print.c -o cp/cxx-pretty-print.o In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:56: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:3338:15: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] name_base = obstack_alloc (&name_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:3367:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return (const char *) obstack_finish (mangle_obstack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/mangle.c:3387:15: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] name_base = obstack_alloc (&name_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/cp-gimplify.c -o cp/cp-gimplify.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/cp/name-lookup.c:1432:1: warning: unused function 'namespace_scope_ht_size' [-Wunused-function] namespace_scope_ht_size (tree ns) ^ clang++ -c -DTARGET_MACHINE=\"xtensa-lx106-elf\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/collect2.c -o collect2.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/collect2-aix.c -o collect2-aix.o clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tlink.c -o tlink.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/collect2.c:491:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (&temporary_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/collect2.c:512:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] word = XOBFINISH (&temporary_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/collect2.c:758:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] start = XOBFINISH (&temporary_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/collect2.c:1052:33: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] temporary_firstobj = (char *) obstack_alloc (&temporary_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/ggc-none.c -o ggc-none.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tlink.c:205:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] = XOBNEW (&symbol_stack_obstack, struct symbol_stack_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tlink.c:232:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ep = XOBNEW (&file_stack_obstack, struct file_stack_entry); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tlink.c:307:19: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return (char *) obstack_copy0 (&temporary_obstack, ext, strlen (ext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:417:4: note: expanded from macro 'obstack_copy0' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tlink.c:319:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (ob, char *); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tlink.c:537:42: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_ptr_grow (&temporary_obstack, obstack_finish (&arg_stack)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:369:32: note: expanded from macro 'obstack_ptr_grow' obstack_ptr_grow_fast (__o, datum); }) ^~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:381:40: note: expanded from macro 'obstack_ptr_grow_fast' *(const void **) __o1->next_free = (aptr); \ ^~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/tlink.c:542:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] argv = XOBFINISH (&temporary_obstack, char **); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ (SHLIB=''; \ clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.8.2\" -DDEFAULT_TARGET_MACHINE=\"xtensa-lx106-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-lx106-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" `test "X${SHLIB}" = "X" || test "no" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` -DCONFIGURE_SPECS="\"\"" \ -c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c -o gcc.o) clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. (SHLIB=''; \ clang++ -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include \ -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-lx106-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.8.2\" -DDEFAULT_TARGET_MACHINE=\"xtensa-lx106-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-lx106-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" `test "X${SHLIB}" = "X" || test "no" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` -DCONFIGURE_SPECS="\"\"" \ -c /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/gccspec.c -o c/gccspec.o) 4 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c-family/cppspec.c -o c-family/cppspec.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 10 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c -o lto/lto-lang.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c -o lto/lto.o 13 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c -o lto/lto-object.o /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:1520:16: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] asm_spec = XOBFINISH (&obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:2367:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (&collect_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:4140:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] xputenv (XOBFINISH (&collect_obstack, char *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:4210:16: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] string = XOBFINISH (&obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:5471:26: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] save_growing_value = obstack_finish (&obstack); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:6346:23: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] multilib_select = XOBFINISH (&multilib_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:6353:24: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] multilib_matches = XOBFINISH (&multilib_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:6360:27: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] multilib_exclusions = XOBFINISH (&multilib_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:6367:22: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] multilib_reuse = XOBFINISH (&multilib_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:6381:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] multilib_defaults = XOBFINISH (&multilib_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:6469:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] set_spec ("link", XOBFINISH (&obstack, const char *), false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:6621:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] xputenv (XOBFINISH (&collect_obstack, char *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:6639:16: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] xputenv (XOBFINISH (&collect_obstack, char *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/gcc.c:7517:24: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] mdswitches[i].str = XOBFINISH (&multilib_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c -o lto/lto-partition.o rm -rf libbackend.a ar rc libbackend.a 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 bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.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 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 emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o ggc-common.o gimple.o gimple-iterator.o gimple-fold.o gimple-low.o gimple-pretty-print.o gimple-ssa-strength-reduction.o gimple-streamer-in.o gimple-streamer-out.o gimplify.o godump.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hw-doloop.o hwint.o ifcvt.o ree.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-split.o ipa-inline.o ipa-inline-analysis.o ipa-inline-transform.o ipa-prop.o ipa-pure-const.o ipa-reference.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 loop-unswitch.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.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-symtab.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options-save.o opts-global.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o print-rtl.o print-tree.o profile.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.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.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nomudflap.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.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-copyrename.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-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.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-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.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-vrp.o tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o web.o xcoffout.o xtensa.o host-darwin.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-lang.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:44: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:567:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] state = XOBNEW (sccstate_obstack, struct sccs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ranlib libbackend.a /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto.c:1092:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] state = XOBNEW (sccstate_obstack, struct sccs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-object.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:521:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:940:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1104:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:1691:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2342:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2585:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2704:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2771:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2842:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto/lto-partition.c:27: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/lto-streamer.h:29: In file included from /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.h:172: /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target.def:2980:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10 warnings generated. 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 1 warning generated. rm -rf libcommon.a ar rc libcommon.a diagnostic.o pretty-print.o intl.o input.o version.o ranlib libcommon-target.a ranlib libcommon.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcov.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcov-dump.o \ libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-dump clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -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 file-find.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o Tlto-wrapper \ lto-wrapper.o ggc-none.o libcommon-target.a libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -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 10 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -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 mv -f Tcollect2 collect2 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -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 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -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 mv -f Tlto-wrapper lto-wrapper 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-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-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 tree-mudflap.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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../move-if-change cc1-checksum.c.tmp cc1-checksum.c clang++ -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/. -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libcpp/include -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/../libbacktrace -I/opt/pkg/include cc1-checksum.c -o cc1-checksum.o 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-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -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-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-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 tree-mudflap.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 12 warnings generated. 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) 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-lx106-elf-gcc/work/gcc-xtensa-a0936f8b396491bc7894c8bc5e80971cc9138e94/gcc/c/Make-lang.in:78: cc1] Error 1 gmake[2]: *** Waiting for unfinished jobs.... 30 warnings generated. 14 warnings generated. 10 warnings generated. rm gcc.pod gcov.pod cpp.pod fsf-funding.pod gfdl.pod gmake[2]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build/gcc' gmake[1]: *** [Makefile:3911: all-gcc] Error 2 gmake[1]: Leaving directory '/opt/work/cross/xtensa-lx106-elf-gcc/work/build' gmake: *** [Makefile:860: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/cross/xtensa-lx106-elf-gcc *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/cross/xtensa-lx106-elf-gcc